whatever kind of application you run
it's pretty certain that you're going to
need servers sometimes you might need
larger ones and sometimes you might need
smaller ones sometimes you might not
need many and other times he might need
tens or hundreds whatever your
requirements wouldn't it be great to be
able to obtain service quickly and
inexpensively traditionally obtaining
servers could be quite time-consuming
and typically something that potat weeks
or even months you had to do research
into the right kind of hardware to buy
maybe get budget approval and then
purchase the hardware have it wrapped
and stacked and eventually get access to
your service and once he'd purchased the
servers he was stuck with them Amazon
Elastic Compute cloud or Amazon ec2
makes it easy for you to obtain virtual
servers also known as compute instances
in the cloud quickly and inexpensively
you simply choose the instance type you
want the temperature you'd like to use
which could be based on Windows or Linux
and launch the quantity you need you can
do this with a few clicks from the AWS
management console or automate the
process via an API using an SDK in your
choice of language within minutes your
instances will be running and you'll
have access with full administrative
control just like any other server and
with Amazon ec2 you pay only for what
you use when you're done using your
instances you stop them and you stop
paying for them Amazon ec2 provides a
range of instance types designed for
different use cases these range from
small and economical instances that are
a great choice for low volume
applications all the way up to cluster
compute instances designed for
high-performance computing workloads and
cloud-based supercomputing on-demand
Amazon ec2 provides instances optimized
for compute memory storage and GPU
processing to enable you to find the
right price and performance combination
for whatever workloads you want to run
it's also really easy to resize your
instances of your business or
application requirements change Amazon
ec2 offers a choice of flexible pricing
options with on-demand pricing you pay
only for what you use when you stop your
instances you stop paying there are no
long term commitments or upfront fees
reserved instance pricing lets you
obtain a significant discount over the
on-demand price in return for a low
one-time payment spot instance pricing
lets you name the price you want to pay
for instances using market based pricing
and can allow you to obtain compute
capacity at a significant discount to
the on-demand price we know that
security is very important for your
applications and Amazon ec2 provides a
number of built-in security features
your instances are located in a virtual
private cloud or VPC that is a logically
isolated network that you control Amazon
VPC provides you with a number of
network security tools you can use to
control who can access your instances
you can also connect securely to your
on-premises network with a hardware
based VPN device Amazon ec2 instances
provide you with various amounts of
directly attached temporary storage
depending on instance type and you can
also use Amazon elastic block store or
EBS to provide persistent block storage
for your Amazon ec2 instances
Amazon EBS also offers you the ability
to provision storage with a specific
level of performance to meet the needs
of your application it can be difficult
to predict the demand that your
applications might experience an Amazon
ec2 provides auto scaling to help ensure
that your applications demands are met
auto scaling lets you define metrics to
increase or decrease the number of
instances that you are running you can
choose standard metrics such as network
bandwidth or CPU utilization or a custom
metric that you define this helps you
ensure that you can meet your
applications demand without manual
intervention and pay only for what you
need you can sign up for an AWS account
today and get started with Amazon ec2 in
minutes and with the AWS free tier you
can try cloud computing for free