¿Qué es Amazon EC2? - Amazon Elastic Compute Cloud

¿Qué es Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) proporciona capacidad de computación escalable bajo demanda en la nube de Amazon Web Services (AWS). El uso de Amazon EC2 reduce los costos de hardware para que pueda desarrollar e implementar aplicaciones con mayor rapidez. Puede usar Amazon EC2 para lanzar tantos servidores virtuales como necesite, configurar la seguridad y las redes, y administrar el almacenamiento. Puede agregar capacidad (escalar verticalmente) para gestionar tareas que requieren mucha computación, como los procesos mensuales o anuales, o los picos de tráfico del sitio web. Cuando el uso disminuye, puede volver a reducir la capacidad (reducir verticalmente).

Una instancia de EC2 es un servidor virtual en la nube de AWS. Cuando inicia una instancia de EC2, el tipo de instancia que especifica determina el hardware disponible para la instancia. Cada tipo de instancia ofrece una combinación diferente de recursos de computación, memoria, red y almacenamiento. Para obtener más información, consulte la Guía de tipos de instancia de Amazon EC2.

Cada tipo de instancia de EC2 proporciona una combinación de recursos de computación, memoria, red y almacenamiento.

Características de Amazon EC2

Amazon EC2 ofrece las siguientes características de nivel alto:

instancias

Servidores virtuales.

Imágenes de máquina de Amazon (AMI)

Plantillas preconfiguradas para las instancias que empaquetan los componentes que necesita para el servidor (incluido el sistema operativo y el software adicional).

Tipos de instancias

Varias configuraciones de CPU, memoria, almacenamiento, capacidad de red y gráficos para las instancias.

Pares de claves

Información de inicio de sesión segura para las instancias. AWS almacena la clave pública y usted guarda la clave privada en un lugar seguro.

Volúmenes de almacén de instancias

Volúmenes de almacenamiento para datos temporales que se eliminan cuando una instancia se detiene, se termina o se pone en hibernación.

Volúmenes de Amazon EBS

Volúmenes de almacenamiento persistente para los datos mediante Amazon Elastic Block Store (Amazon EBS).

Regiones y zonas

Varias ubicaciones físicas para los recursos, como instancias y volúmenes de Amazon EBS.

Grupos de seguridad

Un firewall virtual que le permite especificar los protocolos, los puertos y los rangos de IP de origen que pueden llegar a sus instancias, y los rangos de IP de destino a los que se pueden conectar las instancias.

Direcciones IP elásticas

Direcciones IPv4 estáticas para la computación en la nube.

Etiquetas

Metadatos que puede crear y asignar a los recursos de Amazon EC2.

Nubes privadas virtuales (VPC)

Puede crear redes virtuales que estén aisladas lógicamente del resto de la nube de AWS. Si lo desea, puede conectar estas redes virtuales a su propia red.

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

Introducción a Amazon EC2

Los siguientes temas pueden ayudarle a comenzar con Amazon EC2. Después de configurar el uso de EC2, puede comenzar por Tutorial: Get started with Amazon EC2 Linux instances para lanzar una instancia, conectarse a ella y limpiarla. Los temas restantes dirigen a más información sobre las características de nivel alto de EC2.

Aprender los conceptos básicos de Amazon EC2
Revisar las opciones de almacenamiento
Servicios para utilizar con Amazon EC2

Puede usar otros Servicios de AWS con las instancias que implemente mediante Amazon EC2.

Amazon EC2 Auto Scaling

Le ayuda a garantizar que cuenta con la cantidad correcta de instancias de Amazon EC2 disponibles para controlar la carga de su aplicación.

AWS Backup

Automatice las copias de seguridad de sus instancias de Amazon EC2 y de los volúmenes de Amazon EBS adjuntos a ellas.

Amazon CloudWatch

Supervise sus instancias y volúmenes de Amazon EBS.

Elastic Load Balancing

Distribuya automáticamente el tráfico de entrada de aplicaciones entre múltiples instancias.

Amazon GuardDuty

Detecte el uso potencialmente no autorizado o malintencionado de sus instancias de EC2.

EC2 Image Builder

Automatice la creación, la administración y la implementación de imágenes de servidor personalizadas, seguras y actualizadas.

AWS Launch Wizard

Dimensione, configure e implemente recursos de AWS para aplicaciones de terceros sin tener que identificar ni aprovisionar manualmente los recursos de AWS individuales.

AWS Systems Manager

Realice operaciones a escala en instancias EC2 con esta solución de administración segura e integral.

Servicios de computación adicionales

Puede lanzar instancias mediante otro servicio de computación de AWS en lugar de utilizar Amazon EC2.

Amazon Lightsail

