eWeekChat

   a year ago
#eWeekChatChallenges in Data Analytics JOIN US: Discuss issues and challenges in data analytics.
   a year ago
#eWeekChatEnterprise AI Experts discuss Enterprise AI
James Maguire
Q8. The future of multicloud? What will it look like 5 years from now?
BMC Software
A8: We’ll continue to see growth for some time with specialization as cloud platforms mature. Plus, vendors like BMC are expanding #cloud use to power #SaaS offerings, so there’s room for growth.
Ganesh Janakiraman
A8: There will be a handful of big enterprise software players like IBM RedHat or VMWare who will be “Switzerland” powering multi-cloud solutions across large hyperscalers. Polycloud workloads and Cross cloud network connectivity will be tablestakes as part of a cloud offering.
Ramesh Prabagaran
A8. A lot more diversity - I mean the right cloud for the right workload. Today the app teams are happy to run in the cloud of their choice. Its Infra, operations and common services that poses as an impediment. Some abstractions can help.
Jeff Wittich
A8: sustainability will become a consideration in multi-cloud choices. hosting workloads in clouds with the most efficient infrastructure for the type of compute/storage/network needed. multi-cloud enables those choices and flexibility
Ramesh Prabagaran
Also it will be interesting to see if the hyperscalers will whole heartedly start building common services for other clouds. Seen that in GCP Anthos, Oracle to Azure interconnects etc - but nothing mainstream.
Arnaldo "Arnie" Lopez
Q8: explosion, more workloads moving, new apps being written for the cloud with different needs...tools for observability, optimization and security will be critical and talent to manage these will be challenge
Ramesh Prabagaran
@GaneshJKRam Poly-cloud - now I have to look that one up :-).
Ganesh Janakiraman
@jwittich Sustainability will be a big part of decision making
BMC Software
@jwittich Resource optimization (and as a result cost optimization)  will also be key to achieve #sustainability
Bernard Golden
@GaneshJKRam Well, we (VMware) certainly hope so!
James Maguire
@GaneshJKRam @jwittich Sustainability is THE growing concept.
Jeff Wittich
will be interesting to see how tools evolve over time to account for efficiency. providing better granularity into specific infra choices by workload
Cody Hosterman
A8. Predicting 5 years into IT future is always fun :). More and more SaaS no doubt. Any cloud service will be available in all places, almost nothing will be offered in a way that isnt a service--and this includes on-premises.
James Maguire
@codyhosterman Hard to argue with that.
Ramesh Prabagaran
We should visit this thread in a couple of years :-)
Bernard Golden
A8: I expect multi-cloud will be somewhat easier for end users, but still quite challenging. After all, we're still early in cloud adoption with plenty of challenges there, and multi-cloud presents additional challenges to the base level of cloud adoption challenges
Ganesh Janakiraman
@ramsba - yes - past statements can come back to haunt :)
Thomas Graf
We are likely to see more specialized multi-cloud providers that offer vertical specific cloud services (data lakes, analytics, AI/ML, ...) while using the combined buying power of entire verticals to lower costs for their customers.
James Maguire
Q4. How do you recommend addressing these multicloud challenges?
Ramesh Prabagaran
A4. (1) Be clear on the architectural choices driving workload placement in single vs multiple clouds. (2) Invest in skillset, tooling, operations - DevNetOps, DevSecOps etc.
Arnaldo "Arnie" Lopez
A4:
Observability tools can help with managing usage and cost, also need a cloud agnostic security solution to keep your users and data protected

(edited)

