¿Me puede explicar la arquitectura sin servidor como si tuviera 10 años?

Las computadoras ejecutan programas. Por lo tanto, necesita una computadora y un monitor para ejecutar programas como juegos. Cuando navegas en Internet, abres sitios web. Al igual que un programa de computadora en la computadora de su hogar, la página de un sitio web proviene de una computadora en Internet. Por lo tanto, hay computadoras en todas partes en Internet para ejecutar programas para servirle un sitio web. Cuando usted es el propietario de un sitio web, debe mantener esta computadora que ahora se llama servidor. Si tiene un sitio web realmente grande, necesita varios servidores para mantener su sitio web en línea cuando miles de usuarios visitan su sitio web. Debido a que los sitios web que ofrecen cuentas de usuario y contenido de usuario como Facebook también necesitan una base de datos para almacenar todos estos datos, usted, como propietario de un sitio web, también debe mantener estas bases de datos que se ejecutan en los servidores. Siempre que haya un problema, debe verificar todos estos servidores y ver qué sucede. Cuando un servidor se descompone, tienes que arreglarlo.

Ahora, mantener todos estos servidores cuesta mucho dinero y atención. Puede contratar a otra compañía para que se encargue del mantenimiento o puede utilizar un servicio que le ofrece los servidores que necesita, pero ellos mantienen estos servidores por usted. Puede instalar el sitio web y la base de datos en estos servidores, pero cuando algo falla, el servicio lo resolverá por usted, generalmente sin que una persona lo vea. Entonces, cada vez que ejecuta un sitio web u otra cosa y no tiene que mantener los servidores usted mismo, solo el sitio web que se ejecuta en él, esto se llama sin servidor.

Ahora, la única pieza que falta es “arquitectura”.

Bueno, para ejecutar su sitio web o cualquier aplicación con el menor esfuerzo posible, necesita combinar servicios donde no tiene que mantener o administrar los servidores usted mismo. Además, desea hacer esto lo más rentable posible. Entonces, cuando tiene un sitio web que solo se usa durante el día, desea ejecutar este sitio web con recursos mínimos por la noche. Porque cuando trabajas sin servidor solo pagas la capacidad que usas. Casi todos los programas o sitios web usan procesamiento de datos y almacenamiento de datos, y si automatiza esto de una manera en la que no tiene que mantener servidores individuales y apagarlos y encenderlos cada vez que se necesita la capacidad, entonces ha utilizado una arquitectura sin servidor.

Un ejemplo de estos servicios se encuentra en Amazon Web Services (AWS). Ejemplos incluyen; servicio de almacenamiento simple para almacenar datos como texto e imágenes, servicio de base de datos de relaciones para mantener una base de datos sin servidor, lambda para procesar las solicitudes de los usuarios y ejecutar otras funciones, beanstalk elástico para ejecutar una aplicación escalable como un sitio web, etc.

Una arquitectura sin servidor lo ayuda a ahorrar en costos, crecerá y reducirá sus necesidades, tiene flexibilidad y reduce la deuda técnica. Toda empresa que ofrece software como servicio debe usar una arquitectura sin servidor.

Cuando escribe código, necesita algún lugar para ejecutarlo. La forma en que la gran mayoría de las personas ejecuta su código es en servidores de algún tipo. O los poseen o los toman prestados (algunas personas llaman a estos servidores prestados “la nube”).

Empresas como Amazon han gastado miles de millones de dólares desarrollando servicios que reemplazan porciones de lo que manejarían los servidores tradicionales. Si desarrolla su código específicamente para ejecutarse en estos servicios interesantes pero caros (como RDS + Amazon Lamba, tal vez) nunca tendrá que ejecutar un ‘servidor’ para hablar. Dependiendo de a quién le pregunte, tampoco se le permite tener una base de datos tradicional en una arquitectura ‘sin servidor’, incluso si no la ejecuta usted mismo.

Esto puede ayudar

More Interesting

¿Los arquitectos como Zaha Hadid alguna vez se preocupan por la estructura durante el diseño conceptual?

¿Puede un médico casarse con un arquitecto?

¿Se está frenando la innovación en arquitectura y construcción por la regulación, las restricciones de planificación y las normas de Salud y Seguridad?

Al completar mi licenciatura en Arquitectura, quiero incursionar en el campo técnico de la sostenibilidad y la planificación urbana. ¿Cuáles son mis mejores opciones?

¿Qué son la galería Arcade triforium y clerestory?

¿Cómo afectan los conceptos de diseño de Eduardo Souto de Moura (ganador del Premio Pritzker de Arquitectura 2011) su percepción en términos de las categorías de naturaleza, tecnología y tiempo, y cómo se han logrado estos efectos?

¿Cómo podrían los programas de licenciatura en arquitectura preparar a los estudiantes mejor para las carreras?

¿Cuál es la importancia de los edificios verdes para el desarrollo de las ciudades?

¿Cuánta presión debe soportar una ventana de vidrio de torre de oficina?

¿Cuáles son las mejores prácticas para conectar un techo de tejas de 45 grados con una canaleta para que no gotee?

¿Cómo se pueden encontrar los aspectos solares para un análisis del sitio?

¿Dónde se encuentra la pirámide más alta del mundo?

¿Cuál es la importancia de la arquitectura?

¿Cómo es la arquitectura interior de la sede de las Naciones Unidas?

¿Cuál es un famoso edificio de arquitectura española en Filipinas?