Describe cloud service types Flashcards
What is the core concept of Software as a Service (SaaS)?
SaaS is about renting or using a fully developed application. This means users access and utilize the application without needing to manage the underlying infrastructure.
Give three examples of typical SaaS applications.
Common SaaS applications include email, financial software, messaging, and connectivity software.
In the shared responsibility model, who is responsible for patching in SaaS?
In a SaaS environment, the cloud provider is responsible for patching the application software and the underlying infrastructure, while the user is responsible for the data they enter into the application.
What is the core idea behind Infrastructure as a Service (IaaS)?
IaaS is centered around renting the hardware infrastructure from a cloud provider, giving users full control over that infrastructure, including the operating system, storage, and applications, but not over the physical datacenter itself.
What does ‘lift and shift’ migration refer to in the context of IaaS?
Lift and shift migration refers to moving existing on-premises applications to the cloud IaaS infrastructure with minimal changes to the application’s architecture.
What level of control do you have over resources in an IaaS model?
In an IaaS model, you have maximum control over your cloud resources, managing operating systems, network configurations, databases, and storage.
What is the primary focus of Platform as a Service (PaaS)?
The primary focus of PaaS is providing a complete development environment, encompassing the operating system, middleware, and development tools, without requiring users to manage the underlying hardware.
In a PaaS environment, who is responsible for maintaining the operating system?
In a PaaS environment, the cloud provider is responsible for maintaining the operating systems, along with the databases, middleware, and development tools.
Describe how PaaS can be used in software development.
PaaS provides a framework where developers can build, customize, and deploy applications using pre-built software components, enabling them to focus on the application logic instead of maintaining the underlying infrastructure.
How does the shared responsibility model differ between IaaS and SaaS?
In IaaS, you shoulder the most responsibility for the cloud resources, managing OS, security, networking, and applications. In SaaS, the provider handles the most, leaving you responsible for the data, users and devices.