Professional Documents
Culture Documents
Chris
2007
2012
2013
APPLICATION SERVICES
STORAGE
NETWORKING
DATABASE
S
AWS Networking:
Route 53 Amazons DNS Service, used for hosting the domain name. Use
Acloud.guru
Direct connect Allows you to connect to the virtual private cloud is located.
MPLS networks ( dedicated private cloud to Amazon)
Virtual Private Cloud - Amazons EC2 instances.
Compute:
4 key services
EC2 = Elastic Cloud Compute, Any flavor of Linux (CentOS, Red hat,
Ubuntu and, Open SUSE, even Amazons own flavor of linux), windows
2008, 2012, 2012R2. Even can purchase pre-built OSs for cloud from
AWS Market-Place.
Workspaces
Glacier Service:
It is an archiving service
Archive data in the cloud
Takes about 3 to 5 hours to access from Glacier
Import/Export
Send your physical drive sent using the Import/Export system via
courier to AWS and then upload the data. Accelerates moving large
amounts of data in and out of the AWS, using portable storage devices
for movement.
Uses internal Amazons network for moving the data and by-passes the
internet.
NoSQL = DynamoDB
Analytics
Redshift and its features:
Fast
Fully managed
Petabyte scale Datawarehousing solution
Simple
Cost-effective
Analyze your data using existing business intelligence tools.
Designed from the Infrastructure layer upwards
Maximize Performance
Minimize Costs
Web service that quickly and efficiently, process vast amounts of data
Uses Dupe, a open source framework, which permits the data to be shared
across a cluster of Amazon EC2 server for processing.
Other distributed frameworks such as SPARK and PRESTO can be run too.
Used in large applications, including log analysis, data warehousing, data
logging, e-learning, scientific simulation and bio-informatics.
Customers launch millions of Elastic Map Reducer clusters each year
Application Services
SQS Simple Queue Service, used for decoupling
Fast
Reliable
Scalable
Fully managed messaging queuing service
Cost-effective and simple solutions
Can send any volume of data at required throughput, without losing
messages required
Helps developers to build, run and scale back ground jobs in parallel or
sequential step
Fully managed state tracker and task coordinator in the cloud.
Task can be carried out by application or human workers
Fast
Flexible
Fully manageable messaging service
Simple and cost effective notification push solution to mobile devices
( Android and IOS), Internet connected smart devices and distributed systems
Can also deliver via text message or email to SQS.
Cost effective
Outbound only email service
Transactional Emails and marketing messages
Pay-per-use
Real time access to your sending statistics
Bounces, complaints and deliveries to fine tune the system
Elastic Transcoder
Securely control access to AWS services and resources for your users
Using IAM, you can create and manage, users and groups permission to allow
or deny the access to the AWS users
CloudWatch
Easy to use service for developing and scaling web applications developed
with Java, .net, PHP, JS, Python, Ruby and Docker.
Other services such as Apache, EngineX, Passenger, IAS
Simply upload the code and Elastic bean stalk will handle the deployment
from Capacity management, load balancing, Application health and
monitoring
At the same time have full control over AWS resources and access the
underlying resources anytime
Cloudtrail:
Web service that reliably move data between different AWS compute and
storage services
As well as on premise data sources at specified interval
Can access the data where it is stored, transformed and scaled and efficiently
transfer the data to AWS services such as S3, RDS, Dynamo DB, Elastic Map
Reduce
Cloud Formation
EC2 Instances
Elastic Cloud Compute
Can create re-sizeable compute capacity in the cloud.
Reduces the time required to obtain and boot new server instances to
minutes.
Allows scalability of the capacity up and down, as the computing
requirements change.
Changes the economics of the computing by allowing to pay only for the
usage
Provides the developers to build failure resilient applications and isolate them
from common failure scenarios.
Fixed rate per hour
On demand
For users that want the low cost and flexibility of EC2, without any
upfront payment or long term commitment
Applications for short-term, spiky or unpredictable workloads that
cannot be interrupted
Applications being developed or tested for the time on EC2
Types:
General Purpose
o Compute Optimized Compute Intensive Applications
o Memory Optimized Database and Memory Cache Applications
o GPU Instances High Performance Parallel computing
o Storage Optimized Storage Optimized and Parallel computing
Reserved
Capacity reservation, with significant discount on the hourly charge for
an instance in 1 or 3 year terms
Application with steady state or usage
Application that require reserved capacity
Spot
Bid for the amount you want to pay for the instance capacity, even
greater savings.
Applications that have flexible start and end times
Applications those are only feasible at very low compute prices
Users with urgent computing needs for large amounts of additional
capacity
Local Instance storage Vs EBS
Local Instance storage, is the storage presented to the Instance is
initialized and stays put as long as the Instance is alive
EBS Backed Volume life is the storage independent of the Instance and
can be used later, even if the Instance is terminated.
EXAM: EBS instances cannot be mounted to different EC2 instances
General Purpose SSD:
Designed for 99.9%availablity
Ratio of 3 IOPS per GB, offer single digit millisecond latencies
and also have the ability to burst up to 3000 IOPS for short
periods
Provisioned IOPS SSD:
Designed for I/O intensive applications such as large relational
DBS and Non-relational DBs
Magnetic
Lowest cost/GB
of all EBS Volumes. Least accessed
workloads are put here.