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)
With SaaS you don’t have to worry about what 2 things?
- Carrying data with you
- Regularly updating software
What’s a benefit of SaaS on the Enterprise level?
Makes it easier to budget and keep 1,000’s of PCs up to date
What does a “Native app” mean?
a version of a web application service that you can access directly from a computer, phone, smart TV, etc without opening a browser using software (Spotify, Skype, Zoom, Bitwarden)
(need Internet access too)
A cloud network can be described as being either what 4 things?
- Public
- Private
- Community
- Hybrid
What is a public cloud?
describes software, platforms, and infrastructure delivered through networks that the general public can use
What are the Public names of the xaaS varieties?
- Public SaaS
- Public PaaS
- Public IaaS
When would a business choose to build an internal cloud (private cloud)?
when it wants complete ownership of its data but wants some flexibility of the cloud and can afford both
A security-focused company with enough resources could build an internal IaaS network where?
in an onsite data center
How would a security-focused company use SaaS? 2 options
they would create and destroy VMs as needed, and develop SaaS to meet the planning, task, and time management needs of the company without sending data over the open Internet
(or contact a third party to maintain/host it)
What is a community cloud?
a private cloud paid for and used by more than one organization
(military organizations working together)
What is a hybrid cloud?
A combination of public, private, and community clouds
What is cloud bursting?
an application can grow into a public cloud instead of grinding to a halt and integrates services between them
(if the private cloud isn’t maintained to be powerful enough to meet peak demand)
Name 7 advantages of cloud computing
- High availability servers - less downtime
- Shared resources - physical hardware is virtualized
- Rapid elasticity - easily expand servers with demand
- On-Demand - the application adjusts depending on bandwidth demand
- Resource Pooling - servers pooling the resources of physical servers
- Measured and Metered Utilization
- File Synchronization - cloud files auto-synced with local copies
What’s the difference between measured and metered utilization?
measured = you’re charged based on the traffic to your app, or the time your virtual servers are running
metered = charged by the amount of processing resources used (CPU usage, etc) so you pay for what parts of the hardware you use
What’s a benefit of using the SaaS Microsoft 365 when it comes to accessing apps?
you can access from any Internet-connected computing device because they’re not installed locally (and the service updates them for you!)
What is virtual application streaming?
Accessing applications online without having to locally install them
What is Microsoft 365’s cloud file storage service called?
SharePoint
(enables sharing files for groups easily for collaborative projects)