Amazon Elastic Compute Cloud

19 oct. 2012 - Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is ...
536KB Größe 21 Downloads 58 vistas
Amazon Elastic Compute Cloud Guía de introducción API Version 2013-08-15

Amazon Elastic Compute Cloud Guía de introducción

Amazon Web Services

Amazon Elastic Compute Cloud Guía de introducción

Amazon Elastic Compute Cloud: Guía de introducción Amazon Web Services Copyright © 2013 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services, Inc.: Amazon, Amazon Web Services Design, AWS, Amazon CloudFront, Cloudfront, Amazon DevPay, DynamoDB, ElastiCache, Amazon EC2, Amazon Elastic Compute Cloud, Amazon Glacier, Kindle, Kindle Fire, AWS Marketplace Design, Mechanical Turk, Amazon Redshift, Amazon Route 53, Amazon S3, Amazon VPC. In addition, Amazon.com graphics, logos, page headers, button icons, scripts, and service names are trademarks, or trade dress of Amazon in the U.S. and/or other countries. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

Amazon Elastic Compute Cloud Guía de introducción

Introducción ............................................................................................................................................. 1 ¿Hacia dónde voy desde aquí? ............................................................................................................ 11 Historial de revisión ............................................................................................................................... 17 Remítanos sus comentarios .................................................................................................................. 18

API Version 2013-08-15 4

Amazon Elastic Compute Cloud Guía de introducción

Introducción a las instancias Linux de Amazon EC2 Para empezar a utilizar las instancias Linux de Amazon Elastic Compute Cloud (Amazon EC2), debe seguir los pasos que se muestran en esta tabla. Utilizará sobre todo AWS Management Console, una interfaz web basada en el método de señalar y pulsar. También puede ver este breve vídeo para empezar a utilizar estas instancias: How to Create a Red Hat Enterprise Linux EC2 Instance.

Tip Este tutorial le enseñará a lanzar una instancia Linux de Amazon EC2 y conectarse a ella. Si prefiere lanzar una instancia Windows de Amazon EC2 y conectarse a ella, vea este tutorial: Getting Started with Amazon EC2 Windows Instances.

Para obtener más información sobre Amazon EC2, consulte la página del producto Amazon EC2.

Para comenzar a utilizar Amazon EC2 Paso

Descripción

Paso 1: inscribirse en Amazon EC2 (p. 2)

Cree una cuenta de AWS, si es que no lo ha hecho ya.

Paso 2: lanzar una instancia de Amazon EC2 (p. 2)

Lance una instancia Linux de Amazon, que es un servidor virtual en la nube.

Paso 3: conectarse a la instancia (p. 6)

Conéctese a la instancia.

Paso 4: explorar la instancia (p. 7)

Cree un volumen de Amazon EC2, adjúntelo a la instancia y utilice los comandos Linux de la instancia para preparar el volumen para su uso.

Paso 5: eliminar (p. 9)

Finalice la instancia y elimine el volumen que ha creado.

API Version 2013-08-15 1

Amazon Elastic Compute Cloud Guía de introducción Paso 1: inscribirse en Amazon EC2

Paso 1: inscribirse en Amazon EC2 Al crear una cuenta de Amazon Web Services (AWS), AWS la inscribe automáticamente en todos los servicios de AWS, incluido Amazon EC2. Con Amazon EC2 paga únicamente por lo que usa. Los nuevos clientes de AWS pueden comenzar a utilizar Amazon EC2 de manera gratuita. Para obtener más información, consulte la página de precios de Amazon EC2. Si ya dispone de una cuenta de AWS, pase al siguiente paso. Si no dispone de una cuenta de AWS, utilice el siguiente procedimiento para crear una.

Para crear una cuenta de AWS 1.

Visite http://aws.amazon.com y haga clic en Inscríbase.

2.

Siga las instrucciones en pantalla. Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e introducir un número PIN con el teclado del teléfono.

Paso 2: lanzar una instancia de Amazon EC2 Ahora que se ha inscrito en AWS, ya puede empezar a utilizar la informática en la nube. Lo primero que debe hacer es lanzar una instancia Linux mediante AWS Management Console. Una instancia es un servidor virtual en la nube. Puede utilizar Amazon EC2 para establecer y configurar el sistema operativo y las aplicaciones que se ejecutarán en la instancia. Puede elegir una de las siguientes instancias para lanzarla: • Una instancia incluida en la capa de uso gratuito. La capa de uso gratuito le permite lanzar y utilizar una microinstancia de Amazon EC2 de manera gratuita durante 12 meses. Para obtener más información sobre la capa de uso gratuito, consulte la página de producto de la capa de uso gratuito de AWS y la guía de introducción a la capa de uso gratuito de AWS. • Una instancia normal (no incluida en la capa de uso gratuito). Durante este tutorial se aplicarán las cuotas de uso estándar de Amazon EC2 para la instancia hasta que le mostremos cómo finalizarla en el último paso. El coste total de este tutorial es mínimo (no suele ser más de unos cuantos dólares). Para obtener más información sobre las cuotas de uso de Amazon EC2 consulte la página de precios de Amazon EC2.