BMC Software
A4: Optimize your spend vs. your actual need so that you can proactively avoid unnecessary costs by understanding organic growth trends and future planned events. Like insurance or cell phone plan, it’s important to pick a #cloud provider that is right for your needs & plan ahead
Ganesh Janakiraman
A4: We have leveraged Kubernetes operators that could run in any k8s environment – using cloud agnostic open source or other enterprise software will be critical to success in multi-cloud. There are cross cloud cost or configuration management solutions in the market today.
Cody Hosterman
A4: Ask yourself: "what is my business trying to achieve?" "what are my risks to that result?" if you can answer those it can push towards a decision. Is the main risk time? money? complexity? politics? Work the risks backward
Ramesh Prabagaran
Interesting quote I heard from a recent Enterprise on multi-cloud networking. "I don't want to gold plate my infrastructure and later find that my apps don't deliver". "I'd rather start with the most problematic apps, and then build infra underneath"
BMC Software
A4: Ultimately it comes down to making sure you can deliver service levels customers expect without going over budgeted spend.  Proactive scenario planning to understand how business driver growth can impact your IT resources and spend is important
Arnaldo "Arnie" Lopez
@GaneshJKRam agreed on the Kubernetes talent, very useful, especially if they know security too
Jeff Wittich
@ramsba agree, workload considerations should be top of mind. this isn't an all or nothing approach
Bernard Golden
A4 Understand the use case you are trying to address. In our work, we've identified 11 different use cases that all use the term 'multi-cloud.' Each providers different benefits and imposes different requirements and constraints. Use case drives everything else.
Lakshmi Sharma
@ramsba agree on DevOps, DEvSecOps tooling and making it simple to build, deploy , debug/monitor the apps.
Ganesh Janakiraman
@ramsba - Interesting thought. Goldplating is definitely bad - in the cloud can be cost prohibitive and unnecessary architectural complexities.
Ramesh Prabagaran
@bernardgolden Nice one. In that same order. Use-case > architectural choice
Ganesh Janakiraman
@bernardgolden - good one. Go multicloud only if you need to.
James Maguire
@bernardgolden @ramsba So that means we have to PLAN our deployment ahead of time???
Lakshmi Sharma
Q4: Make it easy to deploy applications, use standard practices like Terraform providers, automation frameworks , and Multi-Cloud Monitoring and Observability tools.
Mark D. Carlson
@bernardgolden +1 for "Start with the outcomes". However, these need to be actually business-centric outcomes and not just technology goals dressed up to pretend like they are biz goals.
Lakshmi Sharma
Q4: Offer specific use cases with some Code samples , API snippets, that work best for those use cases and a way to deploy those templates/code and APIs integration.
Thomas Graf
Open source and open standards, ideally end-user driven communities. Portability. Requiring app teams to have an data extraction strategy from day one. Don't be afraid to bring cloud concept to on-prem where it makes sense.
James Maguire
Q3. What are the most vexing multicloud challenges today? Is cost the biggest problem?
Ganesh Janakiraman
A3: Cost is the biggest challenge on any single cloud and gets exponential dealing across multiple clouds. Leveraging technologies proprietary to a cloud makes it very difficult to go multi-cloud. Though the capability gap has minimized not all clouds are still equal.
Ramesh Prabagaran
I'd say Cost is the effect - the challenges are mostly around either speed of operations, the NxM matrix of capabilities that someone needs to dig into, skill-set gap especially in Enterprise.
Bernard Golden
A3 Cost is something to be managed, whether on one cloud or multiple clouds. Most organizations confront higher-than-expected bills when their traditionally-designed apps confront a hosting environment designed for cloud-native architectures.
BMC Software
A3: Increased architectural complexity, disaster recovery planning, and security policies are just a few #multicloud challenges. #CostOptimization is absolutely a key challenge especially when cloud resources are over-provisioned, leading to wasted operational spend.

(edited)

Ramesh Prabagaran
Early to cloud customers are trying to get those apps running - so they don't feel the pain of cost as much. Minute you go past 20-30 VPCs etc - the cost suddenly shoots to the forefront.
Cody Hosterman
A3: "is it worth it" This is a hard question. There is value no doubt, and often a lot of it. But is it right for you? Cost is part of it, but the opportunity cost is another. Yes it might be cheaper in my bill, but is it cheaper in my time?
Arnaldo "Arnie" Lopez
A3: cost is a big one, especially with cloud application sprawl inside the organization but security is also a big one
Ramesh Prabagaran
That said - we've seen enough enterprises focus on their careabouts well. If they care about speed of operations, and getting apps to deliver on their digital experience, then cost is the price you pay for that... given current macro climate, it certainly is a big factor
Arnaldo "Arnie" Lopez
@bmcsoftware agree on the complexity of the architecture, requires lots of due diligence and planning
Ganesh Janakiraman
@arnlopez - completely agree. Cost management cannot be an afterthought. Need to cost mgmt as part of design.
Lakshmi Sharma
Q3: Cost and parity of features for products and services. e.g (1) Take Serverless, or Cloud Functions. the Dev Frameworks and tooling are all not at parity, (2) the CI/CD integrations are not consistent, (3) e.g Marketplace options have different integration models / providers
Mark D. Carlson
@bernardgolden Seems like there is a spectrum of responses to this that vary over the timeline of a cloud migration. Early on, the response might be "this too shall pass" but after multiple quarters of unexpectedly higher costs the patience begins to wear thin.
Jeff Wittich
@bernardgolden Good point - if you're not Cloud Native, cost is likely to be an issue, regardless of multi-cloud or not
Lakshmi Sharma
@bmcsoftware agree, we hear a lot about how Medium and small size enterprises do not want multi-cloud because of the complexity, For multi-CDN/Edge complexity outweighs the gains from reliability if one provider can offer performance and reliability the customer needs.
Bernard Golden
A4 Also understand that running an app across multiple clouds requires work beyond the app itself -- cloud infrastructure, use/rejection of cloud-specific services that require mapping/encapsulation (e.g., SQS from AWS), and storage.
Bernard Golden
@bernardgolden Plan to address all of these areas as part of an app-centric multi-cloud initiative.
Mark D. Carlson
@bernardgolden If the business goal is resilience, is running the app on multiple clouds really the "best" way to accomplish that outcome? Are you managing the risk of a major cloud provider losing a region or something less dire? Can you really afford to mitigate against that?
Thomas Graf
The biggest issue we see is data gravity locking into particular cloud providers. This gravity is often created before an application scales and leads to unwanted spread across clouds.
Lakshmi Sharma
@mdcarlson Not always. this is a question of size of the enterprise as well. An S small to medium size company can get most benefits with one providers , at least in Edge Cloud Space.
Thomas Graf
Another major challenge is security. Clouds bring appealing modern identity and role-based security concepts but they break down outside of the context of a single cloud, leaving SecOps teams to solve security challenges with rudimentary security tools at cloud scale.