Cloud service types Flashcards
Describe IaaS (infrastructure as a service)
The most flexible of cloud services
>provides you with max amount of control over cloud resources
> cloud provider is responsible for maintaining hardware, network connectivity and physical security.
I am responsible for:
OS (installation, configuration and maintenance
network configuration
database & storage config. etc etc
Essentially renting the hardware in a cloud datacenter
Describe IaaS shared responsibility model:
largest share of responsibility with you.
The cloud provider is responsible for maintaining the physical infrastructure and its access to the internet. You’re responsible for installation and configuration, patching and updates, and security.
Name one scenario for IaaS
- Lift-and-shift migration: You’re standing up cloud resources similar to your on-prem datacenter, and then simply moving the things running on-prem to running on the IaaS infrastructure.
2.
Testing and development: You have established configurations for development and test environments that you need to rapidly replicate. You can stand up or shut down the different environments rapidly with an IaaS structure, while maintaining complete control.
Describe PaaS
Middle ground between renting space in a datacenter (IaaS) and paying for a complete and deployed solution (SaaS).
In PaaS environment - cloud provider maintains the physical infrastrucutre, physical security and connection to internet.
Also maintain OS, middleware, devTools and business intelligence services.
In PaaS scenario you don’t have to worry about licensing or patching for operating systems and dB.
Describe the shared responsibility model: PaaS
The cloud provider is responsible for maintaining the physical infrastructure and its access to the internet (IaaS)
In the PaaS model, the cloud provider will also maintain the operating systems, databases, and development tools. Think of PaaS like using a domain joined machine: IT maintains the device with regular updates, patches, and refreshes.
When would PaaS make sense?
Development framework: PaaS provides a framework that developers can build upon to develop or customize cloud-based applications. Similar to the way you create an Excel macro, PaaS lets developers create applications using built-in software components. Cloud features such as scalability, high-availability, and multi-tenant capability are included, reducing the amount of coding that developers must do.
Analytics or business intelligence: Tools provided as a service with PaaS allow organizations to analyze and mine their data, finding insights and patterns and predicting outcomes to improve forecasting, product design decisions, investment returns, and other business decisions.
Describe SaaS
> the most complete cloud service from a product perspective.
with SaaS you are using a fully developed app. Email, fin software, messaging applications, and connectivitey software are all common examples of SaaS implementation.
> The least flexible model, but also easisest to get up and running. Requires least amount of tech knowledge.
Shared responsibility model: SaaS
responsibility:
cloud provider > user
User:
Responsble for data and the devices that connects to the system, and users that have access.
Cloud provider:
The rest (OS, netw controls, physical hosts, net, datacenter)
Common scenarios: SaaS
Email and messaging.
Business productivity applications.
Finance and expense tracking.