S13-Cloud & Datacenter Flashcards
What are some Benefits of Cloud Computing?
- High Availability
- Scalability
- Elasticity
- Metered Utilization
- shared Resources
- File Sync
High Availability
Service experience very little downtime
Scalability
Ability to expand a system at a linear rate
Elasticity
Ability to quickly scale up or down in response to fluctuating demand
Metered Utilization
Being Charged for a service on a Pay per use Basis
Shared Resources
Ability to minimize the costs by putting VMs on other servers
File Sync
Ability to store data which can then spread to other places depending on config
in terms of Scalability What are 2 ways you can scale?
- Vertical Scaling (Scaling up)
- Horizontal Scaling (Scale out)
Vertical Scaling
Increasing the power of existing resources in the working environment
Horizontal Scaling
Adding additional resources to help handle the extra load
what is the Difference between a metered and Measured service?
Metered
- you are paying based on actual usage
Measured
- Paying for a certain amount of quantity upfront
On - Premise Solution
All necessary components to run an Organization’s cloud need to be acquired, installed and configured.
Hosted Solution
Third Party service provider, provides all the resources needed to maintain a cloud solution
What is Multitenancy?
Hosted Solution provides service to several different orgs using the same hardware, but logically separates each.
What are some things to consider when choosing a Hosted Solution?
- Authentication Mechanisms
- Redundancy & Fault tolerance
- Storage location and region legality
What are the 3 main cloud service models?
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
What is SaaS?
“Software as a Service”
a cloud-based software delivery model where a provider hosts and manages applications, and users access them over the internet
- Full solution w/ Hosted Application Software
What are some SaaS examples?
Microsoft Office 365, Goggle Drive, Turbo Tax, Dropbox, Netflix etc.
What is PaaS?
“Platform as a Service”
provides a ready-to-use platform for developing, deploying, and managing applications.
- Hardware Infrastructure solution
- Infrastructure Software Solution (Middleware, Runtime, OS)
PaaS Examples
AWS, Azure App Service, Google Cloud Platform (GCP)
what is IaaS?
“Infrastructure as a Service”
a cloud computing model where a third-party provides on-demand access to virtualized infrastructure, including compute, storage, and networking resources
- Hardware focused Infrastructure solution
IaaS Examples
Microsoft Azure Machines, Google Compute Engine, AWS EC2
What are the 6 types of Cloud Deployment Models?
- Public
- Private
- Hybrid
- Community
- Multi-Tenancy
- Single-Tenancy
Public
Service Provider makes resources available to end users over the internet
Eg. Google Drive