Para lanzar una instancia 1.

2.

Sign in to the AWS Management Console and open the Amazon EC2 console at https://console.aws.amazon.com/ec2/. Utilice la dirección de correo electrónico y la contraseña que proporcionó al inscribirse en AWS. Desde la barra de navegación, seleccione la región para la instancia. Para este tutorial, puede utilizar la región predeterminada. En circunstancias normales, esta elección es importante porque algunos recursos de EC2 pueden compartirse entre regiones y otros no. Por ejemplo, si desea conectar la instancia a un volumen de EBS existente, debe lanzarla en la misma región que el volumen.

API Version 2013-08-15 2

Amazon Elastic Compute Cloud Guía de introducción Paso 2: lanzar una instancia de Amazon EC2

3.

En el panel de la consola de Amazon EC2, haga clic en Launch Instance. La página de creación de nuevas instancias incluye estos mecanismos para lanzar instancias: • El asistente clásico le ofrece un control preciso y parámetros avanzados para configurar la instancia. • El asistente de lanzamiento rápido configura automáticamente muchos parámetros para que pueda comenzar a utilizar la instancia rápidamente. Este tutorial le mostrará el proceso del asistente de lanzamiento rápido.

4. 5.

6.

En la página de creación de nuevas instancias, haga clic en Quick Launch Wizard. (Opcional) En Name Your Instance escriba un nombre para la instancia que tenga algún significado para usted. (Si ejecuta varias instancias, le será más fácil identificarlas en la consola si les pone nombre). En Choose a Key Pair puede escoger entre todos los pares de claves que haya creado o crear uno nuevo. Los pares de claves le permiten conectarse a las instancias Linux mediante SSH. Por lo tanto, no debe seleccionar la opción None. Si lanza la instancia sin un par de claves, no podrá conectarse a ella. Para este ejemplo, vamos a crear un par de claves:

7.

a.

Haga clic en Create New.

b. c.

Introduzca un nombre para el par de claves y, a continuación, haga clic en Download. Guarde la clave privada en una ubicación segura del ordenador. Anote la ubicación porque necesitará la clave para conectarse a la instancia.

En Choose a Launch Configuration el asistente de lanzamiento rápido muestra una lista de configuraciones básicas denominadas imágenes de máquina de Amazon (AMI) entre las que puede realizar su selección para lanzar la instancia. Las AMI contienen todo lo que necesita para crear una nueva instancia de un servidor, como un servidor web o un servidor de bases de datos. En este tutorial lanzaremos una instancia Linux de Amazon con un sistema operativo de 64 bits. La marca de una estrella en la configuración indica que esta se incluye dentro de la capa de uso gratuito.

API Version 2013-08-15 3

Amazon Elastic Compute Cloud Guía de introducción Paso 2: lanzar una instancia de Amazon EC2

Important Si lanza una instancia normal, se le cobrará desde el momento en que la lance hasta que la detenga o la finalice, aunque permanezca inactiva.

8. 9.

Haga clic en Continue para ver y personalizar la configuración de la instancia. En Security Details, Security Group, verá el grupo de seguridad que seleccione para usted el asistente. Los grupos de seguridad definen las reglas del firewall para las instancias. Estas reglas especifican qué tráfico procedente de la red se entregará en la instancia. El resto del tráfico se ignora. Si es nuevo en Amazon EC2 y aún no ha configurado ningún grupo de seguridad, AWS definirá un grupo de seguridad predeterminado. El nombre y la descripción del grupo es quicklaunch-x, donde x corresponde a un número asociado a su grupo quicklaunch. El primer grupo de seguridad que cree con el asistente Quick Launch Wizard se denominará quicklaunch-1. Puede cambiar el nombre y la descripción con el botón Edit details. El grupo ya posee reglas básicas del firewall que le permitirán conectarse al tipo de instancia que seleccione. Para una instancia de Linux, conéctese mediante SSH en el puerto 22. El grupo de seguridad quicklaunch-x permitirá de forma automática el tráfico SSH en el puerto 22. Si ya ha utilizado Amazon EC2 anteriormente, el asistente buscará un grupo de seguridad existente para el tipo de instancia que esté creando.

