Descripción del servicio de contenedores en la nube de Alibaba para ACK - Rahi

ANUNCIO: La adquisición de Wesco de Rahi ha sido finalizada. Leer más

ANUNCIO: La adquisición de Wesco de Rahi ha sido finalizada.

Leer más
servicios en la nube

Descripción del servicio de contenedores en la nube de Alibaba para Kubernetes (ACK)

Por Pablo Puig

23 de mayo de 2023 - 7 min

Servicio de contenedores en la nube de Alibaba para Kubernetes ACK

Ejecutar aplicaciones en contenedores en la nube ya no es opcional sino un requisito. Dada la elasticidad y eficiencia de los contenedores, la mayoría de las grandes empresas ya han dado el salto. Kubernetes ha tomado la posición de líder como la solución de contenedores líder.

La base de usuarios de hoy ya no aceptará el tiempo de inactividad. Nosotros, como creadores de la nube y los servicios de infraestructura, necesitamos encontrar un método para realizar el mantenimiento y la actualización sin interrumpir sus servicios. Los contenedores brindan este entorno aislado mientras se escalan de manera segura. En esta época de servicios de aplicaciones de recuperación automática en tiempo real, Kubernetes es el método preferido para empaquetar, implementar y actualizar aplicaciones web.

¿Qué es kubernetes?

Kubernetes es un sistema de gestión de contenedores desarrollado originalmente por Google. Kubernetes ayuda a administrar aplicaciones en contenedores en varios tipos de entornos físicos, virtuales y de nube. Google Kubernetes es una herramienta altamente flexible y dinámica para entregar aplicaciones complejas que se ejecutan en clústeres de cientos a miles de servidores individuales.

Kubernetes se utiliza para elementos como implementaciones y reversiones automatizadas debido a problemas, capacidades de autorreparación, programación automatizada, ecosistema de microservicios débilmente acoplados, escalado horizontal con capacidades nativas de balanceo de carga, funciones listas para la empresa en Alibaba Cloud, y una infraestructura robusta e innovadora.

Desglose de la terminología necesaria para conocer Kubernetes

¿Qué es un nodo?

Es un host único que puede ejecutarse en una máquina física o virtual. Un nodo debe ejecutar kube-proxy, minikube y kubelet, que se consideran parte del clúster. Un pod es una combinación de contenedores únicos o múltiples que lógicamente se ejecutan juntos en nodos

¿Qué es un clúster?

Es una colección de hosts (servidores) que lo ayuda a agregar sus recursos disponibles. Eso incluye RAM, CPU, RAM, disco y sus dispositivos en un grupo utilizable.

¿Qué es un nodo maestro?

El maestro es una colección de componentes que conforman el panel de control de Kubernetes. Estos componentes se utilizan para todas las decisiones de clúster. Incluye tanto la programación como la respuesta a eventos de clúster.

El nodo maestro es responsable de la propiedad y administración del clúster de Kubernetes. Es el punto de entrada para todo tipo de tareas administrativas. Puede haber más de un nodo maestro en el clúster para verificar la tolerancia a fallas. El nodo maestro tiene varios componentes como ETCD, Scheduler, API Server, Controller Manager y más. (El servidor API actúa como un punto de entrada para todos los comandos REST utilizados para controlar el clúster, ya que la mayoría de las aplicaciones externas requieren un punto de entrada para llamar a la API).

¿Qué son los nodos de trabajo?

Los nodos de trabajo, a veces llamados nodos esclavos, son otro componente esencial que contiene todos los servicios necesarios para administrar la red entre los contenedores y comunicarse con el nodo maestro, lo que le permite asignar recursos a los contenedores programados. Un contenedor de Docker se ejecuta en cada nodo trabajador, ejecutando los pods configurados que asignó. Recuerde, Kublet obtiene la configuración para el pod de los servicios API, esto garantizará que los contenedores estén en funcionamiento y en buen estado. Además, tenga en cuenta que Kube-proxy actuará como un equilibrador de carga y un proxy de red para realizar el servicio en un solo nodo de trabajo.

¿Qué es un programador?

Es responsable de distribuir la carga de trabajo y posee las tareas de programación para los nodos trabajadores. El seguimiento de cómo se utiliza la carga de trabajo en los nodos del clúster le permite colocar la carga de trabajo en los recursos disponibles y aceptar la carga de trabajo.

