Theoretical slides - Xaas Flashcards
What is Xaas?
Everything-as-a-Service
term that refers to the delivery of various services over the internet, typically as a subscription model.
What are the 3 infrastructure models and how do they rank in their 3-way hierarchy of “visibility to end users?
IaaS (foundation)
PaaS (Application developers)
SaaS (End users)
what is IaaS (foundation)?
infrastructure-as-a-service:
Third parties (vendors, providers) provide virtualised hardware as a service
Businesses “rent” this foundation to build infrastructure, applications and software
Example of popular IaaS-services:
- Microsoft Azure, OpenStack
What does the basic infrastructore consist of?
For. example:
Virtual servers, storage, IP-adresses and much more
What is the role of the third-parties (vendors)?
To host, manage and maintain the hardware on behalf of the customers
What are the advantages for IaaS
- Cost:
Provide subscription model
No need to invest in; Hardware, facilities, labor etc - Modular:
Service adapted to the business
Cost fluctate based on actual usage - Flexible:
easily scaleable
Expansion and contraction is fast
What is PaaS
Platform-as-a-service
- A platform to develop enterprise apps
- It`s a hosting platform adapted to client needs
- Example: Java
What is important in the PaaS model?
The businesses has access to the components of the platform
However, this requires flexibility, skill and experience
Therefore mostly limited to IT-departments
What are the advantages of PaaS?
- Scalability (ability to expand and compress when needed)
Has a scale-out architecture - commodity servers quickly added - Backups
Hosting company manages performance - Multilingual
Supports apps with different languages
What is SaaS
Software-as-a-service
Provides CLOUD based applications.
App totaly managed by third-party (vendor)
Access through a web browser
Examples: Microsoft office 365
How is SaaS provided?
through subscription models
price based on number of users & desired features
Advantages SaaS
Cheap - Cheaper than On-premise software
Simple - vendor takes care
Scalable - SaaS grows with business
Fast - Can be deployed within minutes whereas On-premise software can take months to deploy
Disadvantages SaaS
Control - Competitors has access to same SaaS systems, can remove competetive advantage
Security - Data stored in cloud, security is as good as vendor provides