What is Cloud Computing
Rich Platform Services
Analytics (Redshift & Elasticsearch) Enterprise Applications (Workspaces & Mail) Mobile Services (Mobile Hub) IoT (AWS IoT)
Types of Cloud Computing
1. Infrastructure as a Service (IaaS) 2. Platform as a Service (PaaS) 3. Software as a Service (SaaS)
Six Advantages and Benefits of Cloud Computing
1. Trade capital expense for variable expense 2. Benefit from massive economies of scale 3. Stop guessing capacity 4. Increase speed and agility 5. Improve focus (projects that differentiate) 6. Go global in minutes
How Does it Work?
Cloud Computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet. Cloud Computing providers such as Amazon Web Services own and maintain the network-connected hardware required for these application services, while you provision and use what you need via a web application.
Core Cloud Infrastructure Services
Compute (EC2) Storage (S3) Database (RDS & DynamoDB) Networking (VPC & Route53)
Developer Services
Developer Tools (CodeCommit & CodeDeploy) Management Tools (CloudWatch) Security & Identity (IAM) Application Services (API Gateway)
Cloud Computing
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. The cloud is just a metaphor for the Internet. It goes back to the days of flowcharts and presentations that would represent the gigantic server-farm infrastructure of the Internet as nothing but a puffy, white cumulus cloud, accepting connections and doling out information as it floats.