Sunday, March 2, 2014

AWS CoudFormation stack with VPC, Internet Gateway, ELB, EC2 Instnaces, EBS

I created AWS CloudFormation template to save time to deploy stack with a set of AWS resources, VPC, EC2 Instance, ELB, EBS and some packages including Apache, PHP, MySQL. The templates are single pattern with EC2 Instances for WEB and DB server in the same AZ and redundant pattern with Multi-AZ.
As the official says, it is essentially important for every developers or system administrators to deploy stack on AWS. I am one of the them who recognized its importance as I learned CloudFormation in the past months.

 "AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion."

I was considering to install LAMP packages and provisioning MySQL replication configuration on EC2 Instance with UserData property of AWS::EC2::Instance and Cloud-init (AWS::CloudFormation::Init) at first, but I recognized that it would make it hard to maintain the templates in the future because the templates would be more complicated to achieve it by using those functions.

I'm thinking of trying OpsWorks to progress deployment and provisioning at the next step.


  1. Cloud is one of the tremendous technology that any company in this world would rely on (Salesforce Training in Chennai). Using this technology many tough tasks can be accomplished easily in no time. Your content are also explaining the same(Salesforce admin training in chennai). Thanks for sharing this in here. You are running a great blog, keep up this good work.

    1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.

      or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.

  2. This comment has been removed by the author.

  3. very nice and informative, iam preparing for AWS certification, looking for aws training courses, recently joined in, can anyone suggest me some books and videos.

  4. Besant Technologies is provide a Complete PRACTICAL Training and Complete REALTIME Training exclusively on Selenium, QTP, AWS,DataScience. Study Material and Practice Material included during the course. We are proud to mention that we are the Best institutes to provide Software Testing COMPLETE PRACTICAL REALTIME TRAINING and hence, closely working with various companies in India. So join us besant technologies. Amazon Web Services Training in Bangalore |
    DataScience Training in Bangalore |

  5. Nice Blog on AWS CoudFormation stack with VPC, Internet Gateway, ELB, EC2 Instnaces, EBS.
    Devops Training in Banaglore

  6. very helpfull blog it was a pleasure reading your blog
    would love to read it more
    knowldege is not found but earned through hardwork and good teaching
    that being said click here to join us the next best thing in bangalore
    devops online training
    Devops Training in Bangalore

  7. • I very much enjoyed this article. Nice article thanks for given this information. I hope it useful to many PeopleHadoop admin Online Training