Caution El grupo de seguridad quicklaunch-x permitirá a todas las direcciones IP acceder a su instancia a través de los puertos especificados (p. ej., SSH). Esto es aceptable porque el ejercicio de este tutorial es breve, pero es una práctica peligrosa en entornos de producción. En entornos de producción, se autorizaría el acceso a la instancia únicamente a una dirección IP o a un rango de direcciones IP específico.

API Version 2013-08-15 4

Amazon Elastic Compute Cloud Guía de introducción Paso 2: lanzar una instancia de Amazon EC2

10. Revise la configuración y haga clic en Launch para lanzar la instancia. 11. Verá una página de confirmación que indicará que la instancia se está lanzando. Haga clic en Close para cerrar la página de confirmación y volver a la consola de Amazon EC2. 12. Haga clic en Instances en el panel de navegación para ver el estado de la instancia. La instancia tardará un poco en lanzarse. El estado de la instancia aparece como pending mientras se está lanzando.

Una vez que se ha lanzado la instancia, el estado cambia a running.

13. (Opcional) Tras lanzar la instancia, podrá ver las reglas del grupo de seguridad quicklaunch-x. a. b.

En la consola de Amazon EC2, en Network and Security, haga clic en Security Groups. Haga clic en el grupo de seguridad quicklaunch-1 para ver las reglas de seguridad que ha creado el asistente de lanzamiento rápido.

API Version 2013-08-15 5

Amazon Elastic Compute Cloud Guía de introducción Paso 3: conectarse a la instancia

El grupo de seguridad contiene una regla que autoriza el tráfico SSH desde cualquier dirección IP al puerto 22. Si lanza una instancia Linux en Apache y MySQL, el asistente de lanzamiento rápido crea un grupo de seguridad que autoriza el tráfico al puerto 80 para HTTP (para el tráfico web) y al puerto 3306 (para MySQL).

Paso 3: conectarse a la instancia Existen varias maneras de conectarse a una instancia Linux. En este paso, le mostraremos cómo conectarse a la instancia mediante el navegador. También dispone de herramientas para conectarse a la instancia como alternativa al navegador. Para obtener más información, consulte los siguientes temas: Connect to Linux/UNIX Instances from Linux/UNIX with SSH y Connecting to Linux/UNIX Instances from Windows Using PuTTY.

Para conectarse a la instancia a través de un navegador web 1.

Debe tener Java instalado y habilitado en el navegador. Si aún no tiene Java, puede contactar con el administrador del sistema para instalarlo o seguir los pasos que se indican en estas páginas: 1. Install Java 2. Enable Java in your web browser

2. 3.

Sign in to the AWS Management Console and open the Amazon EC2 console at https://console.aws.amazon.com/ec2/. Haga clic en Instances en el panel de navegación.

4.

Haga clic con el botón derecho en la instancia y, a continuación, haga clic en Connect.

5.

Haga clic en Connect from your browser using the Java SSH client (Java Required). AWS detectará de forma automática la dirección del DNS público de la instancia y el nombre del par de claves con el que haya iniciado la instancia. En User name, introduzca el nombre de usuario para iniciar sesión en la instancia.

6.

Note Para una instancia Linux de Amazon, el nombre de usuario predeterminado es ec2-user. Para Ubuntu, el nombre de usuario predeterminado es ubuntu. Algunas AMI le permiten iniciar sesión como root. Por ello, en este ejemplo necesita cambiar el nombre de usuario de ec2-user al nombre de usuario correspondiente.

7. 8.

El campo Key name se rellena de forma automática. En Private key path, introduzca la ruta completa correspondiente del archivo de clave privada .pem. API Version 2013-08-15 6

Amazon Elastic Compute Cloud Guía de introducción Paso 4: explorar la instancia

9.

Haga clic en Save key location y, a continuación, haga clic en Stored in browser cache para almacenar la ubicación de la clave en la memoria caché del navegador. De este modo se garantiza que la ubicación de la clave se detecte en sesiones posteriores del navegador, hasta que borre la memoria caché.

10. Haga clic en Launch SSH Client.

11. 12. 13. 14. 15.

Cuando se le solicite que añada el host al conjunto de hosts conocidos, haga clic en No. Si fuera necesario, haga clic en Yes para confiar en el certificado. Haga clic en Run para ejecutar el cliente MindTerm. Si está de acuerdo con el acuerdo de licencia, haga clic en Accept. Si es la primera vez que ejecuta MindTerm, aparecerán algunos cuadros de diálogo indicándole que confirme la configuración del directorio principal y otros ajustes. 16. Confirme los ajustes de la configuración de MindTerm. Se abrirá una pantalla y ya estará conectado a la instancia. Enhorabuena. Ha lanzado una instancia Linux y se ha conectado a ella. Si quiere explorar la instancia, vaya al siguiente paso. De lo contrario, vaya a Paso 5: eliminar (p. 9) para finalizar la instancia de tal modo que no tenga que seguir pagando por ella.

