Integre Lightsail con otros AWS servicios mediante el emparejamiento de VPC - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integre Lightsail con otros AWS servicios mediante el emparejamiento de VPC

Amazon Lightsail utiliza un conjunto específico de AWS servicios, como EC2 Amazon AWS Identity and Access Management y para facilitar la puesta en marcha. Pero no significa que esté limitado a dichos servicios.

Puede integrar los recursos de Lightsail con otros AWS servicios mediante la interconexión de VPC. Después de habilitar el emparejamiento de VPC, debe asegurarse de que los recursos a los que desea conectarse a través de la conexión de emparejamiento acepten el tráfico entrante requerido. Para obtener más información, consulte Conectar los recursos de Lightsail a los AWS servicios mediante el emparejamiento de VPC.

Algunos AWS recursos, como Amazon Simple Storage Service, Amazon y Amazon DynamoDB CloudFront, no requieren que habilites la interconexión de VPC. Siga los enlaces que aparecen a continuación para obtener más información sobre otros servicios. AWS

Máquinas virtuales (servidores privados virtuales)

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona una capacidad informática redimensionable en la nube. Se ha diseñado para facilitar a los desarrolladores la informática en la nube en la Web.

Con Amazon EC2 , puede obtener y configurar la capacidad con una fricción mínima. Proporciona un control completo sobre los recursos de computación y puede ejecutarse en el entorno de computación acreditado de Amazon. Amazon EC2 reduce el tiempo necesario para obtener e iniciar nuevas instancias de servidor a minutos, de modo que puede escalar rápidamente la capacidad, tanto hacia arriba como hacia abajo, a medida que cambien sus requisitos informáticos. Amazon EC2 cambia la economía de la informática al permitirte pagar solo por la capacidad que realmente utilizas. Amazon EC2 proporciona a los desarrolladores herramientas para crear aplicaciones resistentes a los fallos y aislarse de los escenarios de error más comunes.

Más información sobre Amazon EC2.

Amazon VPC

Amazon Virtual Private Cloud (Amazon VPC) le permite aprovisionar una sección aislada de forma lógica de la nube de AWS donde puede lanzar recursos de AWS en una red virtual que defina. Puede controlar todos los aspectos del entorno de red virtual, incluida la selección de su propio rango de direcciones IP, la creación de subredes y la configuración de tablas de ruteo y puertas de enlace de red.

Es fácil personalizar la configuración de red de Amazon VPC. Por ejemplo, puede crear una subred de cara al público para los servidores web con acceso a Internet y colocar los sistemas backend, como bases de datos o servidores de aplicaciones, en una subred de uso privado sin acceso a Internet. Puede aprovechar varios niveles de seguridad, incluidos los grupos de seguridad y las listas de control de acceso a la red, para ayudar a controlar el acceso a EC2 las instancias de Amazon en cada subred.

Además, puede crear una conexión de red privada virtual (VPN) de hardware entre el centro de datos de la empresa y la VPC y usar la nube de AWS como una ampliación del centro de datos corporativo.

Más información sobre Amazon VPC.

Computación sin servidores

AWS Lambda

AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Solo paga el tiempo de computación que consume, sin ningún cargo mientras su código no se ejecuta. Con Lambda, puede ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend, sin ningún esfuerzo de administración. Solo tiene que cargar su código y Lambda se ocupará de todo lo necesario para ejecutarlo y escalarlo con alta disponibilidad. Puede configurar el código para que se active automáticamente desde otros servicios de AWS o puede llamarlo directamente desde cualquier aplicación web o móvil.

Obtenga más información sobre AWS Lambda.

Amazon API Gateway

Amazon API Gateway es un servicio totalmente gestionado que facilita a los desarrolladores la creación, publicación, mantenimiento, supervisión y protección APIs a cualquier escala. Con tan solo unos clics en la AWS Management Console puede crear una API que actúe de "puerta de entrada" para que las aplicaciones obtengan acceso a datos, lógica de negocio o funcionalidades desde sus servicios de backend. Estas incluyen cargas de trabajo que se ejecutan en Amazon EC2, código que se ejecuta en Lambda o cualquier aplicación web. Amazon API Gateway gestiona todas las tareas relacionadas con la aceptación y el procesamiento de centenares de miles de llamadas simultáneas a la API. Se incluyen la administración del tráfico, el control de la autorización y el acceso, la supervisión y la administración de versiones de la API. Amazon API Gateway no requiere pagos mínimos ni costos iniciales. Solo pagará por las llamadas a la API que reciba y la cantidad de datos que transmita.

