AWS â??Simple Queue Serviceâ?? fosters â??decoupledâ?? service oriented architecture message passing
â??Developers can move data between distributed components of their applications that perform different tasks, without loosing messages or requiring each component to be always availableâ??
S3 Storage, EC2 Compute, ELB Load Balancing, RDS Relational Database, SimpleDB.
Lab â?? AWS Account Setup, Services Overview, Resource Discovery, and Instance Setup
Purpose of the Lab
Understand definitions of various Amazon Web Services (AWS) and their use in cloud computing based web applications that are accessible over the Internet through an AWS account
Use the AWS account for the discovery, reservation and access of virtual compute/storage infrastructure instances
Private AMI: Images created by you, which are private by default; you can grant access to other users to launch your private images
Private AMI: Images created by users and released to the community, so anyone can launch instances based on them and use them any way they like
Paid AMI: You can create images providing specific functions that can be launched by anyone willing to pay you per each hour of usage on top of AWS charges
Credential type you use depends on the type of AWS API
Access Keys
To make secure REST or Query protocol requests to any AWS service API
Parts and Usage
Access Key IDâ??Your Access Key ID identifies you as the party responsible for service requests; you include it in each request, so it's not a secret
Secret Access Keyâ??Each Access Key ID has a Secret Access Key associated with it; This key is used to calculate the digital signature that you include in the request; Your Secret Access Key is a secret, and only you and AWS should have it
X.509 Certificates
To make secure SOAP protocol requests to AWS service APIs
Parts and Usage
X.509 Certificate â?? holds the public key and related metadata; You include it in each service request, so it's not a secret
Private Keyâ??Each certificate has a private key associated with it; Use the private key to calculate the digital signature to include in the request; Your private key is a secret, and only you should have it and AWS doesn't keep a copy
Key Pairs
To launch and then securely access your Amazon EC2 instances
You can make as many as you like by giving friendly names (canâ??t replace any particular key pair)
Private key that you keep with you; Public key that AWS keeps to allow access
Install HTTP, PHP and MySQL â?? LAMP package in your instance
Read Hostname, Instance ID, Zone and Security Group from Instances Data from metadata set and show it on the web page
Clean-up resources â?? remove snapshot, detach/remove volume
Â