Suscríbase al feed
DevOps 

En una era de transformaciones digitales rápidas, los proveedores de servicios de telecomunicación, medios de comunicación y entretenimiento (TME) han adoptado arquitecturas originales de la nube. Sus stacks de funciones de red virtualizadas (VNF), como el subsistema multimedia de IP (IMS) y el núcleo 5G, se construyen con microservicios que se alojan en contenedores gestionados y organizados con Kubernetes (K8). Esta es la etapa en la que la ingeniería de plataformas evoluciona, y la incorporación de las plataformas de desarrollo interno (IDP) ocupa un lugar central.

A medida que las empresas lidian con la creciente demanda de soluciones de software ágiles, flexibles y eficientes, la ingeniería de plataformas se vuelve fundamental, ya que garantiza la combinación de los procesos de desarrollo, operación y distribución. Por otro lado, las plataformas de desarrollo interno promueven la implementación rápida y la gestión sencilla de las aplicaciones en esta configuración integral.

En este artículo, se analiza en detalle esta área importante, se define la ingeniería de plataformas y se explican sus ventajas y posibles inconvenientes. Además, analizaremos la decisión importante que tomaron los proveedores de servicios de telecomunicaciones para adoptar este enfoque transformador y haremos hincapié en la integración de las plataformas de desarrollo interno.

La ingeniería de plataformas

Es el eje de la eficiencia y la innovación en el ecosistema de desarrollo de software actual. A continuación, se detallan los elementos más importantes que se mejoraron con las plataformas de desarrollo interno:

  1. Plataforma como producto: al liderar la gestión de la infraestructura fundamental, la ingeniería de plataformas, junto con las IDP, garantizan un entorno optimizado, confiable y con capacidad de ajuste similar a la base sólida de una torre que aloja una gran cantidad de aplicaciones.
  2. Automatización: promueve la filosofía de codificar todos los aspectos, que facilita las implementaciones y las operaciones rápidas y sin errores, lo que marca una era en la que la automatización es indispensable. 
  3. Crecimiento y capacidad de ajuste: en esencia, los ingenieros de plataformas diseñan un entorno integral mediante la incorporación de varias herramientas y servicios, lo que fomenta que los distintos elementos de software funcionen en conjunto sin inconvenientes. Las plataformas de desarrollo interno sirven como conducto para esta integración, ya que permiten que las herramientas y los servicios coexistan en armonía dentro del ecosistema. Además, cumplen una función importante al proporcionar una plataforma concentrada para la integración y la distribución continuas (CI/CD).
  4. Consolidación óptima: con la ingeniería de las plataformas se gestionan los recursos con criterio y se equilibran la flexibilidad, la eficiencia y el rendimiento, de modo que se asegura un uso óptimo de los recursos sin comprometer las políticas ni las normas del sector. Las IDP mejoran este aspecto al proporcionar una plataforma estandarizada y automatizada para implementar y gestionar aplicaciones y, así, garantizar el cumplimiento normativo.
platform-engineering-tme-img1-es

Figura 1: Clave de la ingeniería de plataformas

Plataformas de desarrollo interno

Las plataformas de desarrollo interno (IDP) son entornos especializados que optimizan el proceso de desarrollo, implementación y gestión de las aplicaciones dentro de una empresa. Extraen y automatizan las tareas de gestión fundamentales de la infraestructura, lo que proporciona a los desarrolladores una interfaz de autoservicio sencilla para implementar código y gestionar las aplicaciones en distintos entornos (p. ej., de desarrollo, preparación y producción).

Estas plataformas se personalizan para satisfacer las necesidades particulares de cada empresa, al incorporar las herramientas y los requisitos de cumplimiento necesarios para garantizar que los desarrolladores se concentren en la codificación y, al mismo tiempo, se ajusten a los estándares y las prácticas empresariales. 

Ventajas de la ingeniería de plataformas con una IDP

El ritmo acelerado de la transformación digital en el sector de las telecomunicaciones es uno de los principales motivos por el que surge la necesidad de crear soluciones de ingeniería de plataformas sólidas, flexibles y eficientes. La incorporación de las plataformas de desarrollo interno dentro de este dominio multiplica las ventajas, lo que mejora el rendimiento operativo y genera innovaciones para satisfacer las exigencias dinámicas de los consumidores y los marcos normativos.

platform-engineering-tme-img2-es

Figura 2: Diferencias en el alcance de las funciones de los equipos de aplicaciones y de plataformas e interacción entre ellos

Ventajas importantes de la ingeniería de plataformas mejorada con las IDP

