Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

¿Qué es Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) proporciona capacidad de computación escalable en la nube de Amazon Web Services (AWS). El uso de Amazon EC2 elimina la necesidad de invertir inicialmente en hardware, de manera que puede desarrollar e implementar aplicaciones en menos tiempo. Puede usar Amazon EC2 para lanzar tantos servidores virtuales como necesite, configurar la seguridad y las redes, y administrar el almacenamiento. Amazon EC2 le permite escalar hacia arriba o hacia abajo para controlar cambios en los requisitos o picos de popularidad, con lo que se reduce la necesidad de prever el tráfico.

Para obtener más información acerca de la informática en la nube, consulte ¿Qué es la informática en la nube?

Características de Amazon EC2

Amazon EC2 ofrece las siguientes características:

  • Entornos informáticos virtuales, conocidos como instancias

  • Plantillas preconfiguradas para las instancias, conocidas como imágenes de máquina de Amazon (AMI), que empaquetan las partes que necesita para el servidor (incluido el sistema operativo y el software adicional)

  • Varias configuraciones de CPU, memoria, almacenamiento y capacidad de red de las instancias, conocidos como tipos de instancias

  • Información de inicio de sesión segura para las instancias con pares de claves (AWS almacena la clave pública y usted guarda la clave privada en un lugar seguro)

  • Volúmenes de almacenamiento para datos temporales que se eliminan cuando detiene o termina la instancia, conocidos como volúmenes de almacén de instancias

  • Volúmenes de almacenamiento persistente para los datos usando Amazon Elastic Block Store (Amazon EBS), conocidos como volúmenes de Amazon EBS

  • Varias ubicaciones físicas para los recursos, como las instancias y los volúmenes de Amazon EBS, conocidas como regiones y zonas de disponibilidad

  • Un firewall que permite especificar los protocolos, los puertos y los rangos de direcciones IP que pueden alcanzar las instancias mediante el uso de grupos de seguridad

  • Direcciones IPv4 estáticas para informática en la nube dinámica, conocidas como direcciones IP elásticas

  • Metadatos, conocidos como etiquetas, que se pueden crear y asignar a los recursos de Amazon EC2

  • Redes virtuales que puede crear que están aisladas lógicamente del resto de la nube de AWS y que, opcionalmente, puede conectar a su propia red, conocidas como nubes privadas virtuales (VPC)

Para obtener más información acerca de las características de Amazon EC2, consulte la página de producto de Amazon EC2.

Para obtener más información sobre de la ejecución de un sitio web en AWS, consulte Hospedaje web.

Primeros pasos con Amazon EC2

En primer lugar, es preciso prepararse para usar Amazon EC2. Cuando esté todo preparado, podrá completar el tutorial de introducción a Amazon EC2. Siempre que necesite más información acerca de una característica de Amazon EC2, puede leer la documentación técnica.

Si tiene dudas sobre si AWS es adecuado en su caso, póngase en contacto con Ventas de AWS. Si tiene alguna pregunta técnica acerca de Amazon EC2, acuda al Amazon EC2 forum.

Puede aprovisionar los recursos de Amazon EC2, por ejemplo, las instancias y los volúmenes, usando directamente Amazon EC2. También puede aprovisionar los recursos de Amazon EC2 usando otros servicios de AWS. Para obtener más información, consulte la documentación siguiente:

Para distribuir automáticamente el tráfico entrante en la aplicación entre varias instancias, utilice Elastic Load Balancing. Para obtener más información, consulte Guía del usuario de Elastic Load Balancing.

Para monitorizar las estadísticas básicas de las instancias y los volúmenes de Amazon EBS, utilice Amazon CloudWatch. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch.

Para automatizar acciones como activar una función Lambda siempre que se inicie una instancia Amazon EC2 o se llame a SSM Run Command cada vez que se active un evento en otro servicio de AWS, use Amazon CloudWatch Events. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch Events.

Para monitorizar las llamadas efectuadas a la API de Amazon EC2 de la cuenta, incluidas las llamadas realizadas por la Consola de administración de AWS, las herramientas de línea de comandos y otros servicios, utilice AWS CloudTrail. Para obtener más información, consulte la AWS CloudTrail User Guide.

