Docstoc

EC2 Micro Instances - Best Amazon Web Service

Document Sample
EC2 Micro Instances - Best Amazon Web Service Powered By Docstoc
					EC2 Micro Instances - Best Amazon Web Service




Micro instance (t1.micro) type is one of the most fashionable and highly acceptable instance types by IT fellows
supported by Amazon EC2. During November 2010, AWS announced the free tier and started offering 750 hours of
Micro Instance usage free per month for the first one year, but it's available as an Amazon EBS-backed instance
only. You can now launch EC2 micro instances within a Virtual Private Cloud (VPC). AWS now extends to t1.micro
instances running inside of a VPC also.

Talking to it technical specifications, the Micro Instance type doesn’t have that much power required for heavy
stimulating. The main memory presented in Micro instance type is 613MB. It comes with explode CPU capacity
that can be goes up to 2 Elastic Compute Units (ECU). That means the CPU performance is not conventional. This is
just not enough for running any severe workloads. And yes, storage can be added through Elastic Block Storage
(EBS) and the free tier covers up to 30GB of storage space.

Best Recommendation when optimizing an AMI for the micro instance type:

        Design the AMI can run on at max. 600 MB of Memory Usage
        Edge the number of chronic processes that use CPU time (e.g., cron jobs, daemons)

                                           But from the technical specification it doesn’t mean Micro Instances
                                           are totally ineffective. They offer excellent worth in certain cases. In
                                           this article, I want to share how to get the best out of the Amazon EC2
                                           Micro Instances.

                                               Optimize Swap Memory – This is pertinent to Linux based Micro
                                               Instances. By default, these types of instances do not have swap space
                                               configured at initial level. I ran my Cloud Magic World Website on a
                                               Micro Instance for a few days. During the crest loads, I have
                                               experienced Apache Server or MySQL crashing unexpectedly. So with
just 613 MB at your clearance, you got to make sure that you have set aside enough disk space for the swap. This
will radically enlarge the reliability of Micro Instance.
                                                                         Auto Scaling Out – The funda on the
                                                                        Cloud is auto scaling out. Running a convoy
                                                                        of low-end servers in parallel is more
                                                                        competent and cost effectual on any
                                                                        virtualized infrastructure. As per the load
                                                                        and use-case, splitting a job across number
                                                                        of Micro Instances may be cheaper and
                                                                        faster than running the same job on a
                                                                        single Large Instance. This scale out
                                                                        structural design provides better fail over
                                                                        and quicker processing.

Mull over Caching – If you are scheduling to host sites on these Micro Instances, be clear in your mind that they
are not very dynamic. Dynamic websites demand more CPU power and memory due to the approach each request
is processed. Straightforward websites like blogs and marketing sites with a few dynamic contents are ideal
participants for the Micro Instances. Moreover, consider caching the content to avoid CPU spikes. For example, if
you are running any blog or website, you can enable caching plug-ins to increase the performance. There are
plenty of plug-ins available for caching by free of cost.

Select 64-bit – Always pick 64-bit when running Micro Instances. This is assured to give you better recital than the
32-bit complement. You will see the difference when you are running batch processing that deals with large files
and processes.

Pull the Cron jobs – Many patrons operate a Linux Micro Instance to run cron jobs and precise locale tasks that
monitor and handle their entire AWS infrastructure. If you want to run a cron job, stop all other running services,
add swap space to instance and pull it to make it a tilt and mean cron job machine.

Attune Infocom is official Consulting partner Amazon Web Service. Attune Infocom is leaders in deploying Business
Analytic solutions on the cloud and AWS solution provider. We offer Cloud Consulting and Vendor Independent
Cloud Solutions to IT-Resellers, System-Integrators and End-Users of Cloud Services.




Media Contact Information
Attune Infocom Pvt. Ltd
Ground Floor G-2, Aakruti Complex,
Navrangpura, Ahmedabad – 380009
Phone: +91-79-40047256 /7 /8
Email: contact@attuneinfocom.com
Website: http://www.attuneinfocom.com

				
DOCUMENT INFO
Description: Hope this article gave you the basic fundamentals to get best out of the Micro Instances. I have mentioned core advantages and use cases of EC2 micro instance type over here. From Best-of-breed, you can use micro instances for normal dynamic websites and contents with caching power and scaling advantage.
Thomas Peterson Thomas Peterson Web Development Company http://www.attuneinfocom.com
About I am working with Attune Infocom since 3.5 years now and looking after various projects from building UI, development and customization of open source framework like Liferay, Alfresco, Drupal and Magento as well monitoring team work with Continuous Integration process and deployment of the complete project on Cloud services post User Acceptance Testing. I have deep understanding of domains like, Education, Travel, Communication and Real Estate industries.