Paso 4: explorar la instancia Ahora que se ha conectado a la instancia, puede usarla del mismo modo que utilizaría un ordenador Linux. Echemos un vistazo al almacenamiento predeterminado de la instancia. En MindTerm, ejecute el siguiente comando para ver los volúmenes montados. $ df -h

API Version 2013-08-15 7

Amazon Elastic Compute Cloud Guía de introducción Paso 4: explorar la instancia

En el caso de las microinstancias, la salida tendrá un aspecto similar a este. Filesystem /dev/xvda1 tmpfs

Size 8.0G 298M

Used 1.1G 0

Avail Use% Mounted on 6.9G 14% / 298M 0% /dev/shm

El volumen /dev/xvda1 es el volumen de dispositivo raíz. Contiene la imagen utilizada para arrancar la instancia. Tenga en cuenta que hay espacio para instalar software adicional en la instancia. Por ejemplo, puede utilizar yum para descargar e instalar paquetes en la instancia. Si necesita almacenamiento adicional para datos, una solución sencilla es añadir volúmenes de Amazon Elastic Block Store (Amazon EBS) a la instancia de Amazon EC2. Los volúmenes de Amazon EBS actúan como almacenamiento vinculado a la red para la instancia. Vamos a añadir un volumen a la instancia que ha lanzado. Primero usaremos la consola de EC2 para crear un volumen de Amazon EBS y adjuntarlo a la instancia, y, continuación, nos conectaremos a la instancia y montaremos el volumen.

Para crear y adjuntar un volumen de Amazon EBS 1. 2.

Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/. Seleccione la región en la que creó la instancia en la barra de navegación y, a continuación, haga clic en Instances en el panel de navegación. En la consola se muestra la lista de instancias actuales de esa región. Seleccione la instancia Linux. En la pestaña Description situada en el panel inferior verá la zona de la instancia.

3.

En el panel de navegación, en Elastic Block Store, haga clic en Snapshots. Seleccione Public Snapshots en la lista Viewing. Elija una instantánea de la lista y anote el ID. La capa de uso gratuito ofrece hasta 30 GB de capacidad de Amazon Elastic Block Storage; por lo tanto, para evitar pagar por este tutorial, elija una instantánea de menos de 30 GB.

4.

En el panel de navegación, en Elastic Block Store, haga clic en Volumes. En la consola se muestra una lista de volúmenes de EBS actuales en esa región. (Debería ver el volumen de EBS que actúa como volumen de dispositivo raíz para la instancia).

5.

Haga clic en Create Volume.

6.

En el cuadro de diálogo Create Volume, configure los siguientes parámetros y, a continuación, haga clic en Yes, Create: • Seleccione el tipo de volumen Standard para crear un volumen de EBS estándar. • Seleccione la misma zona de disponibilidad que utilizó al crear la instancia. De lo contrario, no podrá adjuntar el volumen a la instancia. • Especifique el ID de la instantánea que eligió en el paso 3. De este modo podrá crear rápidamente un volumen que esté formateado y contenga datos. Para buscar la instantánea que eligió en la lista de instantáneas, seleccione la lista de instantáneas y empiece a escribir el ID de la instantánea hasta que la encuentre. • Deje el tamaño del volumen vacío, ya que la instantánea especificada determina el tamaño del volumen.

Observará que el estado del volumen es available, lo que indica que está listo para adjuntarlo a una instancia. 7.

Haga clic con el botón derecho del ratón en el volumen recién creado y seleccione Attach Volume.

8.

En el cuadro de diálogo Attach Volume, configure los siguientes parámetros y, a continuación, haga clic en Yes, Attach:

API Version 2013-08-15 8

Amazon Elastic Compute Cloud Guía de introducción Paso 5: eliminar

• Seleccione la instancia Linux de la lista. • Especifique el nombre del dispositivo /dev/sdf.

Observará que en el panel Details del volumen, el estado del volumen es in-use y el volumen se adjunta a la instancia con el nombre de dispositivo /dev/sdf. Sin embargo, si vuelve a MindTerm y ejecuta de nuevo el comando df -h, todavía no verá el volumen. Esto se debe a que necesitamos montar el volumen para que esté disponible. Para montar el volumen como /mnt/my-data, ejecute los siguientes comandos. $ sudo mkdir /mnt/my-data $ sudo mount /dev/sdf /mnt/my-data

