|« PreviousNext »|
|Did this page help you? Yes | No | Tell us about it...|
You are now ready to launch an Amazon EC2 instance using the AMI that you selected in the previous step. Launching an instance involves the following tasks:
Configure the instance.
Create a key pair.
Create a security group.
Launch the instance.
In the previous step, you selected an AMI and clicked Launch, which displays the launch wizard. However, EC2 provides other ways to launch an instance. If you click Instances in the left navigation pane and then click Launch Instance, the launch wizard appears.
Because we already selected an AMI in the previous step, the wizard appears on the second step, Choose an Instance Type.
The instance you're about to launch will be live. You will incur the standard Amazon EC2 usage fees for the instance until you terminate it in the last task in this tutorial. If you complete this walkthrough in one session, the total charges will be minimal (typically less than a dollar). For more information about Amazon EC2 usage rates, go to the Amazon EC2 product page.
To launch an Amazon EC2 instance
On the Choose an Instance Type page, select the All Instance Types category, select m1.large, then click Next: Configure Instance Details.
On the next pages of the wizard, accept the default settings and click Next until you get to the Configure Security Group page, then go to the next step.
Create a security group:
A security group defines firewall rules for your instances. These rules specify which incoming network traffic should be delivered to your instance (e.g., accept web traffic on port 80). All other traffic is ignored. You can modify rules for a group at any time. The new rules are automatically enforced for all running instances. For more information about security groups, go to Using Security Groups in the Amazon Elastic Compute Cloud (Amazon EC2).
By default, the launch wizard creates a security group that enables all IP addresses to access your instance over RDP. This is acceptable for the short exercise in this tutorial, but it's not secure for production environments. In production, you'll authorize only a specific IP address or range of addresses to access your instance.
In the Security group name field, clear the default security group name
In the Description field, you can clear the default description, and type a description of your choice.
Ensure that the MS SQL and HTTP ports are open to traffic. If not, click Add Rule, and select them from the Protocol list.
Click Review and Launch.
The security group is created and assigned an ID (e.g., sg-48996e20). Your instance will be launched into this new security group.
Review your settings and click Launch. You'll be prompted to select or create a key pair. In this exercise, we'll create a new key pair in the next step.
Create a key pair:
Amazon EC2 instances created from a public AMI use a public/private key pair, rather than a password, for signing in. The public key is embedded in your instance. You use the private key to sign in securely without a password. After you create your own AMIs, you can choose other mechanisms to securely log in to your new instances.
Select Create a new key pair, and in the Key pair
name box, type
mykeypair. This will be
the name of the private key file associated with the pair (with a
Click Download Key Pair.
You're prompted to save the private key from the key pair to your system.
Save the private key in a safe place on your system, and record the location where you saved it.
You need the key pair file to be able to connect to your Amazon EC2 instance. You can't download the key pair file again, so if you lose it, you will not be able to connect to your instance.
Select the acknowledgment check box, and click Launch Instances.
When a confirmation message appears, click View Instances. It takes a short time for an instance to launch. While the instance is launching, its status will be shown as pending.
After a short period, your instance's status switches to running. To manually refresh the display at any time, you can click Refresh. When your instance's status is running, you can connect to your instance and deploy your application.
Record the public DNS name for your instance:
Select the running instance, and note the public DNS address in the bottom pane. You will need it for the next task.