Para conseguir una base de datos relacional administrada en la nube, use Amazon Relational Database Service (Amazon RDS) para lanzar una instancia de base de datos. Aunque puede configurar una base de datos en una instancia EC2, Amazon RDS ofrece la ventaja de administrar las tareas de administración de la base de datos, como los parches de software, los backup y su almacenamiento. Para obtener más información, consulte Guía para desarrolladores de Amazon Relational Database Service.

Para importar imágenes de máquinas virtuales (VM) desde el entorno local en AWS y convertirlas en instancias de AMI listas para utilizar, utilice VM Import/Export. Para obtener más información, consulte la Guía del usuario de VM Import/Export.

Acceso a Amazon EC2

Amazon EC2 proporciona una interfaz de usuario basada en web, la consola de Amazon EC2. Si se ha inscrito en una cuenta de AWS, podrá obtener acceso a la consola de Amazon EC2 iniciando sesión en la Consola de administración de AWS y seleccionando EC2 en la página de inicio.

Si prefiere utilizar una interfaz de línea de comandos, dispone de las siguientes opciones:

Interfaz de línea de comandos (CLI) de AWS

Ofrece comandos para un amplio conjunto de productos de AWS y es compatible con Windows, Mac y Linux. Para comenzar, consulte AWS Command Line Interface Guía del usuario. Para obtener más información acerca de los comandos para Amazon EC2, consulte ec2 en la AWS CLI Command Reference.

Herramientas de AWS para Windows PowerShell

Ofrece comandos para un amplio conjunto de productos de AWS para los usuarios que utilizan scripts en el entorno de PowerShell. Para comenzar, consulte la Guía del usuario de Herramientas de AWS para Windows PowerShell. Para obtener más información sobre los cmdlets de Amazon EC2, consulte la Herramientas de AWS para PowerShell Cmdlet Reference.

Amazon EC2 ofrece un API de consulta. Estas solicitudes son solicitudes de HTTP o HTTPS que utilizan los verbos GET o POST de HTTP y un parámetro de consulta denominado Action. Para obtener más información acerca de las acciones de la API para Amazon EC2, consulte Acciones en la Amazon EC2 API Reference.

Si prefiere crear aplicaciones usando API específicas de un lenguaje en lugar de enviar una solicitud a través de HTTP o HTTPS, AWS le proporciona bibliotecas, ejemplos de código, tutoriales y otros recursos para desarrolladores de software. Estas bibliotecas proporcionan funciones básicas que automatizan tareas como la firma criptográfica de las solicitudes o el tratamiento de las respuestas de error, facilitándole así el comienzo. Para obtener más información, consulte SDK y herramientas de AWS.

Precios de Amazon EC2

Cuando se inscribe en AWS, puede comenzar a utilizar Amazon EC2 de forma gratuita utilizando la capa gratuita de AWS.

Amazon EC2 proporciona las siguientes opciones de compra de instancias:

Instancias bajo demanda

Pague por las instancias que usa por segundos, sin compromisos a largo plazo ni pagos iniciales.

Instancias reservadas

Efectúe un único pago inicial de poca cuantía por una instancia, resérvela para un periodo de uno o tres años, y pague una tarifa mucho más baja por hora por esta instancia.

Instancias de spot

Solicite instancias EC2 no utilizadas, que pueden reducir sus costos considerablemente.

Para obtener una lista completa de los costos y precios específicos de Amazon EC2, consulte Precios de Amazon EC2.

Para calcular el costo de un entorno aprovisionado de ejemplo, consulte Centro de ahorro de la nube.

Para ver la factura, vaya a la página Actividad de la cuenta de AWS. La factura contiene vínculos a informes de uso que ofrecen detalles sobre la cuenta. Para obtener más información acerca de la facturación de las cuentas de AWS, consulte Facturación de cuentas de AWS.

Si tiene alguna pregunta sobre los eventos y las cuentas de facturación de AWS, póngase en contacto con AWS Support.

Para obtener información general de Trusted Advisor, un servicio que ayuda a optimizar los costos, la seguridad y el desempeño del entorno de AWS, consulte AWS Trusted Advisor.

Conformidad con DSS de PCI

Amazon EC2 admite el procesamiento, el almacenamiento y la transmisión de datos de tarjetas de crédito por parte de un comerciante o proveedor de servicios, y se ha validado por estar conforme con el Estándar de Seguridad de los Datos de la Industria de las Tarjetas de Pago (DSS PCI). Para obtener más información acerca de PCI DSS, incluido cómo solicitar una copia de AWS PCI Compliance Package, consulte PCI DSS nivel 1.