Ahora cuando ejecute el comando df -h, verá una salida similar a esta. Filesystem /dev/xvda1 tmpfs /dev/xvdf

Size 8.6G 313M 5.0G

Used 1.2G 0 4.3G

Avail Use% Mounted on 7.4G 14% / 313M 0% /dev/shm 442M 91% /mnt/my-data

Para ver el contenido del nuevo volumen, ejecute este comando. $ dir

/mnt/my-data

Llegados a este punto, debería tener conocimientos básicos sobre las instancias y cómo utilizarlas. Cuando acabe con la instancia, no se olvide de eliminar los recursos que haya utilizado y finalizar la instancia, tal y como se muestra en el siguiente paso.

Paso 5: eliminar Ahora que ha finalizado este tutorial, puede personalizar la instancia para adaptarla a sus necesidades y seguir utilizándola.

Important Recuerde, si ha lanzado una instancia en la capa de uso gratuito, no se le aplicará ningún cargo. Sin embargo, si ha lanzado una instancia normal, tan pronto como esta empiece a arrancar se le cobrará por cada hora u hora parcial que esté en ejecución, incluso aunque permanezca inactiva. Dejará de pagar por las instancias normales tan pronto como su estado cambie a shutting down o terminated. Para obtener más información, consulte los precios de Amazon EC2.

Si finaliza una instancia, esta se eliminará de manera efectiva porque no podrá volver a conectarse a ella. Sin embargo, si la detiene, la instancia se apagará y no se le cobrará el uso por horas ni la transferencia de datos, pero deberá pagar por el almacenamiento de volúmenes de Amazon EBS. Además, puede reiniciar una instancia detenida en cualquier momento con una solicitud de inicio. Cada vez que una instancia pasa de detenida a iniciada, se cobra una hora de instancia completa, incluso aunque estas transiciones se produzcan varias veces en una sola hora. Para obtener más información sobre las diferencias entre detener y finalizar una instancia, consulte Stopping Instances. API Version 2013-08-15 9

Amazon Elastic Compute Cloud Guía de introducción Búsqueda de tutoriales adicionales

Para finalizar la instancia 1.

Sign in to the AWS Management Console and open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

2. 3. 4.

Localice la instancia en la lista de instancias de la página de instancias. Con el botón derecho del ratón, haga clic en la instancia y seleccione Terminate. Haga clic en Yes, Terminate cuando se le pida confirmación. Amazon EC2 empezará a finalizar la instancia.

Los volúmenes de Amazon EBS pueden perdurar aunque la instancia desaparezca. Si creó y adjuntó un volumen de EBS en el paso anterior, este se habrá desvinculado al finalizar la instancia. Sin embargo, debe eliminarlo o, de lo contrario, se le cobrará el almacenamiento de volúmenes que supere el límite de la capa de uso gratuito. Después de eliminar un volumen, sus datos desaparecen y no puede adjuntarse a ninguna instancia.

Para eliminar el volumen 1. 2. 3. 4.

Sign in to the AWS Management Console and open the Amazon EC2 console at https://console.aws.amazon.com/ec2/. Localice el volumen que ha creado en la lista de volúmenes de la página de volúmenes. Haga clic en el volumen con el botón derecho del ratón y, a continuación, haga clic en Delete. Haga clic en Yes, Delete cuando se le pida confirmación. Amazon EC2 empieza a eliminar el volumen.

Búsqueda de tutoriales adicionales Este tutorial se centra en aprender a usar Amazon EC2. Para encontrar tutoriales que le muestren cómo utilizar productos y servicios adicionales de AWS con Amazon EC2, consulte Getting Started with AWS Documentation.

API Version 2013-08-15 10

Amazon Elastic Compute Cloud Guía de introducción AWS Account and Security Credentials

¿Hacia dónde voy desde aquí? Topics • AWS Account and Security Credentials (p. 11) • Formas de acceder a Amazon EC2 (p. 11) • Diseño de su aplicación para la nube (p. 12) • Más información sobre Amazon EC2 (p. 12) • Recursos de Amazon EC2 (p. 15) Amazon EC2 es un servicio versátil que ofrece muchas características que no hemos incluido en esta guía, como, por ejemplo, la opción de crear sus propias AMI, utilizar almacenamiento de archivos persistente, monitorizar el estado de las instancias, equilibrar cargas y utilizar redes privadas virtuales. Este tema incluye enlaces a otros recursos que le ayudarán a profundizar en sus conocimientos y el uso de Amazon EC2.