Más información sobre Amazon API Gateway.

Bases de datos

Amazon DynamoDB

Amazon DynamoDB es un servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que necesitan una latencia en milisegundos de un solo dígito a cualquier escala. Se trata de una base de datos en la nube totalmente administrada que soporta modelos de almacén de valores de clave y de documentos. Su modelo de datos flexibles y desempeño de confianza lo convierten en una excelente opción para aplicaciones móviles, web, de juegos, de tecnología ad tech, IoT y muchas otras.

Más información sobre DynamoDB.

Amazon RDS

Amazon Relational Database Service (Amazon RDS) facilita la configuración, la operación y el escalado de una base de datos relacional en la nube. Proporciona una capacidad rentable y de tamaño ajustable y, al mismo tiempo, permite administrar las lentas tareas de administración de la base de datos para que pueda centrarse en sus aplicaciones y en su negocio. Amazon RDS ofrece seis motores de base de datos familiares entre los que elegir, que incluyen Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle y Microsoft SQL Server.

Más información sobre Amazon RDS.

Amazon Aurora

Amazon Aurora es un motor de base de datos relacional compatible con MySQL que combina la velocidad y la disponibilidad de las bases de datos comerciales de gama alta con la simplicidad y la rentabilidad de las bases de datos de código abierto. Aurora ofrece hasta cinco veces más rendimiento que MySQL. Con Amazon Aurora, tendrá la seguridad, disponibilidad y fiabilidad de una base de datos comercial a una décima parte del costo.

Más información sobre Amazon Aurora.

Equilibradores de carga

Elastic Load Balancing

Elastic Load Balancing distribuye automáticamente el tráfico entrante de las aplicaciones entre varias EC2 instancias de Amazon. Esto le permite conseguir tolerancia a errores en sus aplicaciones, proporcionando sin problemas la capacidad de equilibrio de carga necesaria para enrutar el tráfico de las aplicaciones.

Elastic Load Balancing ofrece dos tipos de equilibradores de carga. Ambos aportan alta disponibilidad, escalado automático y seguridad robusta. Estos son Equilibrador de carga clásico, que enruta el tráfico en función de la información de la aplicación o de la red, y Equilibrador de carga de aplicación, que enruta el tráfico en función de la información avanzada de la aplicación que incluye el contenido de la solicitud. El Classic Load Balancer es ideal para equilibrar de forma sencilla la carga del tráfico entre varias instancias de Amazon EC2 . Equilibrador de carga de aplicación es ideal para aplicaciones que necesitan capacidades de enrutamiento avanzadas, microservicios y arquitecturas basadas en contenedores. Application Load Balancer ofrece la posibilidad de enrutar el tráfico a varios servicios o equilibrar la carga entre varios puertos de la misma instancia de Amazon EC2 .

Más información sobre Elastic Load Balancing.

Equilibrador de carga de aplicación

Un Application Load Balancer es una opción de equilibrio de carga para el servicio Elastic Load Balancing que funciona en la capa de aplicación y permite definir reglas de enrutamiento en función del contenido de varios servicios o contenedores que se ejecutan en una o más instancias de Amazon EC2 .

Más información sobre Equilibrador de carga de aplicación.

Macrodatos

Servicios de Amazon Kinesis

Los servicios de Amazon Kinesis facilitan el trabajo con datos de streaming en tiempo real en la nube de AWS. Los servicios de Amazon Kinesis incluyen los siguientes: Amazon Data Firehose para cargar fácilmente enormes volúmenes de datos de streaming en AWS, Amazon Managed Service para Apache Flink para analizar datos de streaming mediante SQL estándar y Amazon Kinesis Data Streams para crear sus propias aplicaciones personalizadas para procesar o analizar los datos de streaming.

