A Small Definition of Cloud Computing:
Cloud computing technology is one of the most buzz and a upcoming technology structure which is highly convincing. A cloud technology is the appealing structure for high convenient to access on-demand network to a shared hosting pool of configure computing resources such as networks, servers, storage, applications, and services are the rapidly provisioned and released with minimal management effort or service provider interaction. This cloud hosting service promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Characteristics Of Cloud Hosting Technology:-
Resource Pooling:- The center location which is independence and that the general customer has no access or idea over the exact location of the provided resources but may be able to specify location at a higher level of conceptualization e.g., country, state, or data center . The major resources which are most crucial, include storage devices, processing power, memory space, bandwidth on network & virtual web machines. The major difference in the physical and virtual resources which are dynamically allotted and if required reassigned according to the consumer demand. The Service provider with the web resources are pooled to serve majority of consumers using a multi-tenant model.
On-demand self-service:- A cloud server client can independently gives the provision fro the cloud computing capabilities with the server time management and network storage, as it will need the automation without requiring human interaction with each service’s provider.
Accessing Broad Network :- This platform will have the capabilities which are available over the network which can be access with the standard mechanisms that promote use by the other client platforms (e.g., mobile phones, laptops, and PDAs).
Rapid Elasticity:- Cloud expertise is a rapid as well as elastic provision,which is done in some cases automatically which produce with a rapid released to quick scale in. The cliental base has that capabilities available for provision that appear to be an unlimited and could be purchased in any quantity at any time.
Measured Service:- The resource usage is monitored by, controlled, and reported providing transparency for both the provider and consumer of the utilized service. The hardware resources when ever required are routinely controlled in cloud computing . With this it also optimize resource use by control metering capability with some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).
Service Model Different Types :-
Cloud Software as a Service (SaaS):- The client who owns a cloud hosting account does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage. The cloud infrastructure has capability and also provide the client is to run a web applications smoothly running on the cloud platform . The applications which are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). Even the individual application capabilities, with the possible exception of limited user-specific application configuration settings.
Cloud Platform as a Service (PaaS):- The client control managing the underlying web cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations. The capability provided to the client is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider.
Cloud Infrastructure as a Service (IaaS):- The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components e.g., host firewalls.
Types Of Cloud Models :-
Private Cloud :- The cloud infrastructure is executed particularly for an organization. That particular private cloud hosting only works particular for the organizational working. It’s been managed by the organization or a third party client and may exist on premise or off premise.
Community Cloud :- The cloud community infrastructure is being shared by several organizations and supports a specific community that has shared concerns like mission, security requirements, policy, and compliance considerations. It can be managed by the organizations or a third party and may exist on premise or off premise.
Public Cloud :- The Public cloud platform is being used as a public usage. The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.
Hybrid Cloud :- The hybrid cloud web hosting platform could be one of the most new and upcoming platform as compared to other.The Cloud hybrid infrastructure which is a union of two or more clouds such as private, community, or public that remain unique object but still are bound together by standardized or proprietary technology that enables data sync and application portability such as cloud bursting for load-balancing between clouds .