Computación sin servidor: subcontratación de la gestión de servidores

CREDITO DE IMAGEN:
Crédito de la imagen
iStock

Computación sin servidor: subcontratación de la gestión de servidores

Computación sin servidor: subcontratación de la gestión de servidores

Subtítulo de texto
La informática sin servidor está simplificando el desarrollo de software y las operaciones de TI al permitir que terceros se encarguen de la gestión del servidor.
    • Escrito por:
    • Nombre del autor
      Previsión Quantumrun
    • 3 de noviembre.

    Resumen de información

    La computación sin servidor, una extensión de la computación en la nube, exime a los desarrolladores de administrar infraestructuras físicas y delegar la administración del servidor a proveedores externos. Este modelo, personificado en Función como servicio (FaaS), activa el código en respuesta a eventos, facturando por solicitud, optimizando así los costos a medida que el pago se alinea con el tiempo de computación utilizado. Además de la rentabilidad, la informática sin servidor acelera la implementación y es escalable, atendiendo a empresas de distintos tamaños y capacidades de TI. De cara al futuro, la informática sin servidor podría evolucionar con la integración de la IA para una utilización optimizada, fomentando colaboraciones con empresas de ciberseguridad y potencialmente remodelando la formación de los desarrolladores de software, centrándose más en proyectos de codificación complejos que en la gestión de servidores.

    Contexto informático sin servidor

    La informática sin servidor depende de proveedores externos para administrar los servidores. Un proveedor de nube asigna dinámicamente recursos informáticos y almacenamiento solo según sea necesario para ejecutar un fragmento de código determinado y luego cobra al usuario por ellos. Este método hace que el desarrollo de software sea más fácil, rápido y rentable porque las empresas sólo pagan por su tiempo de computación. Los desarrolladores ya no tienen que preocuparse por administrar y aplicar parches a un host o por lidiar con sistemas operativos. Varios productos y servicios se incluyen en la informática sin servidor, pero el más popular es la función como servicio (FaaS), donde los desarrolladores escriben código que se ejecuta en respuesta a eventos, como una actualización urgente. 

    Los servicios basados ​​en funciones se facturan por solicitud, lo que significa que solo se llama al código cuando se realiza una solicitud. En lugar de pagar una tarifa mensual fija para mantener un servidor real o virtual, el proveedor de FaaS cobra en función del tiempo de computación que utiliza la función. Estas funciones pueden vincularse entre sí para formar una canalización de procesamiento o usarse como parte de la funcionalidad de una aplicación más grande al interactuar con otro código que se ejecuta en contenedores o en servidores tradicionales. Aparte de los contenedores, la informática sin servidor se utiliza a menudo con Kubernetes (un sistema de código abierto para la automatización de la implementación). Algunos de los proveedores de servicios sin servidor más conocidos son Lambda de Amazon, Azure Functions y Google Cloud Function.

    Impacto disruptivo

    Uno de los mayores beneficios de la informática sin servidor es su facilidad de uso. Los desarrolladores simplemente escriben código y lo implementan sin preocuparse por los servidores o la administración. Por ejemplo, una empresa tiene una aplicación que está inactiva la mayor parte del tiempo pero debe manejar muchas solicitudes de eventos en situaciones específicas. Algunas aplicaciones también procesan datos proporcionados por dispositivos de Internet de las cosas (IoT) con acceso a Internet errático o limitado. En ambas condiciones, los métodos convencionales habrían requerido un servidor grande para gestionar el máximo rendimiento, pero este servidor estaría prácticamente sin uso. Con la arquitectura sin servidor, las empresas sólo pagarán por los recursos reales utilizados. Este método se escala automáticamente, lo que hace que el servicio sea económico para empresas de todos los tamaños y capacidades de TI.

    Sin embargo, existen algunas limitaciones para la informática sin servidor. Una es que puede resultar difícil depurar el código, ya que puede ser difícil localizar los errores. Otra es que las empresas dependen de proveedores externos, lo que puede ser un riesgo si esos proveedores experimentan tiempo de inactividad o son pirateados. Además, la mayoría de los proveedores de FaaS solo permitirán que el código se ejecute durante unos minutos, lo que hace que el servicio no sea adecuado para tareas a largo plazo. No obstante, la informática sin servidor sigue siendo un avance prometedor en las tecnologías de la nube. Algunos proveedores como Amazon Web Services (AWS) incluso permiten a las empresas ejecutar código sin conexión si no quieren aprovechar la infraestructura sin servidor para proyectos específicos.

    Implicaciones de la informática sin servidor

    Las implicaciones más amplias de la informática sin servidor pueden incluir: 

    • Proveedores sin servidor que integran inteligencia artificial (IA) en FaaS para optimizar la utilización y mantener bajos los costos para las empresas. Esta estrategia puede atraer más oportunidades de negocio.
    • Los fabricantes de microprocesadores se están poniendo al día con las necesidades informáticas de la infraestructura sin servidor mediante el desarrollo de procesadores más rápidos.
    • Empresas de ciberseguridad que se asocian con proveedores sin servidor para crear soluciones específicas para ataques a infraestructura cibernética.
    • Los futuros desarrolladores de software ya no tendrán que capacitarse y comprender la administración de servidores, lo que puede liberar su tiempo para proyectos de codificación más complejos.
    • La implementación y las actualizaciones de software son cada vez más rápidas y los procesos involucrados se simplifican.

    Preguntas para comentar

    • Si es desarrollador, ¿ha probado la informática sin servidor? En caso afirmativo, ¿cómo cambió su forma de trabajar?
    • ¿Cuáles son los otros beneficios potenciales de poder centrarse en la codificación en lugar de sus infraestructuras?

    Referencias de información

    Se hizo referencia a los siguientes enlaces populares e institucionales para esta perspectiva: