AWS (Platform for compute, database and content delivery)
1.Store,manage and process data, rather than local or physical m/c.
2.Cost Effective
3.Scalability
4.Avoiding Maintenance.
5.AWS has higher market share 31%, Server Capacity of 6x (Less Downtime) and flexible pricing.
EC2 : It's a Raw Server
Migration : Transfer to and form (Snowball -> Physical Disk (100s TB)
Security : IAM (Entitlements)
S3 : Storage (Object based Filesystem),buckets
Database : RDS (Relational)
Management tools : Cloud Watch,Monitor
Network and content delivery : route53, latency
Messaging : Simple email services
1. Compute
a. EC2 (Raw,Resizable)
b. Lambda (Advanced EC2, Not hosting Apps,Background Tasks (eg: Image Compression,filters from s3)
c. Elastic Beanstalk (Advanced EC2, host apps, Deployment , Gives Default Environment)
d. Elastic Load Balancer (Distribute Workload according to traffic)
e. AutoScaling (Scale up and downn according to metrics (CPU usage, time, etc)
2. Storage
a. S3, Create Bucket (folder) then add
b. CLoudfront (Close Server to have good response time or latency,Content Delivery Network)
c. Elastic Block Storage (EC2 Hard drive, high IOPS, cannot be used independently. can be connected to 1 instance)
d. Glacier (Backup data, magnetic tapes, cheap, Data Archiving , retrieval time is longer compared, low sensitive data)
e. Snowball (Transfer to and from Physically for very large data. since through internet it takes time)
f. Storage Gateway (Integration between datacenter (Physical) and application server (Cloud))
3. Database Domain
a. Relational Database Management ( mySQL, Oracle etc) - update,security patch etc
b. Aurora (Amazon Manufactured mySQL , Relational , 5x Faster than mySQL)
c. DynaomoDB (Non Relational,NoSQL ,No Maintenance req)
d. Elasticache (Stores the result in cache)
e. Redshift (Data Warehousing. Analytics, feed from S3 etc)
4. Networking
a. VPC ( Connect through VPN)
b. Direct Connect (Internet Provider , Leased Line)
c. Route 53 ( Domain Name System- url (www.ethereal.com to ip address (eg. of elastic instance)
5. Management
a. Cloudwatch (Basic Monitoring)
b. Cloud Formation (Create a snapshot and template, test and dev or prod env)
c. CloudTrail (Logging)
d. CLI ( Commandline interface)
e. OpsWorks (Configuration stack, automatic propogation of changes in subsequent layers)
f. Trusted Advisor (personal assistent, policies, best practices, pricing etc)
6. Security
a. IAM (Entitlements)
b. KMS (Public and private key concept)
7. Application Services
a. Email (SES) - automated mails
b. SQS - Simple Queue Services - buffer - FIFO
c, SNS -Notifications based on triggers, high cpu, task completion etc.
8. Pricing
a. Pay as you go
b. Pay less by using more ( More usage less hourly rates).
c. Say When u reserve
0 Comments