
Para atender a los clientes on-demand de hoy, las instituciones financieras deben convertirse en empresas digitales ágiles centradas en ofrecer productos, servicios y experiencias de cliente innovadores.
Adoptar un enfoque de contenedor primero ofrece a las instituciones financieras oportunidades incomparables para mejorar la eficiencia del sistema y la utilización de recursos, mejorar la seguridad, introducir la automatización y acelerar la innovación.
Los contenedores proporcionan una instalación de empaquetado lógico en la que las aplicaciones se pueden desacoplar de la infraestructura subyacente que las ejecuta. Esto permite que las aplicaciones basadas en contenedores se instalen de manera fácil y consistente, independientemente de si el entorno de destino es una nube privada o pública. Con la contenedorización, los equipos de desarrollo pueden moverse rápidamente, implementar software de manera eficiente y operar a una escala sin precedentes.
A pesar de estas ventajas, los contenedores pueden ser difíciles de administrar y rastrear individualmente y en varias nubes. La orquestación de contenedores resuelve este problema al administrar y rastrear automáticamente los contenedores. Kubernetes se ha convertido en la plataforma de código abierto líder para gestionar cargas de trabajo y servicios en contenedores.
Kubernetes canónicos
Canonical Kubernetes es el término general para todos los productos y servicios de Kubernetes de Canonical. Canonical tiene dos distribuciones de Kubernetes certificadas por CNCF, MicroK8s y fascinantes Kubernetes.
Charmed Kubernetes (K8s) es un Kubernetes componible de nivel empresarial para implementaciones de varias nubes. La hazaña de Charmed K8 Operaciones basadas en modelos enfoque, que proporciona administración directa del ciclo de vida del clúster y compatibilidad con servicios en la nube y arquitecturas de aplicaciones heredadas.
MicroK8s es un Kubernetes de producción mínima y baja operación. Proporciona la funcionalidad de los componentes principales de Kubernetes en un espacio reducido y escala desde un solo nodo hasta un clúster de producción de alta disponibilidad.
Consideraciones principales para Kubernetes de nivel empresarial en servicios financieros
El ecosistema de Kubernetes es grande y complejo. Con tantas versiones diferentes de Kubernetes para elegir, puede ser difícil entender qué versión es la mejor para los requisitos específicos de una organización. Estos son algunos factores clave que las instituciones financieras deben tener en cuenta para sus Kubernetes de nivel empresarial.
Cumple con CNCF
Certificación CNCF es un programa de conformidad que garantiza que la distribución de Kubernetes de cada proveedor sea compatible con las API requeridas y proporcione actualizaciones oportunas. Elegir una instalación de Kubernetes certificada por CNCF permite a las instituciones financieras garantizar la adaptabilidad, previsibilidad e interoperabilidad del producto. Canonical Kubernetes cuenta con la certificación CNCF.
operaciones del ciclo de vida
Al embarcarse en un viaje de Kubernetes, es fácil que el equipo de TI de una institución financiera se atasque en el desarrollo y la implementación, y que las operaciones del día 2 se conviertan en una ocurrencia tardía. Muchas soluciones en torno a Kubernetes abordan las primeras etapas del ciclo de vida de Kubernetes: operaciones del día 0 y el día 1, pero los desafíos de Kubernetes empresarial en temas como escalabilidad, alta disponibilidad, administración de actualizaciones, seguridad y observabilidad comienzan en el día 2.
En términos de operaciones del día 2, Canonical Kubernetes aprovecha a los operadores para proporcionar una automatización completa del ciclo de vida. Los operadores canónicos de Kubernetes se pueden combinar para proporcionar aplicaciones y servicios altamente complejos. Implementación canónica de Kubernetes usando vivir juntos, y está diseñado pensando en los operadores, lo que hace que los desafíos a largo plazo, como el mantenimiento y las actualizaciones, sean más fáciles de resolver.
Tiempo de ejecución y registro del contenedor
El tiempo de ejecución del contenedor es responsable de crear, lanzar y administrar contenedores de bajo nivel en los nodos subyacentes de un clúster de Kubernetes. Como tales, son componentes centrales de cualquier implementación de Kubernetes y deben instalarse en todos los nodos del clúster. Al evaluar las distribuciones de Kubernetes para tiempos de ejecución de contenedores, el factor diferenciador es la variedad de opciones de tiempo de ejecución que admite cada distribución y los casos de uso que esos tiempos de ejecución permiten.
Las principales opciones de tiempo de ejecución son contenedorizado, contenedor de katas, y créalo.Containerd es un tiempo de ejecución de contenedor avanzado que administra todo el ciclo de vida del contenedor, brindando simplicidad, solidez y portabilidad. Containerd se puede considerar como el tiempo de ejecución de contenedor estándar de la industria, que es el valor predeterminado para Kubernetes ascendente. Canonical Kubernetes es compatible con containerd.
Kata Containers enfatiza la seguridad, proporcionando un aislamiento más profundo entre los contenedores al colocarlos en máquinas virtuales livianas. Canonical Kubernetes también admite Kata Containers.
Un registro de contenedores es otro componente esencial de una estrategia exitosa de Kubernetes. El registro es donde se almacenan las imágenes del contenedor, que son críticas para el desarrollo y la escalabilidad de la aplicación. Los registros de contenedores vienen en muchas formas, Canonical Kubernetes admite registros privados, registros de nube pública y DockerHub.
Supervisión y Gestión de Operaciones
La capacidad de monitorear el estado de las implementaciones de Kubernetes desde una única ubicación centralizada es invaluable. Con una solución de monitoreo eficaz, los equipos de TI empresariales de las instituciones financieras pueden rastrear fácilmente la utilización de recursos, el rendimiento de las aplicaciones y los cuellos de botella, lo que les permite administrar y optimizar de manera proactiva sus clústeres de Kubernetes.
Canonical Kubernetes se envía con un conjunto estandarizado de agregación de registros de código abierto y paneles de supervisión del sistema.Dado que Charmed Kubernetes es Kubernetes ascendente, las empresas pueden usar cualquier herramienta y técnica para inspeccionar los registros del clúster, como Descrito en la documentación de Kubernetes.
Implementación y automatización completas
No todas las cargas de trabajo de aplicaciones de servicios financieros son aptas para la virtualización, y las instituciones financieras a veces necesitan implementar Kubernetes directamente en servidores bare metal. Canonical Kubernetes viene con aprovisionamiento completo.
Con Canonical Kubernetes, las empresas pueden aprovechar Metal como servicio (MAAS) Automatice por completo el descubrimiento, la puesta en marcha, la implementación y la configuración de máquinas sin sistema operativo con un aprovisionamiento similar a la nube y sin contacto. Una vez que la máquina está configurada, la integración de Juju permite a los usuarios implementar Canonical Kubernetes tan fácilmente como en una nube pública o privada.
Implementación de múltiples nubes
Las instituciones financieras rara vez confían en una sola plataforma en la nube. En cambio, las empresas suelen adoptar una estrategia de múltiples nubes, hospedando aplicaciones en diferentes nubes públicas o privadas (o bare metal) según la demanda. Por lo tanto, la facilidad de implementar y migrar Kubernetes a diferentes plataformas debería ser una consideración clave para las instituciones financieras al elegir una distribución.
Explotación canónica de Kubernetes vivir juntos Ayuda a las empresas a navegar por las complejidades del aprovisionamiento, la instalación y la configuración de varias nubes. Los operadores encantados de Juju («encantos») aprovechan el concepto de operaciones basadas en modelos para facilitar la implementación y la gestión de Kubernetes en diferentes instancias y proveedores de la nube.
Productos de Kubernetes gestionados
Kubernetes aporta niveles sin precedentes de automatización y plataforma ubicua a las cargas de trabajo empresariales. Sin embargo, Kubernetes es una tecnología muy compleja y no todas las empresas tienen la experiencia o el tiempo para mantenerla internamente. Los clústeres de Kubernetes completamente administrados eliminan este problema al permitir que los usuarios usen Kubernetes como un servicio. Los proveedores son responsables de operar el clúster, mientras que los usuarios se enfocan en entregar su valor comercial principal.
Con Canonical Kubernetes, las instituciones financieras pueden elegir clústeres totalmente administrados en bare metal, OpenStack o cualquier nube pública. Las instituciones financieras pueden concentrarse en sus aplicaciones, mientras que Canonical construirá y operará el clúster, con expertos internos disponibles las 24 horas del día, los 7 días de la semana para respaldar y escalar las implementaciones. Además, los usuarios pueden optar por tomar el control operativo total en cualquier momento e incluso volver a implementar o replicar implementaciones utilizando exactamente las mismas herramientas.
Chatea con nuestro equipo de expertos en Kubernetes para analizar las necesidades de Kubernetes de tu empresa.
Otras lecturas
Comparación de plataformas Kubernetes: Red Hat OpenShift, SUSE Rancher y Canonical Kubernetes
Informe de operaciones nativas en la nube y Kubernetes
Arquitectura de referencia:
Arquitectura de referencia Charmed Kubernetes de Dell EMC y Canonical
Arquitectura de referencia Charmed Kubernetes de Lenovo y Canonical
Foto de Cameron Venti en Unsplash