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 29 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. Desarrolle y pruebe aplicaciones basadas en microservicios sin necesidad de simular dependencias con Dev Spaces.

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.

Consiga más disponibilidad y proteja las aplicaciones frente a errores en el centro de datos usando redundancia en diferentes zonas de disponibilidad.

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.

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 SLA, como Azure Database for MySQL mediante OSBA (Open Service 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 (Open Service 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 administración de una arquitectura basada en microservicios. AKS optimiza el escalado horizontal, la autorreparación, el equilibrio de carga y la administración secreta.

    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.
  • 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. Información general
    2. Flujo

    Información general

    DevOps y Kubernetes funcionan mejor juntos. Implementar DevOps seguro con Kubernetes en Azure, le permite alcanzar el equilibrio entre velocidad y seguridad, y proporcionar códigos más rápido a gran escala. Establezca protecciones en torno a los procesos de desarrollo mediante CI/CD con controles dinámicos de directivas y acelere el bucle de comentarios con una supervisión constante. Utilice Azure Pipelines para ofrecer resultados rápido mientras asegura el cumplimiento de directivas críticas con Azure Policy. Azure brinda observabilidad en tiempo real de sus canalizaciones de versión y compilación, además de la capacidad de aplicar fácilmente auditorías de cumplimiento y reconfiguraciones.

    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