Beanstalk elástico (eb) características para aws

EB permite a los desarrolladores crear aplicaciones que se ejecutan en cualquier lugar en cualquier dispositivo, sin embargo, no sufren de problemas de fiabilidad y escalabilidad que pueden ocurrir cuando se utiliza una gran cantidad de propiedad de la empresa. Un foco de EB para su uso con AWS (Amazon Web Services) es para ser fácilmente capaz de cargar, configurar y gestionar aplicaciones de todo tipo.

Una aplicación no es útil a menos que la gente pueda acceder a él con facilidad y conseguir que realice cualquier tarea que está diseñado para llevar a cabo de la manera más transparente posible. El logro de estos objetivos requiere que los de alojamiento de apoyo plataforma de diversas metodologías de programación en una variedad de plataformas para que los desarrolladores pueden utilizar las herramientas más adecuadas para una necesidad particular. Cuando se trabaja con AWS, que actualmente puede crear aplicaciones web (en la forma más fácil de acceso que está disponible actualmente) el uso de estas lenguas (con más de seguir):

  • Java
  • .RED
  • PHP
  • Node.js
  • Pitón
  • Rubí
  • Ir
  • Estibador

Las aplicaciones se ejecutan en contenedores gestionados para el idioma elegido. UN gestionado por contenedores es aquella en la que el host gestiona los recursos de aplicaciones y asegura que la aplicación no puede bloquearse fácilmente el sistema. El contenedor actúa como un escudo entre la aplicación que está trabajando y todas las demás aplicaciones que los anfitriones del sistema.

Los desarrolladores pueden crear las aplicaciones, pero los administradores deben gestionarlos. Para que los administradores lo más eficiente posible, un host debe ser compatible con varias plataformas. Coincidencia de la lengua (para satisfacer las necesidades de los desarrolladores) con una plataforma (para satisfacer las necesidades del administrador) en un host puede resultar difícil, pero EB es a la altura, ya que proporciona apoyo a estas plataformas de aplicaciones web:

  • apache
  • Nginx
  • Pasajero
  • IIS

Al mirar a través de la documentación de EB, un inicio se puede conseguir la idea de que este servicio está diseñado para satisfacer las necesidades de los desarrolladores - para simplificar el despliegue y gestión de aplicaciones de una manera que permite a los desarrolladores más tiempo para código. Sin embargo, los administradores necesitan más tiempo, también. Las funciones de administración proporcionados por EB abordan las necesidades de administrador y desarrollador por igual. En este capítulo se centra casi exclusivamente en la vista administrador de EB. Los tres pilares de la solicitud de EB son los siguientes:

  • Despliegue: Conseguir la aplicación en el servidor para que alguien pueda utilizarlo
  • Administración: Configuración de la aplicación como personas encuentran problemas de usarlo
  • Escalada: Proporcionar una buena experiencia de aplicación para todo el mundo, asegurando que la aplicación se ejecuta rápido, fiable, y sin ningún tipo de problemas de seguridad

Como parte de este panorama, EB también se basa en vigilancia de la salud a través de la aplicación Amazon CloudWatch. El servicio de Amazon CloudWatch proporciona los medios para determinar cuándo los problemas de salud de aplicación requieren el anfitrión de hacer cambios en el entorno de aplicación, como por ejemplo mediante el uso de escalado automático para asegurarse de que la aplicación tiene suficientes recursos para ejecutar correctamente.

Artículos Relacionados