AWS Cloud Computing Basics
1. Core AWS Concepts
- Cloud Computing: On-demand delivery of IT resources over the internet with pay-as-you-go pricing
- AWS Account: Your personal AWS platform access point and management hub
- Region: Geographic location where AWS clusters data centers
- Availability Zone (AZ): Multiple isolated locations within each region,connected to each other with fast ,private fiber optic networking. Have all the h/w devices. Connected with high bandwidth , low latency
- Edge-locations: Cached content at edge locations for high performance delivery of content. Amazon Route 53, Amazon CloudFront.(200)
2. Benefits
- Trade upfront expense for variable expense
- Stop guessing capacity,running and maintaining data centres.
- Increase speed an agility
- Go global in minutes.
3. Models
- Infrastructure as a service(IaaS): Basic building blocks for cloud IT ,provide access to networking features, computers(virtual or h/w),data storage,highest level of flexibility & management control over your IT resources.e.g EC2,Amazon S3(simple storage service),,Amazon Route 53,,Amazon RDS
- Platform as a service(PaaS): for organisations,e.g. AWS Elastic Beanstalk
- Software as a service(SaaS): Office 365 ,web based emails,salesforce.
4. Serverless Computing
- build & run application w/o servers.
- also called function as a service(FaaS) or abstracted services.
- e.g AWS S3,SNS,DynamoDB,Lambda