AWS Account and Security Credentials So far you signed up for the service, got an AWS account and security credentials, and then completed a short exercise covering the essential product functions. Now that you're finished with the exercise, we recommend that you check with an administrator or coworker in your organization to determine if he or she already has an AWS account and security credentials for you to use in future interactions with AWS. If you're an account owner or administrator and want to know more about AWS Identity and Access Management, go to the product description at http://aws.amazon.com/iam or to the technical documentation at Using IAM.

Formas de acceder a Amazon EC2 Esta guía le ha mostrado cómo iniciar y finalizar una instancia desde AWS Management Console. Puede seguir utilizando Amazon EC2 mediante la consola, o probar una de las otras interfaces.

API Version 2013-08-15 11

Amazon Elastic Compute Cloud Guía de introducción Continuar usando la consola

Continuar usando la consola La AWS Management Console incluye muchas otras funciones además de las de iniciar y finalizar instancias. Si desea más información sobre el uso de Amazon EC2 mediante la consola, vaya a Amazon Elastic Compute Cloud User Guide. La consola también dispone de ayuda en línea para prestarle asistencia; solamente necesita hacer clic en el botón Help de la consola.

Utilizar la interfaz de línea de comandos Para empezar a trabajar con la interfaz de línea de comandos basada en Java de Amazon EC2, vaya a la sección Setting Up the Command Line Tools en Amazon Elastic Compute Cloud User Guide. Estas herramientas de línea de comandos son un método rápido de utilizar EC2 sin realizar codificaciones en la API ni utilizar una biblioteca.

Usar una biblioteca existente Si prefiere usar Amazon EC2 a través de una interfaz programática, existen bibliotecas y recursos disponibles para los siguientes lenguajes: • • • • •

Java PHP Python Ruby Windows y .NET

Si desea conocer bibliotecas y código de muestra en todos los lenguajes, vaya a Código de muestra & bibliotecas.

Codificación directa en la API del servicio web Si desea escribir código directamente en la API de consulta de Amazon EC2, consulte la sección Making API Requests de la guía Amazon Elastic Compute Cloud User Guide. Aquí obtendrá información sobre cómo crear y autenticar solicitudes de API, y cómo utilizar EC2 a través de las acciones de la API. Para obtener una descripción completa de las acciones de la API, consulte Amazon Elastic Compute Cloud API Reference.

Diseño de su aplicación para la nube Los arquitectos y los evangelistas de las soluciones de AWS han redactado documentos técnicos que le ayudarán a diseñar su aplicación de forma que sea tolerante a fallos, escalable y elástica. Si desea más información, vaya a AWS Cloud Computing Whitepapers.

Más información sobre Amazon EC2 A continuación se presentan características adicionales de Amazon EC2.

API Version 2013-08-15 12

Amazon Elastic Compute Cloud Guía de introducción Amazon Virtual Private Cloud

Amazon Virtual Private Cloud Puede utilizar Amazon EC2 con Amazon Virtual Private Cloud, un servicio que le permite crear una parte aislada de la nube de AWS denominada VPC. Con Amazon VPC, puede crear una topología de red virtual, incluyendo subredes y tablas de rutas, para sus recursos de EC2. Si desea obtener más información, consulte la página del producto Amazon VPC y la guía Amazon Virtual Private Cloud User Guide.

Creación de sus propias AMI Amazon y otras fuentes reconocidas ofrecen AMI que puede iniciar. No obstante, es posible que desee crear sus propias AMI personalizadas. Puede modificar instancias de AMI de Amazon o de otras AMI públicas reconocidas cuando lo necesite y crear sus propias AMI personalizadas para ellas. Si desea obtener información general sobre las AMI, consulte las secciones AMIs y Creating Your Own AMIs en la guía Amazon Elastic Compute Cloud User Guide. Puede elegir entre Amazon S3 o Amazon Elastic Block Store como dispositivo raíz de la AMI (si desea ver una descripción breve de Amazon EBS, consulte Amazon Elastic Block Store (p. 14) más adelante en esta sección). Le recomendamos que utilice instancias compatibles con Amazon EBS, porque tardan menos en iniciarse y utilizan almacenamiento persistente. Si desea más información, consulte AMI admitidas en Amazon EBS en Amazon Elastic Compute Cloud User Guide.

Importación de sus propias máquinas virtuales Puede importar una máquina virtual o un volumen desde su propio centro de datos a Amazon EC2. Si desea obtener más información, consulte Importing Your Virtual Machines and Volumes into Amazon EC2 en Amazon Elastic Compute Cloud User Guide.

