The web blog http://www.learnsccd.com strives to be a comprehensive guide to SCCD, TADDM, SERVICE NOW and MAXIMO tools. This is a personal site maintained solely by me. I intend to update it regularly.For live updates please follow us on.

What is Cloud Computing?

Cloud Computing
Cloud Computing

What is Cloud Computing?

We come across this term quite a few times, though may not clearly understand it. With its popularity, there are many myths attached to “What is cloud computing?” or “What does it consist of?” or “Is it worth going for?” To overcome your peculiarities with cloud computing, we have come up with this blog post to make the entire idea behind cloud computing clear to you!
According to Wikipedia, “Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).”
To make it simple for you, Cloud computing is an internet based computing where various services such as storage, applications, servers, etc are delivered through internet. With the technique of cloud computing you can now store, access and process data and applications over the internet instead of your system’s hard drive.
 Cloud computing has 3 Service Models 
3 Service models of Cloud Computing:
1.       Infrastructure-as-a-Service
2.       Platform-as-a-Service
3.       Software-as-a-Service

1. Infrastructure-as-a-Service (IaaS):
Also known as Hardware as a Service , Infrastructure as a Service is a category of cloud computing in which an organization outsources the equipment used to support operations, including storage, servers hardware and networking components. The deal is like this – The service provider is the owner of the equipment and is responsible for configuring , running and maintaining it. The client, on the other hand, pays on a per-use basis. IaaS offers a standardized, dynamic, flexible and sometimes virtualized environment for the end users.

Characteristics of IaaS include:               
·        Virtualization of Desktop
·        Internet availability
·        Use of billing model
·        Computerized administrative tasks
·        Utility computing service
·        Policy-based services
·        Active scaling

Some of the prominent industry names offering IaaS are Amazon Web Services and AT&T.
2. Platform-as-a-Service (PaaS):
Platform as a Service (PaaS) is another service model of cloud computing that provides application execution services like application run time, storage, and integration. PaaS follows a resourceful and responsive approach to operate scale-out applications and make these applications profitable. In this model the provider provides the servers, networks, storage and other services. On the other hand, the consumer controls software deployment and configuration settings.
Characteristics of PaaS include:
·        Facilitation of hosting capabilities
·        Designing and developing the application
·        Integrating web services and databases
·        Providing security, scalability and storage
·        Versioning the application and application instrumentation
·        Testing and deployment facilities
  Some of the prominent industry names offering PaaS are Google App Engine and OpenStack.

3. Software-as-a-Service (SaaS):
As a cloud computing service model, Software as a Service (SaaS) provides business processes and applications, including CRM, e-mails, collaboration, and so on. SaaS helps in optimizing the cost and delivery in exchange of negligible customization and represents a shift of operational risks from the consumer to the provider. All infrastructure and IT operational functions are abstracted away from the consumer. SaaS is sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis. SaaS providers price applications using a subscription fee.
Characteristics of SaaS include:
·        The application is hosted centrally.
·        Outsourcing hardware and software support to the cloud provider.
·        Enhancing the potential of an organization to reduce its IT operational costs.
·        No need to install new software to release updates. Infact, any update can be executed by the cloud provider itself not the customers.
·        Software testing takes place at a faster rate as SaaS applications have only one configuration.
·        Easy recognition of areas that need improvement as the solution provider has access to user behavior within the application itself.
  Some of the prominent industry names offering SaaS are Salesforce and Microsoft Office 365.

Characteristics of SaaS
Characteristics of SaaS