Cloud Computing Important Questions

What are the different deployment models?

Cloud computing supports many deployment models and they are as follows: Private Cloud Organizations choose to build there private cloud as to keep the strategic, operation and other reasons to themselves and they feel more secure to do it. It is a complete platform which is fully functional and can be owned, operated and restricted to only an organization or an industry. More organizations have moved to private clouds due to security concerns. Virtual private cloud is being used that operate by a hosting company.

Public Cloud These are the platforms which are public means open to the people for use and deployment. For example, google, amazon etc. They focus on a few layers like cloud application, infrastructure providing and providing platform markets.

Hybrid Cloud sit is the combination of public and private cloud. It is the most robust approach to implement cloud architecture as it includes the functionalities and features of both the worlds. It allows organizations to create their own cloud and allow them to give the control over to someone else as well. 

What are the different data centers deployed for this?

Cloud computing is made up of various data centers put together in a grid form. Itconsists of different datacenters like:

Containerized Datacenters These are the traditional datacenters that allow high level of customization with servers, mainframe and other resources. It requires planning, cooling, networking and power to access and work.

Low-Density Datacenters These datacenters are optimized to give high performance. In these datacenters the space constraint is being removed and there is an increased density. It has drawback that with high density the heat issue also creeps in. These datacenters are very much suitable to develop the cloud infrastructure.

What is the use of APIs in cloud services?

API stands for Application programming interface is very useful in cloud platforms asit allows easy implementation of it on the system. It removes the need to write fullfledged programs. It provides the instructions to make the communication betweenone or more applications. It also allows easy to create application with ease and linkthe cloud services with other systems.

What are the different modes of software as a service?

Software as a Service provides cloud application platform on which user can create application with the tools provided.

The modes of software as a service are defined as:1. Simple multi-tenancy: in this each user has its own resources that are different from other users. It is an inefficient mode where the user has to put more time andmoney to add more infrastructure if the demand rises in less time to deliver.2. Fine grain multi-tenancy: in this the functionality remains the same that theresources can be shared to many. But it is more efficient as the resources are sharednot the data and permission within an application.