Nuestra amplia biblioteca de documentación ofrece tutoriales en profundidad sobre todo tipo de temas, desde los aspectos esenciales de Linux hasta el escalado de aplicaciones complejas en la nube. Estas son algunas de las últimas guías que recomienda nuestro equipo de redacción técnica, incluido el uso de Nomad para la orquestación de contenedores, una alternativa a Ruby on Rails, y la creación de enlaces simbólicos en Linux.
Sin servidor frente a contenedores
Tanto el desarrollo sin servidor como el desarrollo en contenedores están diseñados para abstraer las máquinas virtuales de modo que los desarrolladores puedan preocuparse menos por la infraestructura subyacente. En esta guía se explican las diferencias clave entre la arquitectura sin servidor basada en eventos y los contenedores altamente portátiles que tienen todo lo necesario para ejecutar la aplicación.
Cómo diseñar una aplicación sin servidor
El término "sin servidor" es un poco equívoco: una aplicación sin servidor sigue necesitando servidores y hardware para ejecutar el código de la aplicación. Sin embargo, la arquitectura sin servidor emplea microservicios que abstraen las capas de la aplicación entre sí para aumentar la escalabilidad, la conmutación por error y la colaboración. Esta guía cubre los diferenciadores clave y proporciona una introducción al desglose de los requisitos de la aplicación para evaluar si la arquitectura sin servidor es una buena opción.
Cómo utilizar Nomad para la orquestación de contenedores
HashiCorp Nomad es un orquestador y programador de contenedores de código abierto. Siga esta guía para desplegar una instancia de Nomad (incluso a través de nuestra aplicación Marketplace), o configurar un clúster de Nomad utilizando Terraform, y empezar a programar trabajos utilizando la interfaz de Nomad.
Kubernetes y Nomad son herramientas declarativas y portátiles para orquestar cargas de trabajo en contenedores, pero factores como el tamaño del equipo o la preferencia por utilizar un servicio gestionado determinarán cuál es la mejor opción. Conozca las principales similitudes y diferencias para cuando desee utilizar una u otra.
Cómo utilizar Nomad junto con Kubernetes
Para cargas de trabajo más complejas que requieren un control preciso, Nomad y Kubernetes funcionan bien juntos para lograr una orquestación paralela. Esta guía proporciona instrucciones para desplegar un clúster de Kubernetes con LKE, instalar Nomad con kubectl y ejecutar un trabajo de Nomad.
Cómo utilizar el marco Phoenix
Al igual que Django y Ruby on Rails, Phoenix es un marco web para Elixir que permite crear API y aplicaciones web interactivas. Elixir comparte similitudes sintácticas con Ruby a la vez que ofrece mejoras en el rendimiento de las aplicaciones.
Cómo crear enlaces simbólicos en Linux
Un enlace simbólico, o symlink, crea una referencia con nombre a un archivo, directorio u otro objeto del sistema de archivos Linux. Utilice un enlace simbólico para apuntar a un directorio o para modificar y mantener un archivo con copias en todo su directorio. Aunque los enlaces simbólicos son indudablemente útiles, también pueden desordenar su directorio si se utilizan en exceso. Siga nuestra otra guía para eliminar enlaces simbólicos e identificar cadenas de enlaces simbólicos según sea necesario.
¿Le interesa el desarrollo sin servidor en Akamai?
Queremos conocer su opinión si actualmente utiliza funciones o computación sin servidor de cualquier proveedor como parte del desarrollo de su aplicación. Los servicios de computación en la nube de Akamai están explorando la posibilidad de añadir funciones a nuestra plataforma en la nube. Responda a la encuesta para hacernos saber lo que está buscando, o regístrese para que nos pongamos en contacto con usted cuando un servicio de funciones esté disponible en versión beta.
Comentarios