A medida que avanzamos hacia un mundo más conectado a Internet, naturalmente veremos desarrollos en el espacio digital para ayudar a las personas a configurar y administrar sitios web. Una de estas formas es la “informática sin servidor”, denominada incorrectamente, que se anuncia a sí misma como un medio para que los desarrolladores configuren servicios basados en la web sin el estrés de ejecutar un servidor.
Echemos un vistazo a qué es la informática sin servidor y por qué su nombre no es el ideal.
¿Qué es la informática sin servidor?
Índice
En un mundo en el que cada persona, empresa y servicio necesita un sitio web, los servicios de alojamiento deben hacer que la creación de un sitio sea lo menos estresante posible. Esto es lo que pretende hacer la informática sin servidor; al eliminar el servidor de la ecuación, los clientes tienen una cosa menos de la que preocuparse cuando están configurando su espacio digital.
La informática sin servidor hace esto alojando sitios web en la nube. Esto le permite al anfitrión personalizar la cantidad de recursos que ingresan al sitio web, lo que le permite adaptarse a las necesidades del cliente. La persona que crea el sitio ya no tiene que preocuparse por configurar el servidor; simplemente crea el sitio y deja que la nube se encargue del resto.
Pero, ¿la nube no está formada por servidores?
Es posible que haya notado algo extraño en el párrafo anterior: la “computación sin servidor” requiere que la nube funcione. Sin embargo, “la nube” es solo un término para una granja de servidores que está conectada a Internet. ¡Esto realmente no lo hace “sin servidor” en absoluto! Es por eso que el nombre no es el mejor para este tipo de servicio, ya que definitivamente hay servidores trabajando en segundo plano.
El concepto principal detrás del nombre “sin servidor” es que elimina los requisitos para que los usuarios configuren un servidor. De esta manera, el cliente experimenta una experiencia “sin servidor”, a pesar de que los servidores todavía se utilizan mucho para alojar el sitio web.
¿Cuál es el beneficio de la informática sin servidor?
La principal ventaja de la informática sin servidor es que atrae a clientes menos conocedores de la tecnología que quieren alojar sus sitios web. Elimina la necesidad de modificar manualmente la configuración de un servidor, de modo que los clientes puedan comenzar a ejecutar su sitio y solo pagar por lo que están usando.
Sin embargo, tiene un beneficio adicional tanto para los clientes como para los hosts. La forma en que funciona la informática sin servidor permite a los clientes pagar solo por lo que utilizan. Por ejemplo, digamos que desea alojar un servidor para un juego con sus amigos. Con el modelo anterior, tendría que pagar una tarifa mensual para contratar un servidor.
Sin embargo, bajo este basado en la nube, usa el servidor para jugar su juego y solo paga por los recursos que usa en la nube. Esto significa que solo paga por las veces que usa el servidor, por lo que no paga de su bolsillo por algo que no se usa.
¿Cómo funciona la informática sin servidor?
Supongamos que se registra para una opción sin servidor cuando desea alojar un sitio web. ¿Qué sucede en el otro extremo que permite alojar su sitio?
Como cubrimos anteriormente, la computación sin servidor elimina la tensión de administrar un servidor del usuario y lo coloca en el servidor mismo. Esto significa que el servidor tiene que calcular parámetros como el espacio de almacenamiento y la memoria por sí mismo.
Esto usa lo que se llama “Función como servicio” o “FaaS” para abreviar. Cuando la nube recibe algún código para que lo ejecute el usuario, calcula cuántos recursos se requieren para ejecutarlo. Luego busca en sus servidores y distribuye los recursos necesarios para ejecutar el proceso que se le acaba de dar.
El servidor también debe reconocer cuándo es necesario ampliar o reducir un proceso. Si alguien aloja un sitio web que ve una afluencia de visitantes, el servidor se adapta automáticamente a esto y asigna más recursos al sitio web. Cuando el flujo de visitantes se apaga, el servidor puede usar menos recursos para mantener el sitio en línea. Luego calcula cuántos recursos se utilizaron durante un mes y factura al usuario el total.
Cómo utilizar la informática sin servidor
Normalmente, un usuario interactúa con la informática sin servidor mediante una consola. Esto permite al usuario diseñar funciones que desee que ejecute la nube. Luego, el usuario invoca la función cuando llega el momento de ejecutar su servicio y deja que el servicio sin servidor se encargue del resto.
Esto hace que sea muy fácil para alguien poner en marcha una función. El mayor obstáculo es descubrir cómo usar la interfaz del servicio elegido para que algo funcione. Una vez que haya terminado, puede iniciar el proceso y dejar que el servicio se encargue del resto.
Algunos enlaces útiles
Si desea obtener más información sobre la informática sin servidor, aquí hay algunos enlaces para comenzar:
- AWS Lambda : el servicio informático sin servidor de Amazon.
- Cree una función Lambda con la consola : introducción a AWS Lambda.
- Microsoft Azure : el servicio informático sin servidor de Microsoft.
- “¿Cómo funciona la informática sin servidor con contenedores y microservicios?” – Una mirada en profundidad a lo que se automatiza cuando se utiliza la informática sin servidor.
- “Acabo de lanzar un sitio web sin servidor en 15 minutos”. – Una guía para crear su propio sitio web sin servidor.
No tan sin servidor
Si bien el nombre “informática sin servidor” es un nombre poco apropiado, la idea es que elimina la necesidad de que el usuario final interactúe con los servidores. Tienen todos los beneficios de un servicio de host sin tener que jugar con la configuración del servidor, lo que facilita que las empresas se conecten.
¿Cree que “informática sin servidor” es un buen nombre para esta tecnología? Si no es así, ¿qué sería mejor? Háganos saber a continuación.