cloud amazon service
DESCRIPTION
Some Services about Amazon as a Web services is explained..TRANSCRIPT
Prepared By:S.Divya Vandana
MS Software Engineering
VIT University
Topic:Amazon As Web Hosting Service
AMAZON AS WEB HOSING SEVICE
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)
• 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
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
Amazon EC2 Concepts
• Amazon Machine Image (AMI)• Instances
Amazon EC2 tools
• ElasticFox (A great Firefox plugin)
• EC2 command line tools(Build on Java)
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)
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
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
Maintenance and Issues
• Create Image whenever instance changes• Use Elastic IP• Use of EBS • Create scripts for common tasks• Tag your ElasticFox wisely
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
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.
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
Amazon Flexible Payments Service(FPS)
• Plugins: amazon_fps_foo, remit• Web Service and Amazon library
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.