Cloud computing-Practical Example

17
Digital Processing System Practical example of cloud computing Presenter: Tasawar Gulzar

description

A practical example of cloud computing

Transcript of Cloud computing-Practical Example

Page 1: Cloud computing-Practical Example

Digital Processing System

Practical example of cloud computing

Presenter: Tasawar Gulzar

Page 2: Cloud computing-Practical Example

Digital Processing System Confidential

Definition:

Page 3: Cloud computing-Practical Example

Digital Processing System Confidential

Major Cloud Computing Services

Page 4: Cloud computing-Practical Example

Digital Processing System Confidential

Amazon Cloud EC2Amazon 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.

Page 5: Cloud computing-Practical Example

Digital Processing System Confidential

How does Amazon EC2 worksAMI: 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

Page 6: Cloud computing-Practical Example

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.

Page 7: Cloud computing-Practical Example

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 asinfrastructure is owned by the provider. YES Massive scalability YES

Page 8: Cloud computing-Practical Example

Digital Processing System Confidential

5 Key Cloud Characteristics On-demand self-servicehttps://console.aws.amazon.com/ec2/home?region=us-west-2

Ubiquitous network accessElastic IPs, Network infrastructure, VPC

Location independent resource pooling Rapid elasticity

Elastic Block store

Pay per usehttp://calculator.s3.amazonaws.com/calc5.html

Page 9: Cloud computing-Practical Example

Digital Processing System Confidential

Getting Started Step 1: Sign Up for EC2Step 2: Launch an Amazon EC2 OS instanceStep 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

Page 10: Cloud computing-Practical Example

Digital Processing System Confidential

Amazon Cloud TypePRIVATE PUBLICHYBRID

Page 11: Cloud computing-Practical Example

Digital Processing System Confidential

PAAS Pro & Cons 

Page 12: Cloud computing-Practical Example

Digital Processing System Confidential

IAAS Pro & Cons 

Page 13: Cloud computing-Practical Example

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/

Page 14: Cloud computing-Practical Example

Digital Processing System Confidential

Other Cloud Services provided by Amazon

Amazon DynamoDB Amazon DynamoDB is a fully managed NoSQL database serviceAmazon Simple Storage ServiceAmazon 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 SimpleDBAmazon 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.

Page 15: Cloud computing-Practical Example

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 ConnectAmazon ElastiCache AWS Elastic BeanstalkAmazon Glacier AWS Import/ExportAmazon 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)

 

Page 16: Cloud computing-Practical Example

Digital Processing System Confidential

End Of PresentationShould be the beginning of new Search

Page 17: Cloud computing-Practical Example

Digital Processing System Confidential

https://aws.amazon.com/

Resources