Kalpana Kanade
Petabytz
Published in
4 min readSep 14, 2019

--

Launch a WordPress configured instance in Amazon Lightsail.

Amazon Lightsail is a VPS (Virtual Private Server) service which gives you templates to choose from, you can either choose a Plain OS or an OS with a pre-baked application, ready to be used with a click of a button.

So, no need of worrying about the underlying infrastructure, just launch your application, and start building your idea, it’s that simple!

Every business runs behind an idea, it is the key factor behind the success of any business. And also, the quicker you implement that idea, more successful your business will be.

Example:

So basically if you want everything to be installed, configured automatically from the technical side, and also if your system does not require auto-scaling, this should be the thing for you!

What else is pre-configured or taken care by AWS?So the moment you click on create instance button, the following steps are executed:

  • Launch VM(Virtual Machine)
  • Attach SSD(Solid State Drive)
  • Manage IAM
  • Create Security Groups
  • Setup DNS
  • Create Static IP

How is Amazon Lightsail different from other Automatic Services from AWS

  • AutoScale: Well, first of all, the capacity is fixed in Lightsail, the only way you can increase the capacity is by changing your plan, therefore no auto-scaling in lightsail. Whereas in Beanstalk, OpsWorks etc. You can auto-scale the resources and you would be billed accordingly.
  • Fixed Price: In LightSail you have a fixed price, in other services since auto-scaling is supported, you are billed according to your usage.
  • Configuration: In OpsWorks you have complete control on the configuration of your system, you can configure layers, you can create stacks. Lightsail is not thatcomplicated, you get a system, there is nothing to configure. Beanstalk on the other hand is all about code, you upload your application code, and it deploys the application for you. You don’t work with the underlying OS. AWS Lambda is just about the background tasks, you upload your code and it will start executing it for you.

AWS LIGHTSAIL Pricing

There are basically 5 different system configurations to choose from, each with a different price.

Demo

Let’s launch a WordPress configured instance in Amazon Lightsail.

Step 1: Login to your AWS Management Console and select Amazon Lightsail.

Step 2: Click on the Create Instance button

Step 3: You can now select the required option, since we are launching a WordPress server, we’ll select the WordPress option in the templates.

Step 4: You can leave the SSH key pair to default and move ahead and choose an instance plan according to your needs, we will be selecting the free tier configuration.

Step 5: By default, N. Virginia region, will be selected for you since Amazon Lightsail is only available in that region, you can choose the desired Availability Zone though.

Step 6: You can rename your instance to something more appropriate, and at last click on create.

It will take some time for the machine to be up and running, once everything is done, on the main instance page, click on your instance, and copy-paste the public IP of your instance in a new tab.

Once you visit this IP the following page will appear.

You have a WordPress machine successfully installed.

--

--