Launching your EC2 Server

Now that we have registered our Amazon account, we can start our EC2 server.  EC2 stands for “Elastic Compute Cloud”, which is more technical than it seems.  EC2 is just the name Amazon uses for their virtual servers.  These are similar to the servers you have access to when you subscribe to any web hosting service.

The steps in this tutorial may seem daunting at first.  However, this is less complicated than one might think.  Now let’s get started!

  1. Log in to the AWS console
  2. Make sure your region is East coast (by your login name in top right, and assuming your free accounts east coast)
  3. Click on EC2 in the section titled “compute.”
  4. Select Launch Instance and you will see a list of server options
  5. Click on the select button by Amazon Linux AMI the HVM version, 64-bit
  6. Select T2.micro (if it is not already), Click on Configure details
  7. Click on protect against accidental termination, click on add storage
  8. Change the Size to 30 (GB), uncheck delete on termination
  9. Click on Tag Instance
  10. Create a new security group named Development, add description
  11. Click on Add Rule and select HTTP
  12. Repeat and select https this time
  13. Click on review and launch
  14. Review and click on the launch button
  15. Click on create a new key pair, enter a name (maybe your site name or your initials)
  16. Select download key pair
  17. Click on launch instances then click on view instances
  18. You should see an instance sort of like this:Screen Shot 2016-07-16 at 9.55.43 AM
  19. The name is set by you.  The instance type should be t2.micro and it should show running.  Sometimes it takes a few minutes for it to come up the first time.

Now it is time to connect to the server.  Next, we will put it to use…

Click here to return to the class

[sgmb id=1]


Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply