What are the various deployment models, and how do they differ?
The following are the many deployment models to help you grasp them at a high level:
The public cloud is a service in which customers share the resources of a vendor’s publicly accessible data center. (Amazon Web Services (aws) is a major participant in this space.)
In a private cloud, resources are devoted to a single client and might be housed on the vendor’s private network or in the customer’s own data center.
Hybrid Cloud: This is a blend of on-premises and cloud computing resources.
What happens once the system has been deployed? (Cloud Computing Services)
Following the selection of a deployment architecture, the next phase is the consumption of cloud services, for which we must first choose which services we are interested in.
The answers to the fast set of questions below may assist us in determining the need for various sorts of services.
1)Are you interested in purchasing a virtual machine from a provider and installing your own operating system, applications, and developing your own goods using your own stack of technologies?
It is possible to do this with IAAS (Infrastructure As A Service).
Amazon EC2 is an example of IAAS. This is a bare virtual machine that is ready to be installed with any operating system of your choice. You can also deploy your own stack to build your own product without having to worry about the infrastructure’s availability, scalability, reliability, or any of the other aspects of running a successful business. The IAAS provider is in charge of the whole infrastructure setup. This service might be useful if you wish to migrate your own legacy products into the cloud, since you will be moving the whole stack of your own goods into the cloud using this service. Also worth mentioning is that in the realm of cloud computing, IAAS begins with the virtualization layer.
2) Are you interested in acquiring a basic infrastructure, as well as certain Middleware services, in order to develop your own product using the services that are being provided?
In this case, the solution is known as PAAS (Platform As A Service).
The benefit of using this kind of service is that you may take use of ready-made Middleware services while simultaneously developing your own product that is focused on your company concept.
PAAS offerings include Google FireBase Storage and Amazon DynoDB, to name a few. In my previous job, I used Google Firebase Storage and Database, which allowed me to concentrate just on entering, reading, and updating data without having to worry about things like speed, software upgrades, availability, and so on. To summarize, PASS begins with a layer above virtualization that contains elements like as operating systems, middleware services, and other services that may be utilized immediately.
3) You don’t want to deal with the headaches of infrastructure, technological stack, or product development, and instead want to just utilize a product and pay for what you consume?
This may be accomplished via the use of SAAS (Software As A Service). The most significant benefit you get is that you can just use the product without having to deal with any of the associated inconveniences like as maintenance, updates, security, scalability, dependability, and so on. Oracle, SalesForce, and Google are just a few of the companies that offer SAAS services. Suppose you wish to utilize Google Mail for your firm. Instead of creating anything from scratch, you can simply use Google’s SAAS products for the purpose of sending emails. If you need identity management for your business, Oracle offers SAAS products such as IDCS, which are available under a subscription model. SAP provides a portfolio of SaaS services (e.g., SAP Hana Finance) to help you manage your business more efficiently.