Obtenga una Ventaja Competitiva Técnica y en Negocios con la Computación Sin Servidores de AWS
Construya y corra aplicaciones sin pensar en servidores

¿Por qué construir una aplicación sin servidores?
La computación sin servidores le permite construir y correr aplicaciones y servicios sin pensar en servidores. Las aplicaciones sin servidores no requieren que usted provisione, escale, y administres servidor alguno. A cambio, todo lo necesario para correr y escalar la aplicación con alta disponibilidad es administrador para usted.

Las aplicaciones sin servidores le dan cuatro beneficios principales:

Sin Administración de Servidores – No hay necesidad de provisionar o mantener ningún servidor. No hay software para instalar, mantener o administrar.
Escalamiento Flexible – Sus aplicaciones pueden ser escaladas automáticamente o ajustando su capacidad alternando las unidades de consumo (por ejemplo, rendimiento, memoria) y no unidades de servidores por separado.
Alta Disponibilidad – Las aplicaciones sin servidores tienen disponibilidad incorporada y tolerancia a fallos. No necesitas crear una arquitectura para estas capacidades, ya que los servicios que corren la aplicación los traen por defecto.
No hay Capacidad Inactiva – No tienes que pagar por capacidad inactiva. No hay necesidad de provisionar por adelantado capacidad para cosas como cómputo y almacenamiento. Por ejemplo, no hay costos cuando su código no esté corriendo.

Morris & Opazo le Ayuda a Correr Aplicaciones Sin Servidores en AWS


AWS ofrece una plataforma sin servidores que le permite construir y correr virtualmente cualquier tipo de aplicación o servicio a escala, sin tener que provisionar, administrar o escalar servidores. Las compañías que construyen aplicaciones sin servidores llegan más rápido al mercado porque los componentes principales de la infraestructura, como computación y bases de datos, son ofrecidos como servicios totalmente administrados por AWS. Estas compañías también experimentan costos reducidos de infraestructura ya que la facturación está basada en el verdadero uso de los recursos – no hay cargos por servidores inactivos.

Haga click en el video a la derecha para aprender más sobre la computación sin servidores de AWS >>

Capacidades Proporcionadas por la Plataforma Sin Servidores de AWS

Capa de Lógica en la Nube

AWS Lambda puede ser usado como el plano de control y la capa de lógica para todos sus recursos interconectados de infraestructura y APIs web.

Orquestración y Administración de Estados

Las Funciones por Pasos de AWS le permiten coordinar y administrar el estado de componentes y microservicios distribuidos que conforman su aplicación sin servidores

Fuentes Sensibles de Datos

AWS le permite escoger desde un amplio rango de fuentes de datos y proveedores para ayudar a procesar datos y/o eventos disparadores en tiempo real.

Esqueletos de Modelamiento de Aplicaciones

El Modelo de Aplicaciones Sin Servidor de AWS es un esqueleto de código abierto que le puede ayudar a modelar y distribuir aplicaciones sin servidor. Las herramientas de administración del ciclo de vida, como AWS CodePipeline y AWS CodeBuild, le permiten continuamente entregar sus aplicaciones sin servidor.

Ecosistema para el Desarrollador

AWS y su ecosistema de socios proporcionan herramientas que ayudan a los desarrolladores en el proceso de desarrollo de aplicaciones sin servidores, incluyendo la integración y entrega continuas, prueba, monitoreo y diagnóstico, SDKs, esqueletos, y programas que se integran con ambientes integrados de desarollo (IDE).

Seguridad, Confiabilidad y Escalabilidad a Nivel Empresarial

Seguridad y Control de Acceso

La Administración de Acceso e Identidad de AWS (IAM) le permite controlar con seguridad el acceso a sus recursos AWS a través de la creación y administración de usuarios, grupos y permisos. Administre y autentique usuarios finales de sus aplicaciones sin servidor con Amazon Cognito. La Nube Privada Virtual de Amazon (Amazon VPC) le permite crear redes virtuales a las cuales sólo usuarios con permiso puedan acceder.

Confiabilidad y Desempeño

AWS le proporciona servicios de bajo costo, alta disponibilidad y escalabilidad que entregan desempeño para empresas de cualquier escala. AWS Lambda, en particular, tiene características incorporadas, como colas de ‘cartas muertas’ y reintentos automáticos, que le ayudan a ejecutar confiablemente la lógica de su negocio.

Escala y Alcance Globales

La Infraestructura Global de AWS le proporciona a sus aplicaciones y servicios la capacidad de escalar globalmente en minutos. Usted puede ejecutar código en ubicaciones AWS globalmente usando Lambda@Edge, el cual le permite responder a usuarios finales con baja latencia. También puede correr localmente, conectado a dispositivos con AWS Greengrass y AWS Snowball Edge.

Componentes de la Plataforma Sin Servidor de AWS

Computación

AWS Lambda le permite correr su código sin provisionar o administrar servidores. Usted paga sólo por el tiempo de computación que consuma – no hay costos cuando su código no esté corriendo.

Mensajería entre sistemas

Los servicios administrados de AWS facilitan el desacoplamiento y escalamiento de microservicios, sistemas distribuidos, y aplicaciones sin servidor. Para mensajería entre procesos, los usuarios pueden apoyarse en Amazon SNS como un servicio de mensajería pub/sub, y el Servicio Sencillo de Colas (Amazon Simple Queue Servicio, SQS) para colas de mensajes.

Administración de estados

Las Funciones de Paso de AWS facilitan la coordinación de componentes de aplicaciones distribuidas y microservicios, usando flujos visulaes de trabajo.

Base de datos

Amazon DynamoDB es un servicio rápido y flexible de bases de datos NoSQL para todas las aplicaciones que necesiten una consistente latencia de milisegundos, a cualquier escala.

Almacenamiento

El Servicio de Almacenamiento Sencillo de Amazon (Amazon S3) proporciona a los desarrolladores y equipos TI un almacenamiento de objetos seguro, durable y altamente escalable.

Herramientas del desarrollador

AWS provee herramientas y servicios para ayudar a los desarrolladores en el proceso de desarrollo de aplicaciones sin servidor. AWS y su ecosistema de socios ofrecen herramientas para la integración continua, entrega, prueba y distribución, monitoreo y diagnósticos, SDKs, esqueletos, y programas para ambientes integrados de desarrollo (IDE

Análiticas

Amazon Kinesis le permite enviar datos de manera continua a AWS, ofrece poderosos servicios para facilitar la carga y el análisis de datos continuos, y proporciona la capacidad de construir aplicaciones personalizdas de datos continuos. Estos datos pueden luego ser publicados a Amazon S3 y consultados por Amazon Athena, un servicio de consultas interactivas sin servidor para SQL estándar.

Api Proxy

Amazon API Gateway es un servicio completamente administrado que facilita a los desarrolladores crear, publicar, mantener, monitorear y asegurar APIs a cualquier escala.

Api Proxy

Amazon API Gateway es un servicio completamente administrado que facilita a los desarrolladores crear, publicar, mantener, monitorear y asegurar APIs a cualquier escala.