Azure Kubernetes Service (AKS)

Magas rendelkezésre állású, biztonságos és teljes mértékben felügyelt Kubernetes-szolgáltatás

Gyorsabb szállítás, könnyű működtetés és magabiztos méretezés

Deploy and manage containerized applications more easily with a fully managed Kubernetes service. Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

Elastic provisioning of capacity without the need to manage the infrastructure, and with the ability to add event-driven autoscaling and triggers through KEDA

Gyorsabb végpontok közötti használat a Visual Studio Code Kubernetes-eszközeivel, az Azure DevOpsszal és az Azure Monitorral való integrációt tartalmazó Azure Dev Spaces segítségével

Fejlett identitás- és hozzáférés-kezelés az Azure Active Directoryval, valamint dinamikus szabálykényszerítés több fürtön az Azure Policyvel

Több régióban érhető el, mint bármely más felhőszolgáltató

Gyorsabban fejleszthet tárolóalapú alkalmazásokat

Egyszerűen definiálhatja, üzembe helyezheti és frissítheti még a legbonyolultabb Kubernetes-alkalmazást is, valamint végezhet rajtuk hibakeresést, az alkalmazásokat pedig automatikusan tárolóba helyezheti. A Dev Spaces használatával mikroszolgáltatás-alapú alkalmazásokat fejleszthet és tesztelhet a függőségek helyettesítése nélkül.

Teljes CI/CD-folyamatot adhat hozzá automatizált rutinfeladatokkal rendelkező AKS-fürtjeihez, valamint Canary üzembe helyezési stratégiát állíthat be néhány kattintással. Az üzemelő példányok részletes nyomon követhetőségével hamar észlelheti a hibákat, és optimalizálhatja a folyamatokat.

Átláthatóvá teheti a környezetben végezett műveleteket vezérlősík-alapú telemetriával, naplóaggregációval és tárolóállapottal, amely az Azure Portalon érhető el, és automatikusan konfigurált az AKS-fürtökhöz.

Review DevOps fundamentals

Increased operational efficiency

Rely on built-in automated provisioning, repair, monitoring, and scaling. This checkbox-like experience helps you get up and running quickly and minimizes infrastructure maintenance.

  • Easily provision fully managed clusters with automatically configured monitoring capabilities based on Prometheus.
  • Use Azure Advisor to optimize your Kubernetes deployments with real-time, personalized recommendations based on our knowledge from working with thousands of enterprise customers.
  • Elastically add compute capacity with serverless Kubernetes, in seconds, without worrying about managing the infrastructure.
  • Achieve higher availability and protect applications from datacenter failures by using redundancies across availability zones.

További információ a kiszolgáló nélküli Kubernetesről

Bármilyen számítási feladatot futtathat a felhőben, a peremhálózaton vagy hibrid környezetben

Bármilyen típusú számítási feladatot vezényelhet választott környezetben. Akár .NET-alkalmazásokat szeretne Windows Server-tárolókba áthelyezni, vagy Java-alkalmazásokat szeretne modernizálni Linux-tárolókban, akár mikroszolgáltatás-alapú alkalmazásokat szeretne futtatni a nyilvános felhőn, a peremhálózaton vagy hibrid környezetekben, az Azure mindenre kínál megoldást.

Tudjon meg többet a Kubernetes alapfogalmairól, és alkalmazza éles környezetben az ajánlott eljárásokat.

Gyakori használati esetek – Azure Kubernetes Service (AKS)

