DevOps no sólo para la plataforma en nube SAP
Mientras tanto, SAP Cloud Platform se utiliza prácticamente a diario para desarrollar una amplia variedad de aplicaciones.
De socios que, por ejemplo, desarrollan soluciones complementarias o add-ons, pero también de clientes de SAP que lanzan sus propias aplicaciones SAP. La gama de funciones que ofrecen estas aplicaciones empresariales nativas de la nube varía.
Se trata de diversos microservicios, como una aplicación móvil para la aprobación del pago de un pedido. O soluciones especiales completas que dan soporte al negocio de formas nuevas o diferentes, por ejemplo un nuevo tipo de sistema de información de ventas.
Todas ellas tienen en común el objetivo de poder utilizar dichas aplicaciones junto con SAP Classic (Business Suite) o también con S/4 lo más rápidamente posible. El desarrollo ágil de aplicaciones no puede prescindir del uso del modelo DevOps.
Aquí, el desarrollo de aplicaciones y las operaciones de TI se entrelazan de forma inteligente con el objetivo de desarrollar y hacer que las nuevas aplicaciones estén disponibles más rápido que antes.
Una necesidad es poder utilizar una infraestructura informática dinámica y muy flexible. Aquí se utilizan tecnologías basadas en el Centro de Datos Definido por Software (SDDC). Aquí entran en juego soluciones y servicios de código abierto para uso empresarial.
Existe toda una gama de tecnologías y soluciones de código abierto preparadas para la nube:
Linux como sistema operativo de Hana. OpenStack como componente IaaS (infraestructura como servicio) para la orquestación de infraestructuras en la nube, incluido el uso de contenedores como Docker o Kubernetes en el ámbito de la virtualización.
Y también Cloud Foundry como plataforma de desarrollo PaaS (Platform-as-a-Service) y almacenamiento definido por software basado en Ceph de código abierto.
Un aspecto importante en relación con OpenStack y Cloud Foundry es que Suse y SAP están impulsando la integración de OpenStack y Cloud Foundry en el Cloud Foundry Dojo (SAP Cloud Lab).
El resultado
Una interfaz de proveedor de nube OpenStack (CPI) para la interacción de Cloud Foundry y la infraestructura OpenStack subyacente que implica contenedores.
De este modo, resulta más fácil probar aplicaciones y desplegarlas rápidamente en nubes privadas o públicas. Esta integración de Cloud Foundry OpenStack desarrollada por SAP y Suse también beneficia a las empresas usuarias que desarrollan aplicaciones nativas de la nube basadas en tecnologías de código abierto y las utilizan en operaciones empresariales de misión crítica.
Esto es similar a lo que ocurrió con Linux (modelo Linux), cuando Linux se utilizó primero internamente en SAP y luego por los usuarios de la empresa SAP. El tema de los contenedores en el uso DevOps está apuntalado por una nueva oferta de Suse, la Suse CaaS Platform (Container-as-a-Service).
El núcleo central
Proporcionar formas flexibles, simplificadas y automatizadas de ofrecer microservicios mediante contenedores, incluido el uso de Docker o Kubernetes.
Kubernetes, en particular, puede soportar eficazmente aplicaciones de contenedores en entornos de clúster (máquinas físicas o virtuales). También se prefiere Kubernetes para poner en práctica ventajosamente el objetivo de una infraestructura centrada en contenedores (en lugar de una más bien rígida centrada en hosts).
Suse Linux Enterprise Server (SLES) también desempeña aquí un papel como sistema operativo anfitrión de contenedores en una versión especializada (SLES Micro OS).
Beneficios
Una huella pequeña con un uso óptimo de los recursos. El uso de DevOps con soluciones de código abierto en SAP Cloud Platform ya es algo habitual para desarrollar y gestionar aplicaciones, incluida la gestión del ciclo de vida completo.
Esto también allana el camino para que las empresas usuarias de SAP implanten y utilicen nuevas aplicaciones de acuerdo con las especificaciones empresariales.