F5 Distributed Cloud Services aporta capacidades nativas de la nube a la infraestructura privada de SoftBank Corp.

SoftBank Corp. (TOKYO: 9434) proporciona servicios de telecomunicaciones y los combina con tecnologías avanzadas para desarrollar y operar nuevos negocios en Japón y en todo el mundo. SoftBank Corp. cuenta con 56 millones de suscriptores de telefonía móvil y banda ancha en Japón. La División Corporativa de Tecnologías de la Información de SoftBank Corp. decidió que necesitaba mejorar la baja utilización de recursos y otras ineficiencias de su infraestructura privada virtualizada. Sin embargo, la empresa global se encontró con una dificultad: sus requisitos de seguridad exigían un despliegue en las instalaciones con la opción de posibles capacidades futuras de nube pública. Buscaban una forma de llevar la eficacia de los microservicios nativos de la nube y los contenedores a su centro de datos privado, por lo que recurrió a F5 Distributed Cloud Services.

El desafío

La División Corporativa de Tecnologías de la Información de SoftBank Corp. gestiona una infraestructura informática compuesta por más de 800 tipos de sistemas, más de 20 000 servidores y más de 20 000 conmutadores. Además, el número de servidores aumenta en varios cientos cada mes.

Esta empresa ha construido tradicionalmente una infraestructura basada en máquinas virtuales (VM) y sistemas monolíticos, lo que era ideal para cargas de trabajo de un tamaño similar. Sin embargo, el tamaño y la complejidad de las cargas de trabajo han cambiado drásticamente con el tiempo. En cuanto al diseño de los recursos, dado que la empresa proporcionaba recursos suficientes para soportar periodos de mucho trabajo, dichos recursos no podían utilizarse de forma eficaz durante los periodos de poca actividad, lo que significaba que la tasa de uso global de los recursos era muy baja, con una tasa de uso de las CPU, para 1500 o servidores o más, de un 10 % o menos; y su tasa de uso de la memoria era de un 50 % o menos. Esto suponía un aumento significativo de los costes. La incapacidad de gestionar toda la infraestructura daba lugar a otras ineficiencias.

La División de Infraestructura de TI de SoftBank pensó que la adopción de una arquitectura basada en microservicios mediante un sistema de contenedores virtuales mejoraría significativamente la tasa de uso y la flexibilidad de los recursos, lo que permitiría gestionar muchas más cargas de trabajo a un coste significativamente menor. Sin embargo, era necesario integrar estas innovaciones nativas de la nube en el entorno privado actual de la empresa. Eso significaba que era necesario reducir el número de máquinas virtuales mediante la migración de las cargas de trabajo a contenedores, y eventualmente reemplazarlas con el tiempo.

Otro reto al que se enfrentaba la empresa era que, con la incorporación de nuevos sistemas internos, el departamento de aplicaciones tenía que dedicar tiempo a su implantación. Como SoftBank Corp. ha prestado servicios a diversos sectores, como el tecnológico, el de los móviles, el de Internet, el energético y el empresarial, ha añadido con frecuencia nuevos sistemas internos.

La División de Infraestructura de TI pensó que sería posible resolver esto proporcionando opciones de autoservicio utilizando microservicios nativos de la nube para simplificar el desarrollo de la infraestructura a la que se añaden con frecuencia los sistemas internos.

Además, SoftBank quería reducir la carga general de TI para que los empleados pudieran concentrarse en su actividad principal. Se espera que al permitir que F5 Distributed Cloud Services gestione la infraestructura y actualice o mejore la plataforma mejore la eficiencia operativa de TI de la empresa.

La solución

SoftBank validó técnicamente tres soluciones, F5 Distributed Cloud Services y dos soluciones de la competencia (ambas de grandes marcas de infraestructura), para resolver este reto de infraestructura de TI y tener éxito. Como resultado de la investigación del uso comercial realizada en 2020, F5 Distributed Cloud App Stack y F5 Distributed Cloud Mesh fueron los productos elegidos. Esto significa que a los Distributed Cloud Services se les confió la «nativización de la nube» y la protección del entorno privado de la infraestructura de TI de una de las empresas más influyentes del mundo.

La División de Infraestructura de TI espera que el uso de las soluciones de Distributed Cloud App Stack mejore la tasa de uso de los recursos y la eficiencia general de su infraestructura privada. SoftBank planea conseguir una baja latencia y una alta seguridad tanto en las capas de aplicación como de red dentro de los clústeres y entre ellos mediante la incorporación de Distributed Cloud Mesh.

