Azure Kubernetes Service (AKS)

Servicio de Kubernetes totalmente administrado, seguro y con alta disponibilidad

Distribuya soluciones con más rapidez, adminístrelas fácilmente y escale los recursos con confianza

El servicio totalmente administrado Azure Kubernetes Service (AKS) facilita la implementación y la administración de las aplicaciones en contenedores. Ofrece Kubernetes sin servidor, una experiencia de integración y entrega continuas (CI/CD) integrada y seguridad y gobernanza de nivel empresarial. Una a sus equipos de desarrollo y de operaciones en una sola plataforma para crear, entregar y escalar aplicaciones con confianza.

Aprovisionamiento elástico de más capacidad sin necesidad de administrar la infraestructura. Agregue escalabilidad automática y desencadenadores controlados por eventos con KEDA

Experiencia de desarrollo integral más rápida e integración con Visual Studio Code Kubernetes Tools, Azure DevOps y Azure Monitor.

Administración avanzada de la identidad y el acceso con Azure Active Directory e implementación de reglas dinámicas en varios clústeres con Azure Policy.

Orquestación de contenedores en 25 regiones y en aumento, en la nube pública, en Azure Stack o en dispositivos IoT Edge)

Agilice el desarrollo de aplicaciones de contenedor

Defina, implemente, depure y actualice fácilmente hasta las aplicaciones de Kubernetes más complejas e inclúyalas en contenedores de forma automática.

Agregue una canalización de CI/CD completa a sus clústeres de AKS con automatización de las tareas rutinarias y configure una estrategia de implementación controlada con solo algunos clics. Detecte los errores con prontitud y optimice sus canalizaciones con una rastreabilidad exhaustiva de sus implementaciones.

Obtenga visibilidad sobre su entorno con telemetría de plano de control, agregación de registros y el estado de los contenedores, información a la que puede acceder desde Azure Portal y que se configura automáticamente para los clústeres de AKS.

Administre Kubernetes fácilmente

Aprovisione clústeres fácilmente usando la CLI o herramientas de infraestructura como código (por ejemplo, Terraform). Minimice el mantenimiento de la infraestructura con la automatización de los procesos de actualización, reparación, supervisión y escalado.

Aprovisione más capacidad de proceso de forma elástica en Kubernetes sin servidor en cuestión de segundos sin preocuparse por administrar la infraestructura.

Simplifique el mantenimiento de clústeres con aplicación de revisiones, actualizaciones y escalado automatizados.

Ejecute cualquier carga de trabajo en la nube, en el perímetro o en un entorno híbrido

Organice cualquier tipo de carga de trabajo que se ejecute en el entorno que prefiera. Tanto si desea migrar aplicaciones .NET a contenedores de Windows Server como si quiere modernizar aplicaciones de Java en contenedores de Linux o ejecutar aplicaciones de microservicios en la nube pública, en el perímetro o en entornos híbridos, Azure tiene la solución para usted.

Conozca los conceptos básicos de Kubernetes y aplique procedimientos recomendados en producción.

Lo más destacado de Microsoft Build

Vea todas las sesiones del congreso sobre Azure Kubernetes Service (AKS) a petición.

Véalos ahora

Usos habituales de Azure Kubernetes Service (AKS)

