Professional Documents
Culture Documents
Presented By
• Syed Samiuzzaman samiuzzaman.blogspot.com
• A.K.M. Ashrafuzzaman www.ashrafuzzaman.com
Amazon Web Service (AWS)
• Elastic
o Makes resource scaling easy
• Completely Controlled
o Access to instances as root user
• Flexible
o Multiple instance type, different platform
• Reliable
o 99.95% availability
• Secure
o web service interfaces to configure firewall
• Inexpensive
o Pay as you use
Amazon EC2 Features
http://jitu-blog.blogspot.com/2009/04/create-image-from-existing-instance-and.html
Elastic IP
http://samiuzzaman.blogspot.com/2008/11/how-to-create-elastic-ip-and-associate.html
Amazon Elastic Block Storage (EBS)
• What is EBS?
o 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 1TB
o Behave Like a storage device
o Storage is Replicated
o Uploaded on S3
o Point-in-time snapshot
http://samiuzzaman.blogspot.com/2008/03/integrating-ebselastic-block-storage.html
Maintenance and Issues
• What is amazon s3 ?
o Amazon S3 is storage for the Internet. It is designed to make web-scale
computing easier for developers.Amazon S3 provides a simple web
services interface that can be used to store and retrieve any amount of
data, at any time, from anywhere on the web.
• Amazon S3 Functionality
o Write, read, and delete objects form 1 byte to 5 gigabytes
o object is stored in a bucket
o bucket are localized but objects can be accessed form anywhere
o retrieved via a unique, developer-assigned key
o Uses standards-based REST and SOAP interfaces designed to work
with any Internet-development toolkit
Amazon Simple Queue Service (Amazon SQS)
Why Flexible?
• Transaction 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.
Amazon Flexible Payments Service(FPS) Steps
http://jitu-blog.blogspot.com/2008/11/amazon-flexible-payments-service.html
Amazon Flexible Payments Service(FPS)
• Testing
o Amazon sandbox provides similar experience for testing without
real money flow
• Maintaining configuration
o Maintaining configuration is crucial as the code for test and
production is same. The only thing differs is the configuration.