Más información sobre los servicios de Amazon Kinesis.

Amazon EMR

Amazon EMR proporciona un marco de Hadoop gestionado que permite procesar grandes cantidades de datos de forma fácil, rápida y rentable en instancias de Amazon escalables de forma dinámica. EC2 También puede ejecutar otros marcos distribuidos populares, como Apache Spark, HBase Presto y Flink, en Amazon EMR, e interactuar con los datos de otros almacenes de datos de AWS, como Amazon S3 y DynamoDB.

Amazon EMR administra con seguridad y fiabilidad un amplio conjunto de casos de uso de macrodatos, por ejemplo, el análisis de registros, la indexación web, las transformaciones de datos (ETL), el machine learning, el análisis financiero, la simulación científica y la bioinformática.

Más información sobre Amazon EMR.

Amazon Redshift

Amazon Redshift es un almacenamiento de datos rápido y completamente administrado a escala de petabytes que permite analizar todos los datos empleando de forma sencilla y rentable las herramientas de inteligencia empresarial existentes.

Más información sobre Amazon Redshift.

Almacenamiento

Amazon Simple Storage Service (Amazon S3)

Amazon S3 ofrece a los desarrolladores y a los profesionales de TI un almacenamiento en la nube seguro, duradero y altamente escalable. Amazon S3 es un almacenamiento de easy-to-use objetos, con una sencilla interfaz de servicio web para almacenar y recuperar cualquier cantidad de datos desde cualquier lugar de la web. En Amazon S3, solo se paga el espacio de almacenamiento que realmente se usa. No hay cuota mínima ni costos de configuración.

Amazon S3 ofrece una gama de clases de almacenamiento diseñada para diferentes casos de uso, por ejemplo, Amazon S3 Standard para el almacenamiento general de datos a los que se accede frecuentemente, Amazon S3 Standard - Infrequent Access (Estándar - Acceso poco frecuente) para datos de duración prolongada a los que se obtiene acceso con menos frecuencia y S3 Glacier para un archivado a largo plazo. Amazon S3 también ofrece políticas de ciclo de vida configurables para administrar sus datos a través de este ciclo. Una vez configurada una política, sus datos se migran automáticamente a la clase de almacenamiento más adecuada sin generar ningún cambio en sus aplicaciones.

Amazon S3 se puede usar solo o junto con otros servicios de AWS, como Amazon EC2 e IAM, así como con servicios de migración de datos a la nube y pasarelas para la ingesta de datos inicial o continua. Amazon S3 proporciona almacenamiento de objetos económico para una amplia variedad de casos de uso, como la realización de copias de seguridad y la recuperación, el almacenamiento casi en línea, el análisis de macrodatos, la recuperación de desastres, las aplicaciones en la nube y la distribución de contenido.

Más información sobre Amazon S3.

Amazon Elastic Block Store (Amazon EBS)

Amazon EBS proporciona volúmenes de almacenamiento en bloques persistentes para su uso con EC2 las instancias de Amazon en la nube de AWS. Cada volumen de Amazon EBS se replica automáticamente dentro de su zona de disponibilidad para proporcionar protección en caso de que se produzca un error en algún componente y disfrutar así de una disponibilidad y durabilidad elevadas. Los volúmenes de Amazon EBS ofrecen el rendimiento constante y de baja latencia necesario para ejecutar sus cargas de trabajo. Con Amazon EBS, puede escalar o reducir verticalmente el uso en solo unos minutos. Además, solo paga por lo que aprovisiona a un precio bajo.

Más información sobre Amazon EBS.

Monitorización y alarmas

Amazon CloudWatch

