4. Digital Processing System Confidential
Amazon Cloud EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web
service (AWS) that provides resizable computing capacity—
literally server instances in Amazon's data centers—that you
use to build and host your software systems. With Amazon
EC2, you can get access to infrastructure resources using the
AWS Management Console, API actions, or command line
tools and utilities.
5. Digital Processing System Confidential
How does Amazon EC2 works
AMI: It Provides templates known as Amazon Machine Images
(AMIs) that contain pre-configured software such as an operating
system, application server, and applications. You use these
templates to launch your server instances. After you launch your
instance, you can use it just like a physical server
Replicate existing AMI: You can also launch multiple instances of
an AMI, thus replicating the same configuration across each of the
instances
Customized AMIs: In addition, members of the AWS developer
community have published their own custom Windows AMIs
Customize your own AMI: you can simply customize the resulting
Windows instances to provide the data or software you need each
time you launch an instance
6. Digital Processing System Confidential
Difference between Windows Server and
an EC2 Windows Instance:
Amazon EC2 Windows Instance Windows Server
Designed to be deployed and terminated on
demand.
Cannot be easily discarded after it is set up.
Resources and capacity are scalable Resources and capacity are physically limited.
You pay for the usage of the infrastructure.
Billing stops as soon as the instance is
terminated
You pay for the infrastructure, whether you
use it or not.
Does not occupy physical space and does
not require regular maintenance.
Occupies physical space and has to be
maintained on a regular basis.
7. Digital Processing System Confidential
Cloud Services Features
Consumed over Internet/Cloud : YES
Anywhere - location Independent YES
Any Device - device Independent YES
Provided by 3rd party YES (Amazon)
Shared infrastructure (multi-tenancy) YES
Little or no capital expenditure as
infrastructure is owned by the provider.YES
Massive scalability YES
8. Digital Processing System Confidential
5 Key Cloud Characteristics
On-demand self-service
https://console.aws.amazon.com/ec2/home?region=us-west-2
Ubiquitous network access
Elastic IPs, Network infrastructure, VPC
Location independent resource pooling
Rapid elasticity
Elastic Block store
Pay per use
http://calculator.s3.amazonaws.com/calc5.html
9. Digital Processing System Confidential
Getting Started
Step 1: Sign Up for EC2
Step 2: Launch an Amazon EC2 OS instance
Step 3: Connect to Your Instance
Step 4: Create an Elastic IP Address
Sign Up: http://aws.amazon.com/console/
Launch/configure Instance: https://console.aws.amazon.com/ec2/home?region=us-west-2
13. Digital Processing System Confidential
PASS Example in Amazon
AWS Elastic Beanstalk:
AWS Elastic Beanstalk is an even easier way for you to quickly
deploy and manage applications in the AWS cloud.
AWS Elastic Beanstalk Functionality works
•For .NET Developers
•For PHP and Python Developers
•For Java Developers
•AWS Elastic Beanstalk Functionality
Sample application:
http://23.23.211.163/
14. Digital Processing System Confidential
Other Cloud Services provided by Amazon
Amazon DynamoDB
Amazon DynamoDB is a fully managed NoSQL database service
Amazon Simple Storage Service
Amazon S3 is storage for the Internet. Amazon S3 can be used to
store and retrieve any amount of data, at any time, from
anywhere on the web.
Amazon SimpleDB
Amazon SimpleDB is a highly available and flexible non-relational
data store that offloads the work of database administration.
Developers simply store and query data items via web services
requests and Amazon SimpleDB does the rest.
15. Digital Processing System Confidential
Amazon CloudFormation Amazon Simple Queue Service (SQS)
Amazon CloudFront Amazon Simple Storage Service (S3)
Amazon CloudSearch
Amazon Simple Workflow Service
(SWF)
Amazon CloudWatch Amazon SimpleDB
Amazon DynamoDB Amazon Virtual Private Cloud (VPC)
Amazon Elastic Compute Cloud (EC2) Auto Scaling
Amazon Elastic MapReduce AWS Direct Connect
Amazon ElastiCache AWS Elastic Beanstalk
Amazon Glacier AWS Import/Export
Amazon Mechanical Turk AWS Storage Gateway
Amazon Relational Database Service
(RDS)
Elastic Block Store (EBS)
Amazon Route 53 Elastic Load Balancing
Amazon Simple Email Service (SES) Product Advertising API
Amazon Simple Notification Service
(SNS)