Utilice Kubernetes para migrar su aplicación actual a la nube, crear una aplicación compleja que use aprendizaje automático o aprovechar la agilidad que ofrece la arquitectura de microservicios.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Información general
    2. Flujo

    Información general

    Migre fácilmente las aplicaciones existentes a contenedores y ejecútelas en el servicio de Kubernetes administrado de Azure (AKS). Controle el acceso mediante la integración con Azure Active Directory y acceda a servicios de Azure respaldados por un acuerdo de nivel de servicio, como Azure Database for MySQL, con OSBA (Opensource Broker for Azure) para sus necesidades de datos.

    Flujo

    1. 1 El usuario convierte una aplicación en contenedores y publica imágenes de contenedor en Azure Container Registry.
    2. 2 El usuario implementa los contenedores en un clúster de AKS desde Azure Portal o desde la línea de comandos.
    3. 3 Se utiliza Azure Active Directory para controlar el acceso a los recursos de AKS.
    4. 4 Acceda fácilmente a servicios de Azure que cuentan con un acuerdo de nivel de servicio, como Azure Database for MySQL, con OSBA (Opensource Broker for Azure).
    5. 5 Otra opción es implementar AKS con una red virtual.
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Información general
    2. Flujo

    Información general

    Use AKS para simplificar la implementación y la administración de una arquitectura basada en microservicios. AKS optimiza el escalado horizontal, la recuperación automática, el equilibrio de carga y la administración de secretos.

    Flujo

    1. 1 El desarrollador utiliza el IDE (por ejemplo, Visual Studio) para confirmar los cambios en GitHub.
    2. 2 GitHub desencadena una nueva compilación en VSTS.
    3. 3 VSTS empaqueta los microservicios como contenedores y los inserta en Azure Container Registry.
    4. 4 Los contenedores se implementan en un clúster de AKS.
    5. 5 Los usuarios acceden a los servicios a través de las aplicaciones y el sitio web.
    6. 6 Se utiliza Azure Active Directory para proteger el acceso a los recursos.
    7. 7 Los microservicios utilizan bases de datos para almacenar y recuperar información.
    8. 8 El administrador accede a través de un portal de administración aparte.
  • DevSecOps with AKSDevSecOps with AKS123456789
    1. Información general
    2. Flujo

    Información general

    Use prácticas de DevSecOps para poder moverse con rapidez a escala con seguridad mejorada. Suministre código en menos tiempo usando integración y entrega continuas. Agilice el bucle de comentarios con supervisión constante. Equilibre la velocidad y la seguridad con la implantación de directivas para disponer de seguridad constante y una rastreabilidad detallada.

    Flujo

    1. 1 Los desarrolladores repiten, prueban y depuran con rapidez diferentes partes de una aplicación juntas en el mismo clúster de Kubernetes.
    2. 2 El código se fusiona mediante combinación en un repositorio de GitHub y, después, se ejecutan compilaciones y pruebas automatizadas con Azure Pipelines.
    3. 3 La imagen de contenedor se registra en Azure Container Registry.
    4. 4 Se aprovisionan clústeres de Kubernetes usando herramientas como Terraform. Los gráficos Helm, instalados por Terraform, definen el estado deseado de los recursos y las configuraciones de las aplicaciones.
    5. 5 Los operadores implementan directivas para gobernar las implementaciones en el clúster de AKS.
    6. 6 La canalización de versión ejecuta automáticamente una estrategia de implementación predefinida con cada cambio de código.
    7. 7 Con el uso de Azure Policy, se agrega la aplicación de directivas y auditorías a la canalización de CI/CD.
    8. 8 Se obtienen telemetría de las aplicaciones, supervisión del estado de los contenedores y análisis de registros en tiempo real con Azure Monitor
    9. 9 Se usan conclusiones para solucionar problemas y se envían a los planes del siguiente sprint.
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
    1. Información general
    2. Flujo

    Información general

    Use el nodo virtual de AKS para aprovisionar pods en ACI que comienzan en segundos. Esto permite que AKS se ejecute con tan solo la capacidad suficiente para la carga de trabajo promedio. A medida que se agote la capacidad del clúster de AKS, escale horizontalmente pods adicionales en ACI sin tener que administrar los servidores adicionales.

    Flujo

    1. 1 El usuario registra el contenedor en Azure Container Registry.
    2. 2 Las imágenes de contenedor se extraen de Azure Container Registry.
    3. 3 El nodo virtual de AKS, una implementación de Virtual Kubelet, aprovisiona pods de AKS en ACI cuando el tráfico alcanza máximos.
    4. 4 Los contenedores de ACI y AKS escriben en el almacén de datos compartido.
  • IoT device deployment and management on demandIoT device deployment and management on demand