Eficiencia y rentabilidad:

  • Eficiencia operativa: tanto la ingeniería de plataformas como las IDP optimizan la implementación y la gestión de los servicios de telecomunicaciones, lo que disminuye la sobrecarga operativa.
  • Reducción de costos: ambas herramientas automatizan muchas operaciones manuales, lo cual mejora la gestión de los recursos y reduce considerablemente los gastos operativos y de capital.

Capacidad de ajuste y flexibilidad:

  • Capacidad de ajuste óptima: la naturaleza modular de la ingeniería de plataformas, enriquecida con las IDP, facilita el ajuste de las operaciones para satisfacer las exigencias cambiantes.
  • Flexibilidad de la infraestructura: la combinación permite una integración perfecta con distintas configuraciones de infraestructura, lo que permite responder a diversas necesidades operativas.

Confiabilidad y disponibilidad:

  • Alta disponibilidad: garantiza la disponibilidad permanente del servicio, incluso en las situaciones de alta demanda durante los momentos de mayor uso.
  • Recuperación ante desastres: ofrece funciones integradas de recuperación ante desastres para asegurarse de que la restauración de los servicios sea rápida y reducir el tiempo de inactividad.

Innovación y agilidad en la comercialización:

  • Implementación acelerada: las plataformas de desarrollo interno mejoran la automatización de los canales de implementación, lo que agiliza considerablemente el tiempo de comercialización de los servicios de telecomunicaciones nuevos.
  • Impulso de la innovación: el entorno colaborativo que fomentan las IDP y la ingeniería de plataformas permite una adaptación rápida a los avances tecnológicos y las tendencias del mercado.
platform-engineering-tme-img3-es

Figura 3: Áreas de impacto de los distintos operadores

Cumplimiento normativo y seguridad:

  • Seguridad mejorada: incorpora medidas de seguridad sólidas en cada nivel para proteger los datos confidenciales.
  • Gestión del cumplimiento: optimiza el cumplimiento de los requisitos normativos cambiantes y disminuye los riesgos de incumplimiento.

Aumento de la satisfacción de los clientes:

  • Calidad del servicio mejorada: garantiza alta disponibilidad y confiabilidad, lo que mejora la calidad del servicio y la satisfacción del cliente.
  • Mejora de la experiencia del cliente: la implementación rápida de las funciones nuevas enriquece la experiencia del cliente y fomenta su fidelidad a largo plazo.

Información y análisis:

  • Control en tiempo real: facilita la supervisión en tiempo real de los servicios de telecomunicaciones, lo que brinda información valiosa para la resolución anticipada de problemas.
  • Análisis predictivo: ayuda a predecir el comportamiento de los usuarios y las tendencias, lo que contribuye a la planificación informada y la asignación de recursos.

Productividad y colaboración de los desarrolladores:

  • Eficiencia de los desarrolladores: las plataformas de desarrollo interno proporcionan una interfaz de autoservicio, lo que permite que los desarrolladores dejen de preocuparse por las complejidades de la infraestructura y se centren en la implementación del código.
  • Colaboración mejorada: fomenta la colaboración eficiente entre los equipos de desarrollo, operaciones y seguridad, lo cual promueve una cultura armoniosa de DevOps y DevSecOps.

Habilitación de la integración y la implementación continuas (CI/CD):

  • Integraciones de CI/CD: las IDP incluyen canales de CI/CD o pueden incorporarlos fácilmente, lo que es importante para la ingeniería de plataformas moderna, ya que facilita la integración, las pruebas y la implementación constantes de las aplicaciones.

Posibles inconvenientes y desafíos

Si bien la ingeniería de plataformas ofrece una gran cantidad de ventajas, especialmente para los proveedores de servicios de telecomunicaciones que buscan la transformación digital, es fundamental abordar los posibles inconvenientes y desafíos que pueden surgir a lo largo del proceso. Estos son algunos aspectos importantes que se deben tener en cuenta:

  • Complejidad polifacética: la organización de la interconexión de varios elementos e integraciones en una red de telecomunicaciones genera complejidades. Esto podría aumentar la frecuencia de los errores y el tiempo de inactividad, lo que requeriría una planificación meticulosa y una estrategia de ejecución bien estructurada.
  • Inversión inicial: la configuración inicial requiere una gran inversión en personal capacitado e infraestructura. Para garantizar que en la transición no se usen más recursos del proveedor de telecomunicaciones de lo previsto, es fundamental contar con un enfoque bien pensado para su asignación y gestión.
  • Obstáculos en la colaboración: sin una planificación y una ejecución criteriosas, se puede generar un entorno aislado que impide la colaboración y la comunicación del equipo. Esto puede reducir el flujo constante de información e ideas, que es fundamental para la prestación de servicios innovadores en el sector de las telecomunicaciones.
  • Desafíos de los sistemas heredados: los proveedores de telecomunicaciones tienen que lidiar con los sistemas heredados, lo cual genera grandes desafíos de integración, como problemas de compatibilidad y posibles interrupciones del servicio. Esto remarca la necesidad de contar con una estrategia de transición bien pensada y por etapas.
  • Cumplimiento normativo: el sector de las telecomunicaciones se encuentra altamente regulado, por lo que es indispensable garantizar el cumplimiento de las normas actuales y futuras. Para garantizar el cumplimiento minucioso de las regulaciones al adoptar prácticas de ingeniería de plataformas, se requieren actuar con anticipación y hacer una planificación detallada.

