Cloud Computing

Cloud computing is the delivery of on-demand computing resources and services—servers, storage, databases, networking, software, analytics and more—over the Internet (“the cloud”) on a pay-for-use basis. It is the future of technology advancement for many businesses that allow for rapid deployment, greater agility, scalability, and lower total cost of ownership.
The first cloud computing services are barely a decade old, but already a variety of organizations from tiny startups to global corporations, government agencies to non-profits are embracing the technology for all sorts of reasons. Here are a few of the things you can do with the cloud:

The Top benefits of Cloud Computing:

Cost

Cloud computing eliminates the capital expense of buying hardware and software and setting up and running on-site datacenters—the racks of servers, the round-the-clock electricity for power and cooling, the IT experts for managing the infrastructure; it is metered service so you only pay for what you use

Performance

Cloud computing services are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate datacenter, including reduced network latency for applications and greater economies of scale.
 

Productivity

It removes the need for many of required tasks such as software patching and other time-consuming IT management chores, so IT teams can spend time on achieving more important business goals.

Reliability

Cloud computing makes data backup, disaster recovery and business continuity easier and less expensive, because data can be mirrored at multiple redundant sites on the cloud provider’s network.

Global Scale

Elastic resources that means delivering the right amount of IT resources; scale up or down quickly and easily to meet demand

Speed

With just a few mouse clicks, giving businesses a lot of flexibility and taking the pressure off capacity planning.

The cloud computing stack is fall into three broad categories:

Infrastructure-as-a-service (IaaS)
Platform as a service (PaaS)
Software as a service (SaaS)

Infrastructure-as-a-service (IaaS) including the computing resources from servers, virtual machines (VMs) networking, storage, operating systems and data center space on a pay-as-you-go basis.

Platform as a service (PaaS) refers to cloud computing services that supply an on-demand environment for developing, testing, delivering and managing software applications.

Software as a service (SaaS) is a method for delivering software applications over the Internet, on demand and typically on a subscription basis.

There are three different ways to deploy cloud computing resources

Types of cloud deployments:

Public cloud
Private cloud
Hybrid cloud

All hardware, software and other supporting infrastructure is owned and managed by the cloud provider. You access these services and manage your account using a web browser such as Microsoft Azure.

It is infrastructure operated solely for a single organization, whether managed internally or by a third party, and hosted either internally or externally.

Uses a private cloud foundation combined with the strategic integration and use of public cloud services.

Cloud computing has many benefits in addition to reduced costs, IT organizations are able to re-align their operations to focus more on core business and new innovation, rather than maintenance and non-core applications.