Migrate your existing application to the cloud, build a complex application that uses machine learning, or take advantage of the agility offered by a microservices architecture.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Áttekintés
    2. Flow

    Áttekintés

    Easily migrate an application to container(s) and run it within AKS. Control access via integration with Azure Active Directory and access SLA-backed Azure services, such as Azure Database for MySQL, using Open Service Broker for Azure for your data needs.

    Flow

    1. 1 Convert your application to container(s) and publish container image(s) to Azure Container Registry.
    2. 2 A felhasználó az Azure Portal vagy a parancssor segítségével üzembe helyezi a tárolókat az AKS-fürtben
    3. 3 Az AKS-erőforrásokhoz való hozzáférés vezérléséről az Azure Active Directory gondoskodik
    4. 4 Egyszerűen elérhet SLA-alapú Azure-szolgáltatásokat – például az Azure Database for MySQL-t – az OSBA (Open Service Broker for Azure) segítségével
    5. 5 Az AKS opcionálisan telepíthető egy VNET virtuális hálózattal
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Áttekintés
    2. Flow

    Áttekintés

    Use AKS to streamline horizontal scaling, self-healing, load balancing, and secret management.

    Flow

    1. 1 Use an IDE, such as Visual Studio, to commit changes to GitHub.
    2. 2 A GitHub elindít egy új buildet az Azure DevOps-on
    3. 3 Az Azure DevOps a mikroszolgáltatásokat tárolókként csomagolja be, és elküldi azokat az Azure Container Registrybe
    4. 4 A tárolók AKS-fürtökben lesznek üzembe helyezve
    5. 5 Azure Active Directory is used to secure access to the resources
    6. 6 Users access services via apps and websites
    7. 7 Administrators access the apps via a separate admin portal
    8. 8 Microservices use databases to store and retrieve information
  • Secure DevOps for AKSDevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.123456789
    1. Áttekintés
    2. Flow

    Áttekintés

    A DevOps és a Kubernetes együtt még hatékonyabb. Ha a biztonságos DevOps-t a Kubernetesszel együtt valósítja meg az Azure-ban, egyensúlyban tarthatja a sebességet és a biztonságot, és nagy méretekben is gyorsabban szállíthatja a kódot. A fejlesztési folyamatot dinamikus szabályzatalapú vezérlést használó CI/CD-vel teheti biztonságossá, a visszajelzési hurkot pedig folyamatos monitorozással gyorsíthatja fel. Az Azure Pipelines használatával gyors munkavégzést érhet el, az Azure Policy révén pedig gondoskodhat a kritikus fontosságú szabályzatok betartásáról is. Az Azure valós idejű megfigyelést tesz lehetővé a buildelési és a kibocsátási folyamatokhoz, és biztosítja a megfelelőségi auditálások és újrakonfigurálások egyszerű elvégzését is.

    Flow

    1. 1 Gyorsan iterálhat és tesztelhet különböző alkalmazásrészeket egyszerre, valamint végezhet rajtuk hibakeresést ugyanazon Kubernetes-fürtön
    2. 2 A kód egy GitHub-tárházban lesz egyesítve, és utána automatizált buildelések és tesztek lesznek futtatva az Azure Pipelinesban
    3. 3 A tárolólemezkép regisztrálva lesz az Azure Container Registryben
    4. 4 A Kubernetes-fürtök a olyan eszközök használatával lesznek kiépítve, mint a Terraform, a Terraform által telepített Helm-diagramok definiálják az alkalmazás-erőforrások kívánt állapotát és konfigurációit
    5. 5 Operátorok kényszerítésével vezényelheti az AKS-fürtök üzemelő példányait
    6. 6 A kiadási folyamat automatikusan végrehajtja az előre definiált üzembe helyezési stratégiát minden kódváltozásnál
    7. 7 A szabályzat érvénybe léptetése és a naplózás az Azure Policy használatával lesznek hozzáadva a CI/CD-folyamathoz
    8. 8 Az alkalmazástelemetriát, a tárolóállapot figyelését és a valós idejű naplóelemzéseket az Azure Monitor használatával szerezheti be
    9. 9 A problémák elhárításához használható információk bekerülnek a következő futamtervekbe
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
    1. Áttekintés
    2. Flow

    Áttekintés

    Use the AKS virtual node to provision pods inside Azure Container Instances that start in seconds. This enables AKS to run with just enough capacity for your average workload. As you run out of capacity in your AKS cluster, scale out additional pods in Azure Container Instances without additional servers to manage.

    Flow

    1. 1 A felhasználó tárolót regisztrál az Azure Container Registryben
    2. 2 A tárolólemezképek le lesznek kérve az Azure Container Registryből
    3. 3 AKS virtual node, a Virtual Kubelet implementation, provisions pods inside Azure Container Instances from AKS when traffic comes in spikes
    4. 4 AKS and Azure Container Instances containers write to a shared data store