Kubernetes, plataforma portable i extensible de codi obert per a administrar càrregues de treball i serveis
Què és la plataforma Kubernetes?
Kubernetes és una plataforma de codi obert per a automatitzar la implementació, l’escalat i l’administració d’aplicacions en contenidors. Kubernetes agrupa els contenidors que conformen una aplicació en unitats lògiques per a una fàcil administració i descobriment.
Kubernetes ajuda a compilar apps basades en microserveis i natives del núvol. També admet la creació de contenidors d’apps existents, per la qual cosa es converteix en la base de la modernització d’aplicacions i et permet desenvolupar apps més ràpid.
Objectiu
Actualització de les aplicacions existents de la companyia de manera àgil.
Solució:
Kubernetes / Openshift / Transformació d’aplicacions.
Sector companyia:
Mitjà audiovisual.
Cas d’ús real de Kubernetes per a un mitjà audiovisual
Implantació d’una arquitectura de microserveis en núvol híbrid
La companyia de mitjans audiovisuals disposava de moltes aplicacions desplegades sobre centenars de màquines virtuals amb assignació estàtica de recursos necessaris per a absorbir la càrrega màxima en prime time.
Aquestes aplicacions estaven desenvolupades principalment a Java i PHP, algunes d’elles sense modularitat (monolítiques) amb un codi difícil de mantenir.
Amb l’objectiu d’implantar metodologia de desenvolupament àgil i implantar processos d’integració i desplegament continu es determina la necessitat de migrar a una arquitectura basada en microserveis executats en contenidors i orquestrats per un sistema basat en Kubernetes.
Un dels requisits imprescindibles és tenir una gran facilitat a migrar aplicacions entre entorns onpremise i núvol de manera àgil (Núvol Hibrida).
Cas d’ús real de Kubernetes per a un mitjà audiovisual
Objectiu
Actualització de les aplicacions existents de la companyia de manera àgil.
Solució:
Kubernetes / Openshift / Transformació d’aplicacions.
Sector companyia:
Mitjà audiovisual.
Implantació d’una arquitectura de microserveis en núvol híbrid
La companyia de mitjans audiovisuals disposava de moltes aplicacions desplegades sobre centenars de màquines virtuals amb assignació estàtica de recursos necessaris per a absorbir la càrrega màxima en prime time.
Aquestes aplicacions estaven desenvolupades principalment a Java i PHP, algunes d’elles sense modularitat (monolítiques) amb un codi difícil de mantenir.
Amb l’objectiu d’implantar metodologia de desenvolupament àgil i implantar processos d’integració i desplegament continu es determina la necessitat de migrar a una arquitectura basada en microserveis executats en contenidors i orquestrats per un sistema basat en Kubernetes.
Un dels requisits imprescindibles és tenir una gran facilitat a migrar aplicacions entre entorns onpremise i núvol de manera àgil (Núvol Hibrida).
Solució
NexTReT, amb la finalitat de donar resposta als requeriments plantejats pel client, va proposar el desplegament de la solució RedHat Openshift que proporciona un orquestador de contenidors amb funcionalitats de nivell Enterprise i suport per part del fabricant.
Aquesta solució permet el desplegament de múltiples clústers onpremise i en el núvol gestionats des d’una consola centralitzada habilitant el concepte de Núvol Híbrid.
Mitjançant l’aportació de l’equip de desenvolupament de NexTReT es van aportar recursos per a la migració de les aplicacions antigues del client dels diversos llenguatges de programació a una arquitectura basada en microserveis desenvolupats en Node.js gestionats en un entorn basat en l’ús de contenidors.
Beneficis
Estalvi de costos operatius mitjançant automatització i self-healing de la infraestructura (HA).
Solució basada en standards tecnològics oberts sense vendor lock-in.
Infraestructura única, ús de recursos òptims: mitjançant l’ús de contenidors en comptes de maquines virtuals s’elimina el overhead impost per la capa de virtualització.
Storage òptim integrat en la pròpia infraestructura: Mitjançant l’ús del sistema d’emmagatzematge distribuït ceph integrat en el propi openshift i l’ús de discos locals nvme per a les càrregues de treball que proporcionen alta disponibilitat per si mateixa s’obté un rendiment òptim en l’accés a l’emmagatzematge per a les diferents càrregues de treball.
SESSIÓ GRATUITA
45 minuts amb un equip expert en entorns de Kubernetes
La sessió té com a objectiu validar la viabilitat en la seva organització d’un projecte de modernització de la infraestructura i les aplicacions basada en l’ús de microserveis en un entorn de Kubernetes.
Mitjançant una entrevista amb l’equip expert destinada a conèixer la seva infraestructura actual de sistemes i aplicacions i workflows de treball quant a desplegaments d’aplicacions i infraestructura, es valorarà si un projecte d’aquestes característiques aporta els beneficis adequats a la seva organització.