what is meaning of cloud computing in simple terms with example

What is the Cloud? – Definition

The cloud is a term referring to accessing computer, information technology (IT), and software applications through a network connection, often by accessing data centers using wide area networking (WAN) or Internet connectivity.

Almost all IT resources can live in the cloud: A software program or application, a service, or an entire infrastructure. For example, if a business wanted to build an IT infrastructure, typically it would install the servers, software, and networking resources it needed, but nearly all of those services and resources are now accessible by going to third parties that offer them in the cloud.

Advantages of Cloud

Cloud computing has many advantages. It’s often faster to provision the service, and in many case you can gain access to it instantly. Remote users can access cloud resources from wherever they have a connection, rather than being limited by physical geography.

It is often divided into three categories: private, public, and hybrid, referring to who has access to the services or infrastructure. Public-cloud services are made available to anybody that wants to purchase or lease the services. Private-cloud services are built by enterprises for use by their employees and partners only. Hybrid-cloud services combine the two.

The concept has grown over time, to include just about any service that can be provisioned quickly via a network connection, often using the Web or mobile applications. For example, a customer could order up Web hosting in the cloud (Amazon or Rack space), or consume digital media services such as movies and music on demand in the cloud (Apple iTunes, Amazon, and Netflix), storage (Dropbox or Google Drive), email (Gmail ), or even contract for housing and transportation services (Air BNB or uber). Business software such as Microsoft Outlook, once predominately reached on local networks or computers, is migrating to applications accessible by the cloud.

Understanding different types of cloud computing and their benefits

Cloud computing is quickly becoming the standard way for technology companies to access IT infrastructure, software and hardware resources. The technology enables companies to be able to use applications and other resources managed by third party companies that are stored in high-end server computers and networks. Cloud computing systems are mainly set up for business or research purposes. In this article, we explore the different types of cloud computing solutions.

Cloud computing helps businesses to be more efficient and save on software and hardware that are important for different operations. The definition of cloud computing varies depending on your source but what is generally agreed is that it involves access of software or hardware that are in the “cloud” i.e. use of software or hardware remotely. If your company is using specialized applications where you did not have to set up server or buy hardware or software to run them, then you are probably using a cloud application.

Companies can use cloud computing to increase their IT functionality or capacity without having to add software, personnel, invest in additional training or set up new infrastructure. Below are the major types of cloud computing

      1. Infrastructure as a Service (IaaS)

IaaS is the lowest level of cloud solution and refers to cloud-based computing infrastructure as a fully-outsourced service. An IaaS provider will deliver pre-installed and configured hardware or software through a virtualized interface. What the customers accessing the cloud services do with the service is up to them. Examples of IaaS offerings are managed hosting and development environments.

Your web hosting company is an IaaS provider. Some of the major players offering infrastructure as a service solution include Google, IBM, Rackspace Cloud Servers, Amazon EC2 and Verizon.

Benefits of IaaS Solutions
Reduces total cost of ownership and capital expenditures
Users pay for the service that they want, on the go
Access to enterprise-grade IT resources and infrastructure
Users can scale up and down based on their requirements at any time

      2. Platform as a Service (PaaS)

This type of cloud computing is similar to IaaS but is more advanced. With PaaS, apart from simply providing infrastructure, providers also offer a computing platform and solution stack as a service.The IT infrastructure may come with a graphic user interface, run-time system libraries, programming languages or an operating system.

PaaS services are mostly used by companies that need to develop, test, collaborate and deploy cloud solutions for particular applications. However, the hosting of the application is done by a third party i.e. the PaaS provider.

PaaS providers offer a fully configured sandbox and deployment environment for customers to develop, test and deploy their cloud applications. Examples of PaaS solutions include Salesforce.com’s Force.com, Rackspace Cloud Sites, Google App Engine and Microsoft Azure.

Benefits of PaaS Solutions
Community – Most of the time, many people are involved in building cloud applications in PaaS environments. This creates a strong supportive community that can help your development team along the way.
No more upgrades – Companies are not required to update or upgrade the infrastructure software. Instead, the PaaS provider handles all upgrades, patches and routine software maintenance.
Lower cost – Companies face lower risk since they do not have to make upfront investment in hardware and software.
Simplified deployment – The development team can concentrate on developing the cloud application without having to worry about the testing and deployment infrastructure.

      3 Software as a Service (SaaS)

When talking about cloud services, most people think of Software as a Service (SaaS) providers. SaaS providers provide fully functionally web-based applications on demand to customers. The applications are mainly targeted at business users and can include web conferencing, ERP, CRM, email, time management, project tracking among others.

The payment models for SaaS solutions can include subscription based (Salesforce), pay-for-use (WebEx) or free. More examples of companies that offer SaaS solutions include Citrix, NetSuite, and others.

Benefits of SaaS Solutions
Rapid Scalability
Accessibility from any location with Internet
Eliminates infrastructure concerns
Custom levels of service offerings
Bundled maintenance and Support
4. Recovery as a Service (RaaS)
According to a Gartner report, 30 percent of midsize companies will have adopted cloud recovery service by 2014. Recovery as a Service (RaaS) solutions helps companies to replace their backup, archiving, disaster recovery and business continuity solutions in a single, integrated platform. RaaS providers protect and can help companies recover entire data centers, servers (OS, applications, configuration and data), and data (files and databases).

RaaS helps businesses to reduce the impact of downtime when disasters happen. RaaS is also referred to as DRaaS ( Disaster Recovery as a Service)

Example of companies doing RaaS are Geminare, WindStream Business and nScaled.

Benefits of RaaS Solutions
Prevent temporary or permanent loss of critical company data
Prevents permanent loss of physical infrastructure, including IT infrastructure
Is a cost-effective way of recovering data
Enables faster recovery while maintaining accuracy
Offer greater flexibility on the type of backup required (either primary or secondary backup)
Businesses can benefit from cloud services by improving efficiency and reducing costs. Companies can adopt cloud services based on their priorities, areas of expertise and business processes. Like is the case with an IT project, careful planning and preparation should be done before switching to cloud services.

Post a Comment