auto scale your web application with amazon web services
DESCRIPTION
Amazon EC2 Auto Scaling feature allows you to scale your application capacity up or down automatically resulting in huge cost savings. Amazon Web Services Support offers wide range of solutions which allow web applications to start small but expand to greater elasticity when the demand arises.TRANSCRIPT
![Page 1: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/1.jpg)
Auto Scale Your Web Application With Amazon Web
Services
![Page 2: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/2.jpg)
AWS Auto Scaling offers you some assistance with maintaining
application accessibility and permits you to scale your Amazon EC2
limit up or down consequently as indicated by conditions you
define. You can utilize Auto Scaling to guarantee that you are running your
desired number of Amazon EC2 instances. Auto Scaling is appropriate both to applications that have stable
demand or that experience hourly, day by day, or week by week
variability in use.
![Page 3: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/3.jpg)
Benefits of Auto Scaling:
1. Better Adaptation To Internal Failure: Auto Scaling can identify
when an occasion is unfortunate, terminating it, and dispatch instance
to replace it.
2. Better Accessibility: You can arrange Auto Scaling to utilize
different Availability Zones. In the event that one Availability Zone gets
to be inaccessible, Auto Scaling can launch instances in another one to
compensate.
![Page 4: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/4.jpg)
3. Better Cost Administration: Auto Scaling can powerfully build
and decline limit as required. Since you pay for the EC2 occurrences
you utilize, you save money by launching instances when they are
really required and terminating them when they aren't required
automatically.
![Page 5: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/5.jpg)
1 Automatic Deployment
Cloud Watch
Actions to scale
Management of Cloud Compute Units2
4
3
Breadth Of Operation5
![Page 6: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/6.jpg)
Automatic Deployment
![Page 7: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/7.jpg)
Clients need to approve the auto scaling elements options for AWS to
launch EC2 instances independently. So as to have the capacity to execute Auto Scaling, we need the
ability to dispatch and terminate EC2 instances as required. AWS is API-driven and these operations are taken care of by the code
running out of sight. Resources are made consequently when there
need to incorporate one.
![Page 8: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/8.jpg)
Cloud Compute Management
Units
![Page 9: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/9.jpg)
We have to measure and track how occupied (regarding CPU usage,
system activity, or different measurements) our instances are (both
separately and aggregately) with a specific end goal to have the
capacity to settle on Auto scaling choices. Monitoring is done to decide when to begin an extra compute unit
deployment and when to terminate.
![Page 10: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/10.jpg)
You can get and arrange limit with minimal measure of grating
through the simple interface for Amazon EC2's web service. It gives you a chance to utilize Amazon's all around perceived
environment for registering and gives you a chance to control your
computing resources completely.
![Page 11: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/11.jpg)
Cloud Watch
![Page 12: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/12.jpg)
Amazon CloudWatch tracks and stores various per-occurrence
execution measurements including CPU load, Disk I/O rates, and
Network I/O rates. The measurements are moved up at one moment interims and are
held for two weeks. Once data is stored, you can recover metrics over various dimensions
including Availability Zone, Instance Type, AMI ID, or Auto Scaling
Group.
![Page 13: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/13.jpg)
This service comes in handy while monitoring the cloud compute
units and decide which ones to keep, which ones to start and which
to kill. The alarms are raised when a compute unit requirement arises or a
cloud compute unit is sitting idle
![Page 14: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/14.jpg)
Actions To Scale
![Page 15: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/15.jpg)
The last step is to really make a move when a alarm is raised. This is taken care via AWS Auto Scaling feature, as coordinated by a
CloudWatch Alarm. The activities are characterized within a specific Auto Scaling Group,
and can include or uproot a particular number of cases.
![Page 16: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/16.jpg)
They can likewise modify the instance check by a rate (include 20%
more instances) or set it to a absolute value. The cloud watch monitor metrics for CPU usage, information
exchange, and disk use action from Amazon EC2 (Basic Monitoring)
and later takes a decision on whether to slaughter or begin a unit.
![Page 17: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/17.jpg)
Breadth Of Operation
![Page 18: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/18.jpg)
Amazon CloudWatch can monitor AWS resources, for example,
Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS
DB instances, and custom measurements created by your applications
and administrations, and any log documents your applications
generates.
![Page 19: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/19.jpg)
You can utilize Amazon CloudWatch to pick up framework wide
visibility into resources use, application execution, and operational
health. You can utilize these bits of knowledge to respond and keep your
application running easily. This implies every aspects of cloud storage and operation are secured
by cloud watch and factor into scaling decisions.
![Page 20: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/20.jpg)
Amazon Web Services Auto Scaling highlight is a flexible tool. You can initiate AWS Auto Scaling Feature to set aside on EC2 units. You can set Alarms on any of your metrics to send you notices or take
other automated activities.
![Page 21: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/21.jpg)
You can likewise view graphs and statistics for any of your metrics on
the Amazon CloudWatch dashboard, and get a quick overview picture
of all your cautions raised, which additionally give understanding into
your EC2 utilization.
![Page 22: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/22.jpg)
How Agro Firms are Leveraging Cloud
Computing Technology:
http://bit.ly/1VMD3NI
![Page 23: Auto Scale Your Web Application With Amazon Web Services](https://reader034.vdocuments.net/reader034/viewer/2022051218/5695d3b51a28ab9b029ee232/html5/thumbnails/23.jpg)
Thank you for Reading!
Would Like to know more? Write to us at: [email protected]
http://www.intelligentia.co.in/
www.facebook.com/intelligentia.in
http://www.twitter.com/_intelligentia
http://www.linkedin.com/company/intelligentia-it-system