Tres razones por las que los desarrolladores desconfían de las opciones actuales de PaaS
Mientras que Platform-as-a-Service (PaaS) tiene más de 10 años, la tecnología no ha alcanzado un nivel de éxito en el mercado acorde con su mentalidad, y de hecho se ha retrasado SaaS o IaaS en términos de presencia en el mercado. Sin embargo, a pesar de su lento crecimiento en el mercado, la tecnología de PaaS ha continuado diversificándose y evolucionando para respaldar la creciente necesidad de agilidad y productividad de los desarrolladores, especialmente cuando los desarrolladores han asumido un lugar destacado en la tabla de transformación digital de la empresa.
En la categoría de servicios de plataforma en la nube, las ofertas de mercado de PaaS tienden a proporcionar dos estilos generales:
- la abstracción en la implementación del código de lenguaje de programación estandarizado (PaaS centrado en la implementación, utilizado principalmente por desarrolladores profesionales) y
- la abstracción en el modelo de programación se centró en la facilidad de desarrollo (PaaS basado en modelos también conocido como código bajo / sin código).
Aquí, estamos discutiendo el primer estilo: PaaS centrado en la implementación que está cambiando fundamentalmente para incluir contenedores para ejecutar cargas de trabajo y la plataforma sin servidor como la arquitectura de aplicación preferida.
Entonces, ¿por qué los desarrolladores son tan cautelosos con los enfoques tradicionales de PaaS? Aquí hay tres preocupaciones que evitan que los desarrolladores inviertan más en PaaS:
¿Mi PaaS es flexible?
Las soluciones que las empresas están tratando de desarrollar a menudo aprovechan las capacidades de aprendizaje automático / inteligencia artificial (ML / AI), las funciones de la cadena de bloques y / o las implementaciones de Internet de las cosas (IoT). Los enfoques tradicionales de PaaS a veces son lentos para ofrecer una amplia disponibilidad de herramientas, idiomas y bases de datos para manejar la variedad de desafíos que enfrentan estos nuevos tipos de soluciones que pronto van a surgir para las empresas.Debido a que los desafíos empresariales y los requisitos de las soluciones asociadas varían, los desarrolladores que comienzan con un PaaS de opinión prefieren una arquitectura de aplicación con una amplia variedad de opciones de herramientas que puedan satisfacer sus necesidades y realizar los cambios apropiados en la estrategia de su plataforma.
¿Estoy encerrado?
Varias plataformas pueden ejecutarse en múltiples infraestructuras, pero al final del día, todavía necesita el mismo proveedor de PaaS. Las abstracciones en capas a través de la infraestructura sobre las interfaces del sistema operativo en bruto y bien entendidas tienden a ser no estandarizadas, lo que dificulta la migración de las cargas de trabajo entre PaaS y los entornos de infraestructura como servicio (IaaS). Según la cantidad de servicios de gama alta que pueda consumir del proveedor de infraestructura, la portabilidad puede no ser necesariamente un proceso fácil. Los proveedores proporcionan capacidades de desarrollador en el extremo superior de la pila mientras abstraen la capa de infraestructura, pero luego las capacidades se limitan a las características de PaaS disponibles del proveedor elegido.
¿Está abierto mi PaaS?
Si bien la nube está brindando soluciones de código abierto a las masas, no todas las iniciativas tienen una combinación de contribución de código que se distribuye uniformemente entre los miembros, y el consumo de / uso de elementos de software de código abierto no significa automáticamente que una solución sea verdaderamente abierta. Los beneficios de dominar una iniciativa de código abierto por parte de un proveedor es que la velocidad de la innovación se acelera, pero el detrimento es que la dirección del desarrollo puede estar sesgada a las necesidades comerciales de ese proveedor y puede reducir la formación de una comunidad de desarrollo más diversa. Las empresas deben esperar un rápido ritmo de evolución de la distribución, a pesar de que la documentación a menudo se retrasa o cambia rápidamente.Las empresas que no están dispuestas a rastrear y potencialmente participar en proyectos de código abierto pueden no ser adecuadas para tal despliegue local de PaaS de código abierto en el estado actual de madurez de la tecnología.
https://blogs.idc.com/2018/11/02/three-reasons-developers-are-wary-of-current-paas-options/
Nov 2, 2018 / Por Larry Carvalho