La plataforma Distributed Cloud App Stack fue seleccionada como la mejor solución por las siguientes razones:

  • Contenedores ligeros basados en microservicios.
  • Red y seguridad integradas que pueden proteger los contenedores y las cargas de trabajo.
  • Capacidades multi-tenancy para separar inquilinos y espacios de nombres, y control de acceso basado en roles que separa a los inquilinos.
  • Equilibrar el cumplimiento de la seguridad corporativa con la agilidad de los socios comerciales y el autoservicio mediante la superposición de políticas.
  • Capacidades de supervisión y gestión completas y centralizadas que abarcan la red, la seguridad y las aplicaciones.
  • Políticas que abarcan aplicaciones y redes, y la capacidad de visualizar y ejecutar esas políticas en las capas de red 3-7.

Distributed Cloud Mesh ofrece servicios de seguridad y redes de aplicaciones distribuidas como parte de la solución con Distributed Cloud App Stack, y la capacidad integrada de las tecnologías influyó para que la empresa seleccionara Distributed Cloud Services.

Distributed Cloud Services fue seleccionada como la mejor solución entre los competidores por las siguientes razones:

  • Distributed Cloud Services demostró tener ventajas sobre los competidores en cuanto a que admiten de forma integral el aislamiento del espacio de nombres entre redes, microservicios y aplicaciones.
  • Otra de las ventajas de Distributed Cloud Services respecto a los demás era su capacidad para gestionar de forma centralizada un sitio web con una sola interfaz de usuario, además de contar con mejores funciones para el aprovisionamiento sin apenas intervención, así como la facilidad de gestión y de actualización del software.
  • Las soluciones de la competencia necesitaban un stack de software independiente para trabajar en cualquier lugar, independientemente de los requisitos de la infraestructura, y para permitir la unión de redes y otros servicios de L4-L7.
  • Tampoco podían ofrecer operaciones basadas en SaaS tanto para las aplicaciones como para los contenedores.

En comparación con uno de los competidores, Distributed Cloud Services demostró tener funciones de red más abundantes, incluida una que facilita la ampliación de las conexiones de red externas, y no requiere la integración en software de terceros. Por tanto, Distributed Cloud Services demostró una excelente velocidad desde la creación hasta el funcionamiento.

Los resultados

Integración con herramientas CI/CD

Distributed Cloud Services funciona con el proceso CI/CD (integración continua/entrega continua) preparado por SoftBank para agilizar las cargas de trabajo eliminando la necesidad de que los desarrolladores esperen a que se implementen sus aplicaciones. Además, mediante el uso de Kubernetes gestionados, el Departamento de Desarrollo de Aplicaciones puede ejecutar la implementación de sus aplicaciones y microservicios originales en régimen de autoservicio.

Configuración de la red de la infraestructura como código

Dado que Distributed Cloud App Stack está totalmente integrado en Distributed Cloud Mesh, en lugar de solicitar individualmente una red, seguridad y políticas desde la División de Infraestructura de TI cada vez que haya un nuevo requisito, el Departamento de Desarrollo de Aplicaciones puede introducir por sí mismo una configuración de red de tipo infraestructura como código en la nube privada, al tiempo que aplica automáticamente la seguridad en las capas 3-7.

Futura expansión

Este cambio de infraestructura se ha programado en las previsiones de inversión de SoftBank de 2022 a 2025, y en sus planes se incluye el aumento de la inversión en nuevas unidades de contenedores y un menor gasto en máquinas virtuales. La previsión prevé que la cuota de unidades de contenedores pase del 0 % al 60 % en 2025.

Gráfico de barras de Softbank
Fig. 1: La previsión de recursos informáticos de la empresa predice que la proporción de contenedores superará a la de máquinas virtuales en 2025.

Mediante el uso de estos nuevos contenedores, la empresa tiene previsto lanzar dos nuevas e importantes aplicaciones que permitirán aumentar las ventas y agilizar las transacciones, tanto en las tiendas físicas como en los portales en línea, y Distributed Cloud Services desempeñará un papel fundamental en el éxito de estas dos aplicaciones.

Por último, aunque está sujeta a unos requisitos de seguridad muy estrictos, la empresa quiere aprovechar las capacidades de la nube pública para aplicaciones específicas, como la de recuperación de desastres, en el futuro.

Retos
  • Tasa de utilización de recursos informáticos ineficiente y baja
  • Prolongación del tiempo necesario para el desarrollo de aplicaciones
  • Cumplimiento de los requisitos de seguridad vinculados a la ampliación de las instalaciones
  • Menor flexibilidad con las máquinas virtuales
  • Aumento de los costes debido a los continuos despliegues de infraestructura

Ventajas
  • Mayor utilización y eficiencia de los recursos
  • Reducción de la latencia, mejora de la seguridad y cumplimiento de la normativa
  • Gestión integral y centralizada
  • Aumento de la velocidad y el rendimiento de las aplicaciones y reducción del tiempo de inactividad
  • Menor coste total de propiedad con la contenedorización y nubes totalmente gestionadas
  •  
Productos