De entrada a entrada: ¿qué es CaaS?

--Introducción--

descripción general

Containers as a Service (CaaS) es un servicio en la nube que ayuda a administrar e implementar aplicaciones mediante abstracciones basadas en contenedores. CaaS admite implementaciones locales o en la nube. Este artículo inicia un " Viaje de aplicaciones de contenedores (Red Hat) ".

Los proveedores proporcionan un marco o una plataforma de orquestación en la que se implementan y administran los contenedores, y es a través de esta orquestación que se pueden automatizar las funciones clave de TI.

CaaS es especialmente útil para los desarrolladores que desean crear aplicaciones en contenedores más seguras y escalables. Los usuarios solo pagan por los recursos que desean (capacidades de programación, equilibrio de carga, etc.), ahorrando dinero y aumentando la eficiencia.

Los contenedores crean un entorno coherente para el desarrollo y la entrega rápidos de aplicaciones nativas de la nube que pueden ejecutarse en cualquier lugar.

Por qué usar contenedores

En la categoría de servicios de computación en la nube, CaaS se considera un subconjunto de Infraestructura como servicio (IaaS), entre IaaS y Plataforma como servicio (PaaS).

El recurso básico de CaaS es el contenedor, que es un mecanismo de implementación común para aplicaciones y microservicios nativos de la nube. Además, CaaS puede mejorar la portabilidad entre entornos, ya sean híbridos o multinube. Hay muchos beneficios al usar contenedores:

  • Portabilidad: las aplicaciones desarrolladas con contenedores tienen todo lo que necesitan para ejecutarse y se pueden implementar en una variedad de entornos, incluidas nubes públicas y privadas. La portabilidad también significa flexibilidad, ya que puede mover más fácilmente las cargas de trabajo entre entornos y proveedores. 

  • Escalabilidad: los contenedores son capaces de escalar horizontalmente, lo que significa que los usuarios pueden multiplicar la cantidad de contenedores idénticos en el mismo clúster para escalar según sea necesario. Al usar y ejecutar solo lo que necesita, cuando lo necesita, puede reducir drásticamente los costos. 

  • Eficiencia: los contenedores requieren menos recursos que las máquinas virtuales (VM) porque no requieren un sistema operativo separado. Puede ejecutar varios contenedores en un solo servidor y requieren menos hardware básico, lo que significa costos más bajos.

  • Mayor seguridad: Los contenedores están aislados entre sí, lo que significa que si un contenedor se ve comprometido, los demás no se ven afectados. 

  • Velocidad: debido a que los contenedores son autónomos del sistema operativo, se inician y detienen en segundos. Esto también acelera el trabajo de desarrollo y operaciones, al tiempo que da como resultado una experiencia de usuario más rápida y fluida.

Cosas a considerar al elegir un proveedor de CaaS

Las empresas que buscan implementar servicios de contenedores para su negocio pueden optar por comprar una plataforma y administrar los contenedores en la plataforma ellos mismos, o pueden elegir una solución de contenedor administrada por un proveedor como Google Cloud Platform, Amazon Web Services (AWS), IBM Cloud, o Microsoft Azure). Gracias a la flexibilidad de los contenedores, ninguno de estos escenarios significa que los usuarios quedarán bloqueados.

Al tomar decisiones sobre CaaS, tenga en cuenta lo siguiente:

  • ¿Eres nuevo en los contenedores o has establecido una arquitectura basada en contenedores? La opción de plataforma de contenedores administrados es probablemente la mejor para aquellos que son nuevos en los contenedores, ya que le permite probar y elegir lo que funciona para usted. 

  • ¿Debería elegir la nube pública o en las instalaciones?

  • ¿Su departamento de TI está capacitado y equipado para administrar plataformas de contenedores?

  • ¿Cual es tu presupuesto? ¿Qué tan grande esperas crecer?

Orquestación de contenedores de Kubernetes

Kubernetes es una plataforma de código abierto para la orquestación de contenedores de Linux, desarrollada originalmente por ingenieros de Google. Automatiza el desarrollo, la gestión y el escalado de aplicaciones mediante la combinación de contenedores que se ejecutan en hosts Linux en clústeres y la automatización de la gestión. Muchos de los procesos manuales involucrados en la implementación y escalado de aplicaciones en contenedores se manejan detrás de escena.

Kubernetes puede brindarle las capacidades de orquestación y administración de contenedores para implementar contenedores a escala en múltiples hosts de servidor con múltiples capas de seguridad, mientras administra la salud de esos contenedores a lo largo del tiempo.  

——Entrar en la industria——

Para la construcción de plataformas de contenedores y contenedores como servicio (CaaS), consulte el artículo: ¿ Cómo construir una plataforma de servicios de contenedores (CaaS)? Y explicar la arquitectura de la tecnología de contenedores y la red en detalle .

El camino de la práctica de la tecnología de contenedores de Huawei en Kubernetes

Un viaje a las aplicaciones de contenedores (Red Hat)

Introducción básica a Kubernetes

Introducción a los conceptos básicos de los contenedores Docker

Nueva forma de plataforma de operación y mantenimiento PaaS del centro de datos

Implementación de contenedores Docker en industrias tradicionales

Informe técnico sobre la nube híbrida

Documento técnico de la nube superhíbrida de Albatron

La popularización de la arquitectura de nube híbrida en 2021 cambiará el ecosistema de TI

Documento técnico de la plataforma de gestión de múltiples nubes híbridas Lingyun

JD Cloud: informe técnico sobre la nube privada y la nube híbrida

Documento técnico sobre la red de centros de datos hiperconvergentes

Libro blanco sobre el desarrollo de centros de datos con bajas emisiones de carbono (2021)

Índice de desarrollo de la industria del centro de datos (2021)

Libro blanco de computación de privacidad de Tencent (2021)

JD Cloud Native: práctica técnica y ruta de exploración

Edge computing industria seguridad y construcción ecológica

Enlace de descarga:

Informe de investigación de mercado de PaaS de China (2021)

Informe de investigación de mercado de SaaS de China (2021)

Informe de investigación de computación en la nube

Informe de investigación de la industria de computación en la nube de China

Documento técnico sobre la estandarización de la computación en la nube

Todos los materiales de esta cuenta se cargan en Knowledge Planet y se unen a la tecnología de nube completa Knowledge Planet para descargar todos los materiales.

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ FIN ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

Descargo de responsabilidad: esta cuenta se centra en el intercambio de tecnología relacionada. El contenido y las opiniones no representan la posición de esta cuenta . Se indica la fuente del contenido rastreable. Si hay problemas de derechos de autor en el artículo publicado, deje un mensaje y elimínelo, gracias tú.

Recordatorio:
busque y siga la cuenta oficial de WeChat de " arquitectura de tecnología de nube de pila completa ", " escanee el código " o haga clic en " leer el texto original " para ingresar al planeta del conocimiento y obtener más de 1000 materiales técnicos.

Supongo que te gusta

Origin blog.csdn.net/swingwang/article/details/124219975
Recomendado
Clasificación