Tipos de instancia Para satisfacer las necesidades de distintas organizaciones y aplicaciones, existen instancias de Amazon EC2 en varios tamaños y configuraciones de CPU y memoria. Si desea obtener más información, consulte Instances en Amazon Elastic Compute Cloud User Guide.

Etiquetas Puede añadir metadatos a las instancias, a las AMI y a otros recursos de EC2 para ayudarle a clasificarlos en categorías y gestionarlos. Si desea obtener más información, consulte Using Tags en Amazon Elastic Compute Cloud User Guide.

Direcciones IP elásticas Es posible que le interese utilizar direcciones IP estáticas para las instancias. Amazon EC2 proporciona direcciones IP elásticas que pueden reasignarse dinámicamente a diferentes instancias. Si desea obtener más información, consulte Elastic IP Addresses en Amazon Elastic Compute Cloud User Guide.

Grupos de seguridad Es posible que le preocupe impedir que otras personas accedan a las instancias, ya sea desde dentro o desde fuera de la red de Amazon. Puede crear otros grupos de seguridad (además del grupo básico que utilizamos en esta guía) que cumplan sus requisitos de seguridad. Si desea obtener más información, consulte Network Security Concepts en Amazon Elastic Compute Cloud User Guide.

API Version 2013-08-15 13

Amazon Elastic Compute Cloud Guía de introducción Zonas de disponibilidad

Zonas de disponibilidad Es posible que le interese construir una arquitectura con dispersión geográfica y tolerante a fallos en Amazon EC2. Puede colocar instancias en diferentes regiones geográficas y aislar dichas instancias dentro de esas regiones mediante el uso de zonas de disponibilidad. Esta opción ofrece flexibilidad geográfica y tolerancia a fallos a precio económico. Si desea obtener más información, consulte Region and Availability Zone Concepts en Amazon Elastic Compute Cloud User Guide.

Amazon Linux AWS ofrece AMI de Linux para Amazon, que son imágenes admitidas y mantenidas por Linux optimizadas para el entorno de EC2. Si desea más información, vaya a AMI de Linux para Amazon.

Ejecución de Windows en Amazon EC2 Amazon EC2 puede ejecutar Microsoft Windows Server, con o sin Microsoft SQL Server. Si desea más información, consulte la página sobre la ejecución de Microsoft Windows Server y SQL Server en Amazon EC2. Además, consulte Instance Families and Types y busque los tipos de instancias de Windows en Amazon Elastic Compute Cloud User Guide.

Instancias reservadas Quizás le interese ejecutar un conjunto de instancias a tiempo completo o casi a tiempo completo, a la vez que reduce los costes. Amazon EC2 incluye otra opción de precios que le permite realizar un único pago a bajo precio por cada instancia que reserve y disfrutar de un descuento notable en el cargo por uso por horas de dichas instancias. Si desea obtener más información, consulte On-Demand and Reserved Instances y Reserving Amazon EC2 Instances en Amazon Elastic Compute Cloud User Guide.

Instancias puntuales Si sus necesidades de instancias son flexibles y desea reducir costes, Amazon EC2 le permite pujar por utilizar la capacidad de Amazon EC2 que esté sin usar y ejecutar sus instancias mientras la puja que ofrezca supere el Precio puntual vigente en cada momento. Si desea más información, consulte la página de producto de las instancias puntuales de Amazon EC2 y la página de introducción a las instancias puntuales.

Amazon Elastic Block Store Es posible que necesite más espacio del que se ofrece en la instancia, o que necesite una solución de almacenamiento permanente. Amazon Elastic Block Store le permite crear volúmenes que las instancias de Amazon EC2 pueden montar como dispositivos de bloques. Los volúmenes de Amazon EBS se comportan como dispositivos de bloques externos sin formato y sin procesar, y perduran más allá de la vida útil de una instancia de Amazon EC2. Si desea más información, consulte la página del producto Amazon Elastic Block Store. Además, consulte Amazon Elastic Block Store en Amazon Elastic Compute Cloud User Guide.

Monitorización de instancias Es posible que necesite una solución para monitorizar sus instancias. Amazon CloudWatch es un servicio de monitorización para Amazon EC2 diseñado para recabar, agregar, almacenar y recuperar datos de mediciones. Si desea obtener más información, consulte la página del producto Amazon CloudWatch y la guía Amazon CloudWatch Developer Guide.

API Version 2013-08-15 14

Amazon Elastic Compute Cloud Guía de introducción Equilibrio de cargas

