Lesson 6 - Chapter 3: Cloud Computing Flashcards
The cloud encompasses not only file storage services but also what 2 things?
from simple interfaces to a vast array of on-demand computing resources (from Amazon, Microsoft, etc)
What does IaaS stand for?
Infrastructure as a Service
What is IaaS used for? (3)
IaaS providers use virtualization to:
1. minimize idle hardware
2. protect against data loss/downtime
3. respond to spikes in demand
What’s an example of a IaaS provider?
Amazon Web Service (AWS)
(you can launch new virtual servers with that instead of purchasing your own expensive hardware)
What’s one hitch of using IaaS (upkeep)?
You’re not responsible for the hardware but you do have to configure and maintain the operating system/software of any virtual machines you create
What do you do if you want someone to handle the infrastructure, the OS, and everything else except your application?
Move up to Platform as a Service (PaaS)
How are you billed?
By how much you use
(data storage, database servers, caching, media hosting, etc)
Instead of starting a generic virtual machine in the cloud and installing database server software on it, what can you do instead?
use the Amazon Relational Database Service (RDS)
Which of Amazon’s services lets you store as much as you can afford?
Amazon Simple Storage Service (S3)
What does PaaS provide?
it gives programmers all the tools they need to deploy, administer, and maintain a web application (they just write the code)
How do IaaS and PaaS work together?
PaaS providers use their own infrastructure or rent from a IaaS provider and builds a platform on top of that
What’s the benefit of a tech/developer using PaaS?
it cuts down the time it takes for someone unfamiliar with the software/services they need to install/configure/integrate by enabling them to easily set up add-ons/configuration options
What are the 3 layers of the Service cake? From top to bottom
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
What does SaaS stand for?
Software as a Service
What does the SaaS model provide?
provides access to an application wherever you have Internet connection (Netflix, Google Maps, etc)