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

Implemente y administre fácilmente aplicaciones en contenedores con un servicio de Kubernetes totalmente administrado. Azure Kubernetes Service (AKS) 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 la capacidad sin necesidad de administrar la infraestructura y con la posibilidad de agregar escalabilidad automática basada en eventos y desencadenadores a través de KEDA.

Experiencia de desarrollo integral más rápida con Visual Studio Code Tools para Kubernetes, 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.

Disponible en más regiones de las que ofrece cualquier otro proveedor de nube.

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 la vista de recursos de Kubernetes, la telemetría de plano de control, la 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.

Revisar los aspectos básicos de DevOps

Mayor eficacia operativa

Confíe en el aprovisionamiento automatizado, la reparación, la supervisión y el escalado integrados. Esta experiencia similar al uso de casillas le ayuda a ponerse en marcha rápidamente y minimiza el mantenimiento de la infraestructura.

  • Aprovisione fácilmente clústeres totalmente administrados con funcionalidad de supervisión configurada automáticamente basada en Prometheus.
  • Use Azure Advisor para optimizar sus implementaciones de Kubernetes con recomendaciones personalizadas en tiempo real basadas en el conocimiento que nos ha aportado el haber trabajado con miles de clientes empresariales. Ahorre costos con Azure Spot, que ofrece capacidad con un gran descuento.
  • Agregue capacidad de proceso de forma elástica con Kubernetes sin servidor, en solo unos segundos, sin preocuparse por la administración de 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.

Más información sobre estrategias de ahorro de costos

Cree sus soluciones sobre una base de nivel empresarial más segura

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)

Migre su aplicación actual a la nube, cree una aplicación compleja que use aprendizaje automático o aproveche 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 una aplicación a contenedores y ejecútela dentro de 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, mediante Open Service Broker for Azure para satisfacer sus necesidades de datos.

    Flujo

    1. 1 Convierta la aplicación en contenedores y publique 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 Use Azure Active Directory para controlar el acceso a los recursos de AKS.
    4. 4 Acceda fácilmente a los servicios de Azure que cuentan con un acuerdo de nivel de servicio, como Azure Database for MySQL, con Open Service Broker for Azure.
    5. 5 También puede implementar AKS con una red virtual de VNET.
  • 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 optimizar el escalado horizontal, la recuperación automática, el equilibrio de carga y la administración de secretos.

    Flujo

    1. 1 Use un IDE, como Visual Studio, para confirmar los cambios en GitHub.
    2. 2 GitHub desencadena una nueva compilación en Azure DevOps
    3. 3 Azure DevOps 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 Se utiliza Azure Active Directory para proteger el acceso a los recursos.
    6. 6 Los usuarios acceden a los servicios a través de aplicaciones y sitios web.
    7. 7 Los administradores acceden a las aplicaciones a través de un portal de administración aparte.
    8. 8 Los microservicios utilizan bases de datos para almacenar y recuperar información.
  • 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. Ponga barreras de seguridad en torno a los procesos de desarrollo usando CI/CD con controles de directivas dinámicos 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 permite observar las canalizaciones de versión y compilación en tiempo real, así como aplicar auditorías de cumplimiento normativo y reconfiguraciones.

    Flujo

    1. 1 Itere, pruebe y depure rápidamente diferentes partes de una aplicación juntas en el mismo clúster de Kubernetes.
    2. 2 El código se combina en un repositorio de GitHub y, después, Azure Pipelines ejecuta compilaciones y pruebas automatizadas.
    3. 3 La imagen de contenedor se registra en Azure Container Registry.
    4. 4 Los clústeres de Kubernetes se aprovisionan con herramientas como Terraform, que instala gráficos de Helm que definen el estado deseado de las configuraciones y los recursos 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 del 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 Con el uso de Azure Monitor, se obtienen telemetría de las aplicaciones, supervisión del estado de los contenedores y análisis de registros en tiempo real.
    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 ACI