¿Qué es un conjunto con estado?

Es un control de pod especializado que ofrece orden y singularidad. Se utiliza principalmente para tener un control detallado, que tiene una necesidad particular con respecto al orden de implementación, redes estables y datos persistentes. Tenga en cuenta que los conjuntos Daemon son otro control que desplegó pods para realizar el mantenimiento y ofrecer servicios a los nodos.

¿Qué es un conjunto de replicación?

Los conjuntos de replicación son una interacción en el diseño del controlador de replicación con flexibilidad en la forma en que el controlador reconoce los pods que debe administrar. Reemplaza a los controladores de replicación debido a su mayor capacidad de selección de réplicas. Además, sepa que un controlador de replicación es un objeto que define una plantilla de pod. También controla los parámetros para escalar réplicas idénticas de Pod horizontalmente al aumentar o disminuir la cantidad de copias en ejecución. Además, la implementación es una carga de trabajo común que se puede crear y administrar directamente. La implementación utiliza un conjunto de replicación como elemento básico, lo que agrega la función de administración del ciclo de vida.

¿Qué es un espacio de nombres?

Es un clúster o entorno lógico. Es un método ampliamente utilizado que se utiliza para determinar el alcance del acceso o dividir un clúster.

Disposición arquitectónica básica

Descripción del servicio de contenedores en la nube de Alibaba para Kubernetes (ACK)_1

NOTA: También debe saber qué es Etcd. Los componentes etcd almacenan detalles de configuración y valores de Wright. Se comunica con la mayoría de los componentes para recibir comandos y trabajar. También administra las reglas de red y la actividad de reenvío de puertos.

También, trabaja para Alibaba Cloud tiene un recurso llamado Node Pools para su servicio de contenedor que responde bien a nuestras necesidades, pero no están bien respaldados a través de IAC populares (como Terraform) y en un entorno en constante cambio y escalabilidad haciendo llamadas a la API directamente o usando una interfaz de usuario para modificar múltiples recursos se vuelve menos conveniente a medida que comienza a escalar.

Docker frente a Kubernetes

En mi opinión, la mayor diferencia entre Docker y Kubernetes es que Docker Swarm no permite el escalado automático, mientras que Kubernetes sí lo permite. Kubernetes le permite configurar volúmenes de almacenamiento compartido entre varios contenedores dentro del mismo módulo. Además, puede configurar manualmente sus ajustes de balanceo de carga donde, en Docker, no puede hacerlo. Al mismo tiempo, Swarms en Docker se activa rápidamente, mientras que Kubernetes tarda más pero ofrece una solución más robusta. Kubernetes tiene herramientas integradas de registro y monitoreo, mientras que Dock usa integraciones de terceros.

Servicio de contenedores en la nube de Alibaba para Kubernetes (ACK)

Este servicio de arquitectura de sistema de microservicios nativo de la nube se diseñó para satisfacer la demanda de recursos y, al mismo tiempo, mantener los costos bajos; las empresas deben poder dimensionar dichas aplicaciones para ciertas cargas de trabajo pesadas sin pagar por el exceso de recursos durante las horas de inactividad.

Alibaba Cloud le permite implementar una aplicación en contenedores en un clúster de Kubernetes y configurar el escalado automático para ajustar automáticamente la capacidad informática del clúster en respuesta a los cambios en la carga de trabajo, que mostraremos en el siguiente ejemplo. Puede agregar dinámicamente recursos informáticos en respuesta a mayores requisitos de carga de trabajo y destruir instantáneamente recursos informáticos automáticamente para ahorrar costos en función de los umbrales de utilización. También puede aprovisionar dinámicamente volúmenes de almacenamiento para adaptarse al crecimiento de los datos. Incluso puede aprovisionar dinámicamente volúmenes de almacenamiento para adaptarse al crecimiento de los datos.

Incluso puede combinar servicios para soluciones sólidas dispersas globalmente utilizando servicios como instancias bare metal de ECS con ACK encima. Ahora veremos un ejemplo de cómo implementar Kubernetes en un entorno altamente escalable de manera rápida y eficiente.