Amazon CloudWatch es un servicio de supervisión de los recursos de la nube de AWS y de las aplicaciones que ejecuta en AWS. Puede usarlo CloudWatch para recopilar métricas y realizar un seguimiento, recopilar y monitorear archivos de registro, configurar alarmas y reaccionar automáticamente ante los cambios en sus recursos de AWS. CloudWatch puede supervisar los recursos de AWS, como EC2 las instancias de Amazon, las tablas de Amazon DynamoDB y las instancias de bases de datos de Amazon RDS, así como las métricas personalizadas generadas por sus aplicaciones y servicios, y cualquier archivo de registro que generen sus aplicaciones. Puede utilizarlos CloudWatch para obtener visibilidad en todo el sistema sobre la utilización de los recursos, el rendimiento de las aplicaciones y el estado operativo. Puede usar esta información para iniciar y mantener la ejecución de la aplicación sin problemas.

Más información sobre Amazon CloudWatch.

Implementación de aplicaciones

AWS Elastic Beanstalk

AWS Elastic Beanstalk es un easy-to-use servicio para implementar y escalar aplicaciones y servicios web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores conocidos como Apache, Nginx, Passenger e IIS.

Puede cargar simplemente su código y Elastic Beanstalk se encarga automáticamente de la implementación, desde el aprovisionamiento de capacidad y el equilibrio de carga hasta el escalado automático y la supervisión del estado de las aplicaciones. Al mismo tiempo, tendrá el control absoluto de los recursos de AWS que hacen posible el funcionamiento de su aplicación y podrá obtener acceso a los recursos subyacentes cuando quiera.

Más información sobre Elastic Beanstalk.

Contenedores de aplicaciones

Amazon Elastic Container Service (Amazon ECS)

Amazon ECS es un servicio de administración de contenedores altamente escalable y de alto rendimiento que admite contenedores de Docker y le permite ejecutar aplicaciones con facilidad en un clúster gestionado de EC2 instancias de Amazon. Amazon ECS elimina la necesidad de instalar, utilizar y escalar su propia infraestructura de administración de clústeres. Mediante llamadas a la API sencillas, puede lanzar y detener aplicaciones compatibles con Docker, consultar todo el estado del clúster y obtener acceso a muchas características conocidas, como, por ejemplo, grupos de seguridad, Elastic Load Balancing, volúmenes de Amazon EBS y roles de IAM. Con Amazon ECS, puede programar la colocación de los contenedores en su clúster en función de las necesidades de los recursos y los requisitos de disponibilidad. También puede integrar su propio programador, o programadores de terceros, para satisfacer los requisitos específicos de la empresa o la aplicación.

Más información sobre Amazon ECS.

Seguridad e inicio de sesión de usuarios

AWS Identity and Access Management (IAM)

IAM le permite controlar de forma segura el acceso de sus usuarios a servicios y recursos de AWS. Con IAM puede crear y administrar usuarios y grupos de AWS, así como utilizar permisos para conceder o denegar el acceso de estos a los recursos de AWS.

Más información sobre IAM.

Grupos de usuarios de Amazon Cognito

Amazon Cognito le permite agregar fácilmente inscripciones e inicios de sesión de usuarios a las aplicaciones móviles y web. Con Amazon Cognito, también tiene la opción de autenticar a los usuarios a través de proveedores de identidad de redes sociales, como Facebook, Twitter o Amazon, con soluciones de identidad SAML o mediante su propio sistema de identidad. Asimismo, Amazon Cognito le permite guardar los datos localmente en los dispositivos de los usuarios para que las aplicaciones puedan trabajar en dichos dispositivos, aunque estos estén desconectados. A continuación, puede sincronizar los datos de los diferentes dispositivos de los usuarios, para que la experiencia que tengan con la aplicación sea homogénea, sea cual sea el dispositivo que usen.

Con Amazon Cognito, puede centrarse en crear experiencias excelentes de uso de las aplicaciones en lugar de preocuparse de crear, proteger y escalar una solución que se ocupe de la administración y autenticación de los usuarios, y de la sincronización entre dispositivos.

Más información sobre Amazon Cognito.

Control de recursos y administración del ciclo de vida de la aplicación

AWS CodeCommit

AWS CodeCommit es un servicio de control de código fuente totalmente gestionado que facilita a las empresas el alojamiento de repositorios Git privados seguros y altamente escalables. AWS CodeCommit elimina la necesidad de operar su propio sistema de control de código fuente o preocuparse por escalar su infraestructura. Puedes usarlo AWS CodeCommit para almacenar de forma segura cualquier cosa, desde código fuente hasta binarios, y funciona a la perfección con tus herramientas de Git existentes.

