2. What is Cloud?
The practice of using a network of remote servers hosted on the
Internet to store, manage, and process data, rather than a local
server or a personal computer
2
6. http://www.meetup.com/abctalks
Regions
We can choose the geographical region where our services should create.
Choose a region to optimize latency, minimize costs, or address regulatory requirements.
Availability Zones
Isolated from failures in other availability zones
Edges
For Content Delivery Networks
7. http://www.meetup.com/abctalks
Amazon EC2
Amazon EC2 provides scalable computing capacity in the Amazon Web Services (AWS) cloud.
Virtual computing environments, known as instances
Preconfigured templates, known as Amazon Machine Images (AMIs)
Various configurations of CPU, memory, storage, and networking capacity for your instances, known as
instance types
Storage
Amazon EBS
Instance Store
Network & Security
Amazon EC2 Key Pairs
Security Groups
Elastic IP Addresses (EIP)
Amazon EC2 and Amazon VPC
8. 8
Amazon RDS
http://www.meetup.com/abctalks
Amazon Relational Database Service
Relational Database in cloud for MySQL, PostgreSQL, Oracle
and MS SQL
Flexibility to scale the compute resources or storage capacity
Backups, Patch Management and Read Replica
9. http://www.meetup.com/abctalks
Amazon S3
Amazon Simple Storage Service
Buckets
A bucket is a container for objects stored in Amazon S3.
Every object is contained in a bucket.
Buckets can be created in a specific region.
Bucket name should be unique across AWS S3.
Objects
Objects are the fundamental entities stored in Amazon S3.
Keys
A key is the unique identifier for an object within a bucket.
Every object in a bucket has exactly one key.
The combination of a bucket, key, and version ID uniquely identify each object.
10. http://www.meetup.com/abctalks
Amazon SQS
Amazon Simple Queue Service
Distributed queue system to de couple application
Max 256KB
acts as buffer between components
Multiple reader & writers can access the data at the same
time
Delay Queues
Visibility Timeout