Gestión de clústeres

  • Puede crear clústeres en la consola simplemente usando instancias aceleradas por GPU e instancias ECS Bare Metal en un clúster. También puede implementar su clúster en varias zonas para garantizar una alta disponibilidad.
  • Proporciona imágenes de SO optimizadas para contenedores de Kubernetes. Ofrece versiones de Kubernetes y versiones de Docker con alta estabilidad y seguridad.
  • Admite la administración de clústeres múltiples y la administración de federaciones de clústeres. También puede implementar su clúster en varias zonas para garantizar una alta disponibilidad.
  • Debe implementar y desarrollar clústeres manualmente por su cuenta.
  • Debe explorar y desarrollar Kubernetes usted mismo.
  • Gestión de aplicaciones

  • Admite versiones Canary y versiones azul-verde.
  • Admite la supervisión de aplicaciones y el escalado automático.
  • Proporciona una tienda de aplicaciones integrada que implementa aplicaciones mediante Helm. Proporciona un catálogo de aplicaciones para simplificar la integración de servicios.
  • Debe explorar y desarrollar Kubernetes usted mismo.
  • Gestión de Red

  • Proporciona un complemento de red de alto rendimiento que está optimizado para que Alibaba Cloud asigne ENI a los pods. El rendimiento de la red de una VPC con este complemento es un 20 % superior al de una solución de red normal.
  • Admite políticas de acceso y limitación de ancho de banda para contenedores.
  • Debe usar complementos de red de la comunidad para su adopción.
  • Debe explorar y desarrollar Kubernetes usted mismo.
  • Administración de almacenamiento

  • Admite discos en la nube de Alibaba Cloud, discos locales, sistemas de archivos NAS, sistemas de archivos CPFS y cubos OSS. Proporciona CSI y FlexVolume como controladores de volumen.
  • Admite la creación dinámica y la migración de volúmenes.
  • Debe explorar y desarrollar Kubernetes usted mismo.
  • Gestión de operaciones y mantenimiento

  • Le permite actualizar las versiones de Kubernetes y agregar nodos automáticamente a un clúster de Kubernetes.
  • Proporciona un agente de recopilación de registros de alto rendimiento que puede gestionar 100,000 XNUMX solicitudes por segundo.
  • Tenga en cuenta que hay 3 tipos diferentes de clústeres ACK. Asegúrese de comprender las diferencias entre clústeres dedicados, administrados y sin servidor, y elija el adecuado para su caso comercial:

    Descripción del servicio de contenedores en la nube de Alibaba para Kubernetes (ACK)_2

    Cómo Rahi puede ayudar a las empresas a adoptar la nube de Alibaba

    Somos un proveedor global de soluciones de TI que tiene una amplia experiencia ayudando a las empresas a adoptar Alibaba Cloud.
    Nuestro equipo de expertos puede proporcionar una gama de servicios para respaldar su adopción de la plataforma Alibaba Cloud, que incluye:

  • Evaluación y planificación de la nube: Nuestros expertos pueden evaluar exhaustivamente su entorno de TI y los requisitos comerciales para determinar la mejor estrategia para adoptar Alibaba Cloud.
  • Migración en la nube: Nuestro equipo puede ayudarlo a migrar sus aplicaciones y datos existentes a Alibaba Cloud, lo que garantiza una transición eficiente y sin problemas.
  • Servicios Gestionados: Brindamos servicios administrados continuos para garantizar que sus entornos de Alibaba Cloud estén optimizados para el rendimiento y la seguridad y que cualquier problema se resuelva rápidamente.
  • Nuestro equipo ya ha ayudado a muchas empresas occidentales a adoptar e integrar con éxito Alibaba Cloud, y también podemos aportar esa experiencia a su negocio. Con nuestro apoyo, puede aprovechar el poder de Alibaba Cloud para impulsar su transformación digital y hacer crecer su negocio.

    Autor

    • Pablo es un profesional de TI especializado en tecnologías de computación en la nube durante los últimos 7 años. Con un enfoque especial en el mercado de China y las tecnologías chinas, ha estado apoyando a las empresas internacionales en su viaje a la nube a China. Pablo ha recibido múltiples premios y reconocimientos de AWS, Alibaba Cloud y Tencent Cloud por su conocimiento y éxito en la entrega de soluciones a los clientes.

    , Director Global de Soluciones en la Nube

    servicios en la nube
    Jun 16,2023
    Soluciones de aceleración de redes transfronterizas para China

    Para muchas empresas internacionales con presencia en China, los problemas de estabilidad de la red suelen ser la mayor preocupación...

    servicios en la nube
    Jun 14,2023
    ARN y Endpoints en AWS China

    AWS China comprende 2 AWS regiones, Beijing y Ningxia, con 6 zonas de disponibilidad en total. Pekín es operado por...

    servicios en la nube
    Jun 09,2023
    Estrategia multicuenta en AWS China

    AWS China anunció la disponibilidad de AWS Organizaciones en las regiones de Beijing y Ningxia en 2020. Antes de profundizar...

    servicios en la nube
    Jun 07,2023
    Azure Mundial frente a Azure China: comparación de servicios

    Microsoft Azure es una plataforma e infraestructura de computación en la nube creada por Microsoft para crear, implementar y...

    servicios en la nube
    Jun 06,2023
    Cómo implementar un AWS Marketplace AMI en AWS China

    El AWS Marketplace China es una plataforma en línea operada por AWS China que cubre productos en ambos AWS regiones chinas...

    servicios en la nube
    Jun 02,2023
    Azure China: Factores a considerar

    Microsoft Azure es una popular plataforma de computación en la nube que ofrece varios servicios para apoyar a las organizaciones en varios...

    servicios en la nube
    Mayo 31,2023
    AWS Mundial frente a AWS China: comparación de servicios

    Servicios web de Amazon (AWS) es una plataforma de computación en la nube que proporciona una amplia gama de servicios para la construcción,...

    servicios en la nube
    Mayo 29,2023
    Cómo instalar y configurar Docker en la instancia ECS de Alibaba Cloud

    Docker es una plataforma de código abierto del Proyecto Moby que ayuda a empaquetar aplicaciones en contenedores y automatizar...

    servicios en la nube
    Mayo 26,2023
    Cómo crear un Microsoft Azure Cuenta en China

    Azure China es operada y negociada de forma independiente por 21Vianet. microsoft Azure los servicios están funcionando en 6 regiones en...

    servicios en la nube
    Mayo 24,2023
    Cómo crear un AWS Cuenta en China

    AWS China es operada y negociada de forma independiente por dos socios locales: Sinnet y NWCD. AWS los servicios se están ejecutando en...

    servicios en la nube
    Mayo 19,2023
    Pros y contras de Azure China

    Microsoft Azure es una plataforma e infraestructura de computación en la nube creada por Microsoft para crear, implementar y...

    servicios en la nube
    Mayo 17,2023
    Pros y contras de AWS China

    Servicios web de Amazon (AWS) es una plataforma de computación en la nube que ofrece una amplia gama de servicios como computación,...

    servicios en la nube
    Mayo 15,2023
    Cómo reservar un examen de certificación de Tencent Cloud

    Siga los siguientes pasos para reservar un examen de certificación de Tencent Cloud: 1. Regístrese directamente en Kryterion a través de este...

    servicios en la nube
    Mayo 12,2023
    Estrategia multicuenta en Alibaba Cloud

    Adoptar una estrategia multicuenta de Alibaba Cloud puede proporcionar muchos beneficios sin mucho esfuerzo adicional. Alibaba...

    servicios en la nube
    Abr 06,2023
    AWS Desafíos, riesgos y problemas de China

    Servicios web de Amazon (AWS) es una de las plataformas de computación en la nube más utilizadas a nivel mundial. Con su amplia gama...

    servicios en la nube
    Abr 10,2023
    Azure China: desafíos, riesgos y problemas

    Microsoft Azure es una de las plataformas de computación en la nube líderes en el mundo, que ofrece a las empresas y organizaciones una...

    servicios en la nube
    Abr 04,2023
    Azure China: regiones y zonas de disponibilidad

    Azure mantiene múltiples geografías para anticipar la recuperación ante desastres y los límites de residencia de datos en sus regiones....

    servicios en la nube
    Marzo 31,2023
    AWS China: regiones y zonas de disponibilidad

    AWS es el proveedor de nube más grande del mundo que mejora constantemente su plataforma y expande sus servicios a nivel mundial....

    servicios en la nube
    Marzo 30,2023
    Infraestructura global de Tencent Cloud

    Tencent Cloud es uno de los mayores proveedores de servicios de nube pública de China que aprovecha su infraestructura global para...

    servicios en la nube
    Marzo 28,2023
    Infraestructura global de la nube de Alibaba

    Alibaba Cloud fue nombrada por IDC como el proveedor de más rápido crecimiento en el mercado mundial de la nube pública. Global...

    servicios en la nube
    Marzo 24,2023
    Diferencias entre Azure globales y Azure China

    Microsoft Azure China se lanzó oficialmente en 2014 y fue el primer proveedor internacional de nube pública en traer...

    servicios en la nube
    Marzo 23,2023
    Diferencias entre AWS global y AWS China

    AWS globales y AWS China son dos regiones diferentes que brindan servicios similares pero diferentes a sus respectivos...

    servicios en la nube
    Marzo 21,2023
    Guía completa de Tencent Cloud

    La gente ahora es tecnológicamente tan advanadas e innovadoras, las nuevas ideas innovadoras han traído cambios visibles en...

    servicios en la nube
    Marzo 20,2023
    Guía completa de Alibaba Cloud

    Alibaba Cloud, también conocida como Aliyun, es una empresa china de computación en la nube, que se lanzó oficialmente en 2009....

    servicios en la nube
    Marzo 16,2023
    Guía completa de Microsoft Azure China

    Microsoft Azure es un proveedor de servicios de computación en la nube para crear, probar, implementar y administrar aplicaciones y...

    servicios en la nube
    Marzo 14,2023
    Guía completa de Amazon Web Services (AWS) Porcelana

    Servicios web de Amazon (AWS) es una plataforma basada en la nube que proporciona una infraestructura fiable y rentable para...

    servicios en la nube
    Marzo 12,2023
    Servicios de nube gestionados en China: AdvaEtapas y Oportunidades

    Servicios de nube gestionados en China: AdvaEtapas y Oportunidades Como Directora Global de Soluciones en la Nube, he visto...

    servicios en la nube
    Marzo 10,2023
    Gestión de operaciones en la nube en China

    Gestión de operaciones en la nube en China: ¿centralización o localización? Un Centro de Excelencia en la Nube (CCOE) es un equipo que...

    servicios en la nube
    Marzo 03,2023
    Nube híbrida en China

    La nube híbrida es una combinación de servicios de nube pública y privada que se utilizan juntos para proporcionar la mejor...

    servicios en la nube
    Marzo 02,2023
    Migración a la nube en China: una guía completa

    El uso de la computación en la nube está creciendo rápidamente en China, y cada vez más empresas trasladan sus operaciones a...

    servicios en la nube
    Feb 17,2023
    Apoyando a las empresas europeas en su viaje a la nube a China

    Apoyando a las empresas europeas en su viaje a la nube a China El mercado de computación en la nube en China está creciendo rápidamente,...

    servicios en la nube
    Feb 15,2023
    Apoyando a las empresas estadounidenses en su viaje a la nube hacia China

    El mercado de la computación en la nube en China ha estado creciendo rápidamente, con una tasa de crecimiento estimada de más del 20 % anual. Como un...

    servicios en la nube
    Feb 10,2023
    Alojamiento en la nube en China: una guía completa

    El alojamiento en la nube ha sido una tecnología transformadora para las empresas de todo el mundo. Ha permitido a empresas de todos...

    servicios en la nube
    Feb 10,2023
    Obtenga sus cuentas en la nube en China

    Obtener una cuenta en la nube a nivel mundial lleva minutos, en China puede llevar hasta meses. No es sencillo y no...

    servicios en la nube
    Feb 03,2023
    Adopción de la nube pública en China

    Adopción de la nube pública en China La estrategia de la nube se define como un plan de negocios para adoptar tecnologías de la nube en...

    servicios en la nube
    Enero 31,2023
    Proveedores de servicios en la nube en China

      Proveedores de servicios en la nube en China Al ingresar al mercado chino en la nube, una de las primeras decisiones es...

    servicios en la nube
    Enero 27,2023
    Mercado de computación en la nube de China

    Computación en la nube en China China ha tenido un gran desarrollo y ha logrado digitalizar su sistema de negocios con...

    Póngase en contacto con nuestros expertos para obtener una estrategia gratuita de 30 minutos
    gratuita

    Deje que nuestros expertos diseñen, desarrollen, implementen y administren sus requisitos mientras se concentra en lo que es importante para su negocio

    Reserve una consulta
    error: Contenido está protegido !!