Más información sobre AWS CodeCommit.

Colas y mensajes

Amazon SQS

Amazon Simple Queue Service (Amazon SQS) es un servicio de colas de mensajes rápido, de confianza, escalable y totalmente administrado. Amazon SQS hace que desacoplar los componentes de una aplicación en la nube resulte sencillo y económico. Puede utilizar Amazon SQS para enviar cualquier volumen de datos, sin perder mensajes y sin la necesidad de que otros servicios tengan que estar siempre disponibles. Amazon SQS incluye colas estándar con un alto rendimiento y at-least-once procesamiento, y colas FIFO que proporcionan entregas FIFO (primero en entrar, primero en salir) y procesamiento exactamente una vez.

Con Amazon SQS puede reducir las cargas administrativas que supone tener que utilizar y escalar un clúster de mensajería de alta disponibilidad. Además, solo paga por lo que usa a un precio bajo.

Más información sobre Amazon SQS.

Amazon SNS

Amazon Simple Notification Service (Amazon SNS) es un servicio de notificaciones push rápido, flexible y completamente administrado que le permite enviar mensajes individuales o distribuir mensajes a un gran número de destinatarios. Amazon SNS hace que enviar notificaciones push a usuarios de dispositivos móviles o destinatarios de correo electrónico, o incluso enviar mensajes a otros servicios distribuidos, resulte sencillo y rentable.

Con Amazon SNS, puede enviar notificaciones a dispositivos Apple Push Notification Service (APNS), Google Cloud Messaging (GCM), Fire OS y Windows, así como a dispositivos Android en China con Baidu Cloud Push. Puede usar Amazon SNS para enviar mensajes SMS a usuarios de dispositivos móviles de todo el mundo.

Además de estos puntos de conexión, Amazon SNS puede también enviar mensajes a Amazon SQS, funciones de AWS Lambda o a cualquier punto de conexión HTTP.

Más información sobre Amazon SNS.

Amazon SES

Amazon Simple Email Service (Amazon SES) es un servicio de correo electrónico económico basado en la infraestructura de confianza y escalable que Amazon.com ha desarrollado para prestar servicio a su propia base de clientes. Con Amazon SES, puede enviar y recibir correo electrónico sin que exista una tarifa inicial mínima. Pagará según el uso y solo pagará por lo que se use.

Más información sobre Amazon SES.

Flujo de trabajo

Amazon Simple Workflow Service (Amazon SWF)

Amazon SWF ayuda a los desarrolladores a crear, ejecutar y escalar trabajos en segundo plano con pasos paralelos o secuenciales. Amazon SWF es una especie de rastreador de estados y coordinador de tareas en la nube completamente administrado.

Si los pasos de su aplicación tardan más de 500 milisegundos en completarse, tiene que realizar un seguimiento del estado de procesamiento, así como recuperar o reintentar una tarea que ha dado un error. Amazon SWF puede ser de ayuda.

Más información sobre Amazon SWF.

Transmisión en streaming de aplicaciones

Amazon AppStream

Amazon te AppStream permite enviar tus aplicaciones de Windows a cualquier dispositivo.

Amazon AppStream le permite transmitir sus aplicaciones de Windows existentes desde la nube y llegar a más usuarios en más dispositivos, sin modificar el código. Con Amazon AppStream, su aplicación se despliega y renderiza en la AWS infraestructura y el resultado se transmite a dispositivos del mercado masivo, como ordenadores personales, tabletas y teléfonos móviles. Como su aplicación se ejecuta en la nube, se puede escalar para atender grandes necesidades computacionales y de almacenamiento, independientemente de los dispositivos que utilicen los usuarios. Amazon AppStream proporciona un SDK para transmitir tu aplicación desde la nube. Puedes integrar tus propios clientes personalizados, suscripciones, identidad y solución de almacenamiento con Amazon AppStream para crear una solución de streaming personalizada que satisfaga las necesidades de tu empresa.

Más información sobre Amazon AppStream.