cloud amazon service

17
Prepared By: S.Divya Vandana MS Software Engineering VIT University Topic:Amazon As Web Hosting Service

Upload: remo-sam

Post on 26-May-2015

102 views

Category:

Services


1 download

DESCRIPTION

Some Services about Amazon as a Web services is explained..

TRANSCRIPT

Page 1: Cloud Amazon Service

Prepared By:S.Divya Vandana

MS Software Engineering

VIT University

Topic:Amazon As Web Hosting Service

Page 2: Cloud Amazon Service

AMAZON AS WEB HOSING SEVICE

Page 3: Cloud Amazon Service

Amazon Web Service (AWS)

• Amazon Elastic Compute Cloud (Amazon EC2)

• Amazon Elastic Block Store (EBS)

• Amazon Simple Queue Service (Amazon SQS)

• Amazon Simple Storage Service (Amazon S3)

• Amazon Flexible Payments Service (Amazon FPS)

Page 4: Cloud Amazon Service

• Elastico Makes resource scaling easy

• Completely Controlledo Access to instances as root user

• Flexibleo Multiple instance type, different platform

• Reliableo 99.95% availability

• Secureo web service interfaces to configure firewall

• Inexpensiveo Pay as you use

Amazon EC2 Services

Page 5: Cloud Amazon Service

Amazon EC2 Features

• Amazon Elastic Block Store(EBS)

• Multiple Locations

• Elastic IP Addresses

• Amazon CloudWatcho monitoring for AWS cloud resources

• Auto Scalingo automatically scale your Amazon EC2 capacity up or

down

• Elastic Load Balancing

Page 6: Cloud Amazon Service

Amazon EC2 Concepts

• Amazon Machine Image (AMI)• Instances

Page 7: Cloud Amazon Service

Amazon EC2 tools

• ElasticFox (A great Firefox plugin)

• EC2 command line tools(Build on Java)

Page 8: Cloud Amazon Service

Create AMI from instance

• Bundle your instance• Upload bundle into your Amazon S3 bucket• Register image• Running Instances• Share your Image with the community(by making it

public)

Page 9: Cloud Amazon Service

Elastic IP• What is Elastic IP?

o Elastic IP addresses are static IP addresses designed for dynamic cloud computing

• Why should we use Elastic IP?o  Associated with your account not a particular instanceo Elastic IP addresses allow you to mask instance or Availability Zone 

o Programmatically remapping your public IP addresses to any instance in your account

o Provide the facilities of zero downtime

Page 10: Cloud Amazon Service

Amazon Elastic Block Storage (EBS)

• What is EBS?

Amazon Elastic Block Store (EBS) offers persistent storage for Amazon EC2 instances. Amazon EBS volumes provide off-instance storage that persists independently from the life of an instance

• Features of EBS

o Flexible Storage 1GB to 1TBo Behave Like a storage deviceo Storage is Replicatedo Uploaded on S3o Point-in-time snapshot

Page 11: Cloud Amazon Service

Maintenance and Issues

• Create Image whenever instance changes• Use Elastic IP• Use of EBS • Create scripts for common tasks• Tag your ElasticFox wisely

Page 12: Cloud Amazon Service

Amazon Simple Queue Service (Amazon SQS)

• What is amazon SQS ?

o Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable, hosted queue for storing messages as they travel between computers

•  Amazon SQS Functionality

o amazon SQS queues with an unlimited number of messages Independent of  regions. The message body can contain up to 8 KB of text Messages can be retained in queues for up to 4 days. Messages can be sent and read simultaneously.

o When a message is received, it becomes “locked” while being processed

o access through standards-based SOAP and Query interfaces

Page 13: Cloud Amazon Service

Amazon Flexible Payments Service(FPS)Amount: Specify minimum, maximum, range, or specific amount for a certain payment.

Transaction Date: Configure a payment transaction to be executed at a specific time (e.g. specific day, or date range).

Transaction Types: One time payments, recurring payments and pre-payments

Spending Limit: Set daily, weekly or monthly limits on the number of transactions or total amount spent, to control spending on your application.

Recipient List: Specify recipients who are authorized to access and receive funds.

Payment Method: Specify the payment methods (credit card, bank account debit, balance transfer) you want to accept through your application.

Fees: Control which party pays the Amazon FPS transaction fees.

Page 14: Cloud Amazon Service

Amazon Flexible Payments Service(FPS) Steps

• Generate a caller token(Needed once for each application)• Generate a recipient token• Generate a co-branded UI url with caller and recipient token• Redirect to Amazon with a generated co-branded UI url• Amazon will redirect to your web site with a sender token• Execute Payment using caller, recipient and sender token

Page 15: Cloud Amazon Service

Amazon Flexible Payments Service(FPS)

• Plugins: amazon_fps_foo, remit• Web Service and Amazon library

Page 16: Cloud Amazon Service

Amazon FPS Test and Issues

• Testingo Amazon sandbox provides similar experience for testing without

real money flow

• Maintaining configurationo Maintaining configuration is crucial as the code for test and

production is same. The only thing differs is the configuration.

Page 17: Cloud Amazon Service