This app is an All-In-One package to provide everything to HANA Lovers.
1. Courses on SAP HANA - Basics, Modeling and Administration
2. Multiple Quizzes on Overview, Modelling, Architeture, and Administration
3. Most popular articles on SAP HANA
4. Series of Interview questions to brushup your HANA skills
In the previous article Introduction to Cloud Computing
we explained the basics of cloud computing.
In this article we will explain the main 3 models of cloud.
There are 3 models of cloud computing which describe the service on offer; these are
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS):
Cloud-based applications or software as a service (SaaS) - run on cloud that are owned and operated by others and that connect to users’ computers via the Internet and, usually, a web browser.
This means pretty much any program that you use on the internet.
Producers: Any online provider, Salesforce.com Google Docs, Facebook. Consumers: Pretty much everyone who uses the internet.
Platform as a service (PaaS):
Platform as a service provides a cloud-based environment with everything required to support the complete life cycle of building and delivering web-based (cloud) applications - without the cost and complexity of buying and managing the underlying hardware, software, provisioning and hosting.
This describes services that developers use to build custom cloud applications.
Producers: Force.com, Google App Engine Consumers: App and web developers
Infrastructure as a Service (IaaS):
Infrastructure as a service provides companies with computing resources including servers, networking, storage, and data center space on a pay-per-use basis.
In this service, companies access either physical or virtual servers on a pay-as-you-go basis. This allows them to pay for only the server space they use. It often overlaps with PaaS, and the distinction between the two is often very difficult to make.
Producers: Amazons Elastic Compute Cloud (EC2) Consumers: Development and IT providers
Database as a Service (DBaaS):
Apart from the 3 models explained above, there is one more model that is available now a days – Dbaas.
Database-as-a-Service (DBaaS) is a service that is managed by a cloud operator (public or private) that supports applications, without the application team assuming responsibility for traditional database administration functions. With a DBaaS, the application developers should not need to be database experts, nor should they have to hire a database administrator (DBA) to maintain the database.