Cree sitios web o aplicaciones web con Amazon Lightsail, una plataforma en la nube que proporciona los recursos que necesita para implementar su proyecto rápidamente, por un precio mensual bajo y predecible. Para comparar Amazon EC2 y Lightsail, consulte Amazon Lightsail o Amazon EC2.

Amazon Elastic Container Service (Amazon ECS)

Implemente, administre y escale aplicaciones en contenedores en un clúster de instancias de EC2. Para obtener más información, consulte Cómo elegir un servicio de contenedor de AWS.

Amazon Elastic Kubernetes Service (Amazon EKS)

Ejecute sus aplicaciones de Kubernetes en AWS. Para obtener más información, consulte Cómo elegir un servicio de contenedor de AWS.

Acceder a Amazon EC2

Puede crear y administrar las instancias de Amazon EC2 con cualquiera de las siguientes interfaces:

Consola de Amazon EC2

Una interfaz web sencilla para crear y administrar instancias y recursos 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 AWS Management Console y seleccionando EC2 en la página de inicio.

AWS Command Line Interface

Le permite interactuar con los servicios de AWS mediante el uso de comandos en el intérprete de comandos de la línea de comandos. Es compatible con Windows, Mac y Linux. Para obtener más información sobre la AWS CLI, consulte la Guía del usuario de AWS Command Line Interface. Puede encontrar los comandos de Amazon EC2 en la Referencia de comandos de AWS CLI.

AWS Tools for PowerShell

Un conjunto de módulos de PowerShell basados en la funcionalidad expuesta en AWS SDK for .NET. Las herramientas para PowerShell le permiten llevar a cabo operaciones mediante script en sus recursos de AWS desde la línea de comandos de PowerShell. Para empezar, consulte la AWS Tools for Windows PowerShell Guía del usuario de . Puede encontrar los cmdlets para Amazon EC2 en la Referencia de cmdlets de AWS Tools for PowerShell.

AWS CloudFormation

Amazon EC2 admite la creación de recursos utilizando AWS CloudFormation. Cree una plantilla, en formato JSON o YAML, que describa sus recursos de AWS para que AWS CloudFormation aprovisione y configure esos recursos en su nombre. Puede reutilizar las plantillas de CloudFormation para aprovisionar los mismos recursos varias veces, ya sea en la misma región y cuenta o en varias regiones y cuentas. Para obtener más información acerca de los tipos de recursos y las propiedades de Amazon EC2 compatibles, consulte Referencia de tipos de recursos de EC2 en la Guía del usuario de AWS CloudFormation.

API de consulta

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.

SDK de AWS

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 Herramientas para crear en AWS.

Precios de las Amazon EC2

Amazon EC2 ofrece las siguientes opciones de precios:

Capa gratuita

Puede comenzar con Amazon EC2 de manera gratuita. Para explorar las opciones del nivel gratuito, consulta Nivel gratuito de AWS.

instancias bajo demanda

Pague por las instancias que utiliza por segundo, con un mínimo de 60 segundos, sin compromisos a largo plazo ni pagos iniciales.

Savings Plans

Puede reducir los costos de Amazon EC2 comprometiéndose a una cantidad de uso constante, en USD por hora, durante un período de 1 o 3 años.

Reserved Instances

Puede reducir sus costos de Amazon EC2 comprometiéndose con una configuración de instancia específica, incluido el tipo de instancia y la región, por un período de 1 o 3 años.

Spot Instances

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

Hosts dedicados

Reduzca los costos mediante el uso de un servidor de EC2 físico totalmente dedicado a su uso, ya sea bajo demanda o como parte de Savings Plans. Puede utilizar sus licencias de software vinculadas a servidores existentes y obtener ayuda para cumplir con los requisitos de cumplimiento.

Reservas de capacidad bajo demanda

Reserve capacidad de computación para las instancias de EC2 en una zona de disponibilidad específica para cualquier duración.

Facturación por segundo

Elimina el costo de los minutos y segundos no utilizados de la factura.

Para obtener una lista completa de los costos y precios de Amazon EC2 y más información sobre los modelos de compra, consulte Precios de Amazon EC2.

Estimaciones, facturación y optimización de costos

Para crear estimaciones para sus casos de uso de AWS, utilice AWS Pricing Calculator.

Para ver su factura, vaya al Panel de Billing and Cost Management en la consola de AWS Billing and Cost Management. La factura contiene vínculos a informes de uso que ofrecen detalles sobre la cuenta. Para obtener más información sobre la facturación de la cuenta de AWS, consulte la Guía del usuario de facturación y administración de costes de AWS.

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

Para calcular el costo de un entorno aprovisionado de ejemplo, consulte Centro de ahorro de la nube.. Al calcular el costo de un entorno aprovisionado, recuerde incluir los costos incidentales, como el almacenamiento de instantáneas para volúmenes de EBS.

Puede optimizar el costo, la seguridad y el rendimiento de su entorno de AWS con AWS Trusted Advisor.