Figure 1. Gartner Magic Quadrant for Container Management. Source: Gartner (September 2023).
Gartner recognition of Microsoft as a Leader in this Magic Quadrant, we feel, highlights the broad and deep integration of Azure Kubernetes Service (AKS) with other Azure services. Customers tell us that using AKS for container management helps them modernize existing apps in stages, as time and budget permit, and creates a roadmap for new, cloud-native development that takes advantage of Azure scale, security, performance, and cost optimization. Developers rely on autoscaling AKS clusters to meet the most challenging performance demands, while fully managed Azure services free teams from time-consuming infrastructure management tasks.
Customers have diverse environments and they want to run containers anywhere. Our customers run AKS on Azure and in hybrid configurations, using Azure Stack HCI on-premises and Azure Arc to manage it all.
Scaling up means skilling up
Recently, we presented at KubeCon North America 2023 and at Microsoft Ignite, where we introduced Microsoft Copilot for Azure (in preview). This AI-powered assistant makes it easy for developers to get the answers they need and to work more efficiently, including AKS.
Many developers at the conferences told us that the integration support in AKS makes adoption easier as their organizations roll out ambitious digital transformation projects. Even though Kubernetes is designed to manage the complexity of many moving parts, that complexity has a learning curve. Container-related expertise is still limited, as the Gartner report points out.
“As Kubernetes continues to become pervasive, a lot of teams find themselves at different steps of their adoption, skill set, or learning stage”
AKS Principal PM Lead Jorge Palma recently posted. Gartner even cautions enterprises against deploying container management “without deep knowledge of developer requirements.”
Tools like Copilot for Azure help developers do more with Azure and AKS. Microsoft offers many additional resources to help developers—no matter where they are in the adoption cycle. Here are just a few ideas:
- If you’re at the blank page stage, get real-world examples and solution ideas from our solution architectures.
- Explore Kubernetes solutions and services in Azure Marketplace, where you can find click-through deployments to the Kubernetes platform and flexible billing models.
- To get inspired, read how the development team behind Forza Horizon 5 converted services to AKS in about a month—without any prior Kubernetes experience—fueling the biggest first week in Xbox Games Studio history.
- To boost skills, consider one of the professional learning paths provided by Microsoft Learn, such as Introduction to Kubernetes on Azure or Administer containers in Azure.
- To stay on top of your deployment, review these developer best practices.
Powering the AI revolution with AKS
Generative AI continues to rocket across the landscape—and it’s often built on top of Kubernetes. Cloud-native and AI are working together to fuel innovation at scale, and AKS is part of this revolution of intelligent apps. Developers can build apps in AKS that consume Azure OpenAI Service as part of the architecture.
AI applications often come with bigger container images, so AKS recently added artifact streaming. Container images can be streamed directly to the nodes where they’re running a high-performance, on-demand protocol. That means pods are scheduled faster and start running more quickly.
AI applications also push the limits of scale, making cost management a top priority. Microsoft recently announced that teams can get more visibility and transparency into cluster costs right in the Azure portal. The cost analysis add-on for AKS (in preview) uses OpenCost to break down underlying cluster infrastructure costs into specific Kubernetes units, such as cluster and namespace.
In addition, organizations can run specialized machine learning workloads, like large language models (LLMs), on AKS more cost effectively and with less manual configuration. The new AI toolchain operator, a managed add-on based on Kaito, simplifies the process of hosting and distributing open-source AI models and customized inferencing on AKS clusters. Another option for improving cluster efficiency and costs is to use the new open-source provider for running Karpenter on AKS.
Microsoft also recently announced support for Kubernetes fleets, enabling platform administrators to manage multiple AKS clusters at scale. Azure Kubernetes Fleet Manager addresses the challenge of staging updates across clusters in a safe and predictable way.
DevOps makes the wheels go round
As the Gartner report explains, “the combination of DevOps and container technology can be a powerful enabler for application development agility and speed, making DevOps skills the critical factor to deployment success.” DevOps drives quality and promotes consistency with provisioning and management practices, including continuous integration and continuous deployment (CI/CD).
Yet building distributed applications can still be a complex business, which is why the AKS team continues to look for ways to help streamline this process. For example, Draft for AKS (in preview) helps streamline Kubernetes deployment, and new smart defaults speed up cluster configuration. In June 2023, we added Distributed Application Runtime (Dapr) APIs that help developers write and implement simple, portable, resilient, and secured microservices. To automate builds and deploy them to AKS clusters, Azure Pipelines provides CI/CD.
Developers using Azure Container Apps will find it even easier to deploy code to the cloud and to run AI workloads. New “code-to-cloud” integrated cloud build productivity helps any developer build and run their apps on Azure Container Apps—no container knowledge required. In addition, the recently released landing zone accelerator provides a valuable reference for builders of cloud-native apps and microservices. And for compute-heavy workloads, like model training and batch inferencing, dedicated GPU workload profiles (in preview) provide the power.
Protecting everything
According to Gartner, by 2026, the adoption of CSP-native platforms will propel 75% of container instances to be deployed within public cloud environments, up from 50% in 2023. At KubeCon and Ignite, we heard IT, ops, and cybersecurity experts from around the world share their approach to security in the cloud. At Microsoft, we’re committed to providing our customers with the tools and resources they need to protect everything. For containers, that means security measures all along the pipeline—from development to runtime—and across hybrid and multicloud deployments.
At Ignite 2023, we announced that new multicloud container security is coming soon to Microsoft Defender for Cloud. Defender cloud security posture management (CSPM) will extend its advanced agentless scanning, data-aware security posture, cloud security graph, and attack path analysis capabilities to Google Cloud Platform (GCP), providing a single contextual view of cloud risks across Amazon Web Services (AWS), Azure, GCP, and hybrid environments.
Security admins will also have better visibility into the state of containerized applications so they can prioritize misconfigurations and exposures in their deployments of Amazon Elastic Kubernetes Service and Google Kubernetes Engine clusters.
Source: microsoft.com
0 comments:
Post a Comment