Cloud Computing Foundations Flashcards
What is cloud computing
The delivery of computing services over the internet
6 advantages of cloud computing
1) Go global in minutes 2) Stop spending money running & maintaining Data Centers 3) Benefit from massive economies of scale 4) Increase speed & agility 5) Stop guessing capacity 6) Trade capital expense for variable expense
Go global in minutes
You can deploy your applications around the world at the click of a button
Stop spending money running & maintaining data centers
You can focus on building your applications instead of managing hardware
Benefit from massive economies of scale
Volume discounts are passed on to you, which provides lower pay-as-you-go prices.
Increase speed and agility
The provided services allow you to innovate more quickly and deliver applications faster
Stop guessing capacity
Your capacity is matched exactly to your demand
Trade capital expense for variable expense
You pay for what you use instead of making huge upfront investments
Benefits of cloud computing
1) High Availability 2) Elasticity 3) Agility 4) Durability
High Availability
Highly available systems are designed to operate continuously without failure for a long time. These systems avoid loss of service by reducing or managing failures.
Elasticity
With elasticity you don’t have to plan ahead of time how much capacity you need. You can provision only what you need, and the grow or shrink based on demand.
Agility
The cloud gives you increased agility. All the services you have access to help you innovate faster, giving you speed to market.
Durability
Durability is all about long term data protection. This means your data will remain intact without corruption.
Cloud Computing Models
IaaS PaaS SaaS
IaaS
Building Blocks. Fundamental building blocks that can be rented. Web Hosting. Monthly subscription to have a hosting company serve your website.