Sin servidor matará DevOps?



Cada vez que tienes que leer sobre el próximo asesino de un iPhone o Facebook, comienzas a sonreír involuntariamente. A lo largo de los años, muchos de ellos ya han estado, pero las cosas siguen ahí. Por lo tanto, habiendo tropezado con otra publicación, donde el pensamiento clave era la idea de que la próxima era de la informática de aplicaciones sin servidor (Serverless) "comería" DevOps, no había límite para el escepticismo.

Para ser justos, vale la pena decir que las tecnologías en la nube realmente "rompen el chaleco" en todos los frentes. En muchos sentidos, la razón de esto es la rápida reducción en el precio del hardware, como resultado de la simplicidad y accesibilidad de las tecnologías avanzadas en el contexto del deseo permanente del negocio de aumentar la eficiencia y la velocidad de la innovación. Todos lo quieren aquí y ahora, y preferiblemente de forma gratuita.

La aparición del concepto Serverless, que implica la creación y el lanzamiento de aplicaciones sin la necesidad de configurar el lado del servidor en este contexto, parece bastante lógico. A pesar de la popularidad del nombre Serverless, también se encuentra la abreviatura FaaS (Funciones como servicio). Por lo tanto, no debe ser engañado por el notorio Serverless. No significa un rechazo completo de los servidores. Como saben: "Si algo ha desaparecido, entonces ha llegado a algún lugar". En este caso, estamos hablando del hecho de que el hardware se pone del lado de Amazon, Microsoft y otros monstruos de la industria, brindando a los desarrolladores comunes la oportunidad de crear sin tener en cuenta el tamaño del gabinete del servidor y las buenas relaciones con el equipo de DevOps.



Beneficios clave del concepto sin servidor:

  • Fácil de crear e implementar un producto;
  • La capacidad de escalar rápida y fácilmente su proyecto;
  • Alta disponibilidad y tolerancia a fallas del backend;
  • No es necesario administrar la infraestructura del servidor y, como resultado, reducir sus costos para respaldar su rendimiento;
  • Acelerar el desarrollo de aplicaciones;
  • Reduzca los costos de infraestructura y DevOps (y ya no necesita Docker);

Se puede encontrar más información sobre el tema, por ejemplo, aquí , aquí y aquí .

DevOps está muerto, ¿larga vida a DevOps?


Sin servidor es un gran complemento para la automatización. Cualquier buen DevOps que use AWS, Azure, IBM Cloud o GCP es capaz de aplicar soluciones sin servidor adecuadas para mejorar la capacidad de administración de las aplicaciones. Pero cuanto más rico es el medio ambiente, más personas necesitadas pueden adaptarse a él. En otras palabras, DevOps, por supuesto, no morirá, pero los requisitos para el conocimiento y las habilidades de los especialistas evolucionarán inevitablemente.

Además, el alcance de sin servidor ya es muy amplio:

  • Finanzas
  • Minorista
  • IoT
  • Redes sociales
  • Chats
  • Aplicaciones parecidas a Uber

Donde en serverless puede implementar escenarios muy diferentes:

  • Backend para aplicaciones y sitios
  • Procesamiento de datos (imágenes, video, registros)
  • IoT (incluida SmartCity)
  • Sitios web sin servidor
  • Tareas automatizadas (incluidas las copias de seguridad)
  • Cloudlet
  • (preprocesamiento de datos)
  • Chat bots
  • Programación de entornos de aprendizaje



Quien esta aqui


Los principales actores ya están en este mercado: Amazon AWS, Azure, IBM Cloud, Google Cloud, Oracle. Con importantes recursos, los gigantes de TI pueden trabajar en áreas prometedoras, capturando tendencias y significativamente por delante de la industria en su desarrollo. Además, hay muchos proyectos de código abierto que se implementan sin servidor en un grado u otro. El paisaje ruso es aún más interesante.



Hoy tenemos una imagen bastante colorida. Por un lado, como en otras partes del mundo, dominan las soluciones de los líderes del mercado como Microsoft, Amazon y Google, y por otro lado, surgen alternativas realmente interesantes.

Estos incluyen la primera nube sin servidor en Rusia: Rusonyx sin servidor basada en swifty.cloud . Esta cosa es una manera simple de un backend empinado y escalable.

Rusonyx sin servidor basado en swifty.cloud es en realidad una plataforma lista para usar para backends de aplicaciones, sitios y bots de chat, pero al mismo tiempo no está limitado por las capacidades de las soluciones tradicionales de Backend-a-Service. Incluye la mayoría de los servicios necesarios:

  • Funciones sin servidor
  • Bases de datos SQL y noSQL
  • Almacenamiento de objetos
  • Autenticación como servicio
  • Buena interfaz de usuario, API, CLI para Mac / Linux
  • Características y plantillas de servicio completas

Términos:
Los primeros 3 meses de uso de la plataforma Rusonyx Serverless son gratuitos, por lo que todos pueden probar el enfoque sin servidor.

En lugar de una conclusión


Nos estamos alejando más del conjunto de habilidades que está asociado con DevOps tradicionales. Las tecnologías están cambiando y debemos cambiar con ellas. Al mismo tiempo, incluso si el proveedor de la nube hace todo por usted, la función de control de calidad del producto no irá a ningún lado. La automatización lo libera de la rutina diaria, brindándole la oportunidad de hacer cosas que puede haber dejado de lado durante mucho tiempo.

Haz que tus ideas se hagan realidad, como dicen los chicos de swifty.cloud .

Source: https://habr.com/ru/post/es430268/


All Articles