IT modernization is the goal; cloud is just one means to that end.
Cloud engendered new ways of organizing compute with cloud-native technologies such as Kubernetes and serverless. Start with those modern platforms â€” whether in your data center or in the public cloud â€” for more efficient use of IT resources with greater dynamism and scale.Â
KubernetesÂ provides a flexible platform to build on new technologies, from ModelOps for AI to deploying compute at the edge in retail, manufacturing and transportation. Kubernetes also transcends the cloud/on-premises divide with hybrid solutions from public cloud providers andÂ multicloudÂ development platforms to orchestrate containerized applications.
Application modernization is central to cloud strategy.
The task of standing up a data center app in the cloud is usually straightforward, but itâ€™s often just a step sideways. Containerize existing applications where possible to enable them to run on Kubernetes platforms. If apps are monolithic and heavily customized, you can move functionality such as user interfaces into new applications in containers that can incorporate new features. New application development based on containers and a modern development toolchain can be more easily aligned to business or organizational goals and focused on new products or services.
Data, analytics and AI/ML are now the strategic focus.
Cloud infrastructure is being commodified through open source efforts such as Kubernetes and a price war among the major cloud players, aside from differentiators such as custom silicon or 5G capabilities. Cloud providers are battling it out to be a platform for data and analytics and infusing AI wherever they can into cloud services.
Although the AI-enabled search wars are grabbing attention, enterprises shouldÂ put data, analytics and AI at the center of their cloud strategyÂ with an emphasis on business intelligence. Stakeholders across every large business or government entity are calling on IT leaders for guidance. Success depends in large part on systematic delivery and avoidance of service-by-service sprawl amid a scramble to implement the latest AI tech.
Developer enablement isnâ€™t an add-on.
Application teams sniffed at the early editions of cloud provider development platforms â€” but not anymore. Function as a service gave developers an appetite for building directly on cloud infrastructure; now, serverless containers, edge development platforms and integrated developer toolchains are attractive for entire classes of applications.
Sometimes the resulting dependencies on cloud provider infrastructure are worth it â€” other times, theyâ€™re not. The answer depends on your cloud strategy. If faster time to market is the priority, a proprietary cloud service might be the best approach. If portability is the overriding goal, look elsewhere. Increasingly, thatâ€™s an app-by-app choice within a cloud environment. To help developers innovate, put the right application development environment on the right cloud.
Contemporary IT strategy considers multicloud, hybrid and edge.
Enterprises may be single-cloud users today and for the near- to medium term. Nevertheless, effective cloud strategy means taking a vendor-neutral approach that can incorporate multiple clouds.
For example, a cloud customer may consider Amazon Web Services or Google Cloud Platform as the primary cloud provider. But if they sign up for Microsoft 365, they get a free Azure Active Directory account. If they turn on the pay-only Azure AD features, theyâ€™re suddenly Azure users.
When a developer chooses to build an app on a content developer network, that customer becomes an edge user, too. If a cloud providerâ€™s Kubernetes cluster manager controls a few clusters running in the data center, thatâ€™s hybrid. Making these deployments on an incremental basis can result in unnecessary costs without any other gains. An intentional, strategic approach creates an innovation platform.
Cloud security and governance donâ€™t have to hamper innovation.
The notion that security and governance inhibit IT innovation has always been overdone. In the cloud era, it is irrelevant. A cloud center of excellence that incorporates all stakeholders â€” from risk management to auditors to vendor management, as well as business units or departmental groups â€” helps align IT with overall organizational goals. Adopting a cloud service that canâ€™t pass muster for oversight groups is a waste of time, money and resources. Internal alignment is a precondition for allowing sufficient resources for developers to innovate.
By taking this more expansive approach to cloud strategy, organizations can lay the basis for innovation on multiple fronts by automating operations, enabling developers and putting actionable data, analytics and AI into the hands of business users.