Conclusión

La ingeniería de plataformas surge como un pilar del paradigma moderno de distribución de software, especialmente en medio de la rápida transformación digital que se extiende por todo el sector de las telecomunicaciones. Al ajustarse estrechamente con las prácticas de ingeniería de confiabilidad del sitio (SRE) y de DevOps, impulsa un enfoque transformador que incentiva la innovación, la eficiencia y un mecanismo de distribución uniforme, lo que fomenta un entorno propicio para que los proveedores de servicios de telecomunicaciones prosperen.

La integración de las IDP dentro del marco de infraestructura de telecomunicaciones resalta la esencia de la ingeniería de plataformas y, así, facilita una experiencia de plataformas de contenedores de autoservicio. Gracias a esto, se aumenta la eficiencia del desarrollo y los proveedores de telecomunicaciones se posicionan a la vanguardia de la prestación de servicios ágiles, flexibles y confiables en un mercado competitivo.

Si bien el proceso está lleno de posibles desafíos, como la organización compleja, el uso de muchos recursos y los obstáculos de la integración, especialmente en los sistemas heredados, la adopción estratégica de las prácticas de ingeniería de plataformas promete una gran cantidad de ventajas. Estas incluyen mayor eficiencia operativa, reducción de los gastos operativos y de capital, capacidad de ajuste óptima y una estrategia de seguridad sólida.

Al dar este paso estratégico, los proveedores de servicios de telecomunicaciones invierten en un marco preparado para el futuro que promete no solo satisfacer las exigencias crecientes actuales, sino también adaptarse rápidamente a los requerimientos imprevistos del futuro. Es posible que en el camino que queda por delante se necesiten una planificación detallada, la asignación de recursos y una estrategia de ejecución bien estructurada para reducir el impacto de los posibles inconvenientes. Sin embargo, la posibilidad de obtener mayor capacidad de ajuste, la oportunidad de generar innovaciones rápidamente y la rentabilidad hacen que la ingeniería de plataformas sea una propuesta llamativa.

Gracias a que enfrentan los desafíos con inteligencia y aprovechan una gran cantidad de ventajas, los proveedores de servicios están en proceso de alcanzar la excelencia operativa y están sentando las bases para ser pioneros en la próxima ola de innovaciones en el ámbito de las telecomunicaciones. La adopción de una infraestructura de telecomunicaciones diseñada a partir de la ingeniería de plataformas no es solo una transición técnica, sino una iniciativa estratégica que redefinirá los horizontes operativos e innovadores de los proveedores de estos servicios.


Sobre los autores

Fatih, known as "The Cloudified Turk," is a seasoned Linux, Openstack, and Kubernetes specialist with significant contributions to the telecommunications, media, and entertainment (TME) sectors over multiple geos with many service providers.

Before joining Red Hat, he held noteworthy positions at Google, Verizon Wireless, Canonical Ubuntu, and Ericsson, honing his expertise in TME-centric solutions across various business and technology challenges.

With a robust educational background, holding an MSc in Information Technology and a BSc in Electronics Engineering, Fatih excels in creating synergies with major hyperscaler and cloud providers to develop industry-leading business solutions.

Fatih's thought leadership is evident through his widely appreciated technology articles (https://fnar.medium.com/) on Medium, where he consistently collaborates with subject matter experts and tech-enthusiasts globally.

Read full bio

Volker Tegtmeyer develops content strategies that show how Red Hat solutions can help telecommunications service providers meet their business and technology challenges. Solutions that help service providers in their digital transformation and as they evolve from telco to techco. New technologies cover broad areas from 5G, AI/ML, telco cloud, automation to new solutions that help tackling sustainability goals. Volker has more than 20 years of experience in the telecommunications industry having previously worked in various roles at Siemens, Cisco and Akamai.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

Navegar por canal

automation icon

Automatización

Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos

AI icon

Inteligencia artificial

Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar

open hybrid cloud icon

Nube híbrida abierta

Vea como construimos un futuro flexible con la nube híbrida

security icon

Seguridad

Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías

edge icon

Edge computing

Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge

Infrastructure icon

Infraestructura

Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo

application development icon

Aplicaciones

Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones

Original series icon

Programas originales

Vea historias divertidas de creadores y líderes en tecnología empresarial