Equilibrio de cargas Es posible que necesite una solución para equilibrar las cargas de las solicitudes enviadas a sus instancias. Elastic Load Balancing permite repartir las solicitudes a partes iguales entre las instancias de Amazon EC2 que se encuentran en ejecución. Si desea obtener más información, consulte la página del producto Elastic Load Balancing y la guía Elastic Load Balancing Developer Guide.

Escalado automático de las instancias Es posible que le interese escalar automáticamente en sentido ascendente o descendente el número de instancias que utiliza. Auto Scaling permite aumentar o reducir automáticamente el número de instancias de Amazon EC2 en respuesta al uso de la aplicación web y la configuración que usted defina. Si desea obtener más información, consulte la página del producto Auto Scaling y la guía Auto Scaling Developer Guide.

Microinstancias Amazon EC2 ofrece microinstancias que proporcionan una cantidad pequeña y constante de recursos de CPU, al tiempo que permiten aumentar en un instante la capacidad de CPU cuando haya disponibles ciclos adicionales. Se adaptan a aplicaciones con un rendimiento más bajo y a sitios web que utilizan periódicamente ciclos informáticos significativos. Si desea obtener más información, consulte Micro Instance Concepts en Amazon Elastic Compute Cloud User Guide.

Instancias en clúster Amazon EC2 ofrece instancias en clúster para las aplicaciones de informática de alto rendimiento (HPC). Estas instancias ofrecen comunicaciones internodales con gran ancho de banda y baja latencia para aplicaciones informáticas avanzadas, como la dinámica de fluidos informatizada, la biología informatizada y la investigación de materiales. Si desea obtener más información, consulte Using Cluster Instances en Amazon Elastic Compute Cloud User Guide.

Conjuntos de datos públicos Amazon EC2 incluye un repositorio de conjuntos de datos públicos, como el mapa del genoma humano y los datos del censo de EE.UU., que podrá integrar sin fisuras en sus aplicaciones en la nube de AWS. Si desea más información, consulte la página de conjuntos de datos públicos en AWS. Además, consulte Using Public Data Sets en Amazon Elastic Compute Cloud User Guide.

Recursos de Amazon EC2 En la tabla siguiente se enumeran los recursos relacionados que le resultarán útiles cuando trabaje con Amazon EC2. Recurso

Descripción

Recursos de AWS

Punto de inicio central para buscar documentación, código de muestra, notas de la versión y otra información que le ayudará a crear aplicaciones innovadoras con AWS.

Amazon EC2 forum

Foro basado en la comunidad para debatir cuestiones técnicas relacionadas con Amazon EC2.

API Version 2013-08-15 15

Amazon Elastic Compute Cloud Guía de introducción Recursos de Amazon EC2

Recurso

Descripción

Notas de la versión de Amazon EC2

Resumen de alto nivel de la versión actual.

Centro de soporte de AWS

Página de inicio para el soporte técnico de AWS.

AWS Support

Página web principal para obtener información sobre AWS Support, un canal de asistencia individualizado y de respuesta rápida que le ayudará a crear y ejecutar aplicaciones en AWS.

Contactar con nosotros

Punto de contacto central para consultas relacionadas con la facturación, las cuentas y los eventos de AWS. Este formulario solo sirve para preguntas sobre la cuenta. Para preguntas técnicas, utilice los foros de debate.

Encontrará información adicional de Amazon EC2 en la sección de artículos y tutoriales de Amazon EC2 del sitio web de AWS.&

API Version 2013-08-15 16

Amazon Elastic Compute Cloud Guía de introducción

Historial de revisión En la siguiente tabla se describen los cambios importantes que se han realizado en esta guía. Cambio

Descripción

Fecha de lanzamiento

Explorar su instancia

Hemos añadido una nueva sección para guiarle a lo largo del proceso 19 de octubre de añadir un volumen de Amazon EBS a su instancia y prepararla de 2012 para el uso. Estructuralmente, las páginas del tutorial se han consolidado en una única página web. Esta página web también está incluida en la Amazon Elastic Compute Cloud User Guide.

Utilizar el nuevo cliente SSH basado en Java

Puede conectarse a su instancia de Linux desde el navegador web 5 de marzo de utilizando un cliente SSH basado en Java. 2012

Versión pública

La primera versión de la Amazon Elastic Compute Cloud Getting Started Guide.

API Version 2013-08-15 17

Amazon Elastic Compute Cloud Guía de introducción

Remítanos sus comentarios Sus comentarios son importantes para ayudarnos a conseguir que nuestra documentación resulte útil y fácil de usar. Cuéntenos su experiencia al empezar a trabajar con EC2 participando en nuestra Encuesta de introducción. Gracias.

API Version 2013-08-15 18