Back toNutanix Glossary

What is Cloud Computing?

July 9, 2024 | min

What is cloud computing?

Cloud computing is the on-demand consumption of IT services and resources over a network. The main cloud computing benefit is that it relieves users of directly managing and maintaining the underlying resources, ranging from infrastructure fundamentals like compute and data storage, all the way up to complete applications. Cloud computing services are available through hyperscale public datacenters, on-premises in privately owned datacenters, or in hosted or managed settings.

RELATED

Unify Your Hubrid Multicloud

How it works

Cloud computing works by allowing businesses to use their devices to access their data within cloud applications virtually from physical servers, databases and computers that are not on-premises.

Users access the cloud simply through the internet, also known as the front end. This includes using the client device, browser, network, and cloud software applications. The backend consists of databases, servers, and computers from the cloud host and functions as a repository, storing all the data.

A central server manages all the communication between the front and back end and relies on certain protocols to facilitate this exchange of data.

Cloud computing relies heavily on virtualization and automation technologies. Virtualization enables the easy abstraction and provisioning of services and underlying cloud systems into logical entities that users can request and utilize. Automation and accompanying orchestration capabilities provide users with a high degree of self-service to provision resources, connect services and deploy workloads without direct intervention from the cloud provider's IT staff.

RELATED

What is virtualization?

What are the benefits of cloud computing?

The main cloud computing benefit is that it relieves users of directly managing and maintaining the underlying resources, ranging from infrastructure fundamentals like compute and data storage, all the way up to complete applications.

Here are some of the most common reasons why businesses are turning to cloud computing services:

  • Agility - Rapid resource availability enables your business to better respond to changing market conditions and opportunities by innovating quickly and speeding products to market

  • Elasticity - Increase and decrease your IT resources as needed to meet the circumstances

  • Scalability - Grow your IT capabilities as your business grows, without disruption

  • Simplified operations - The service provider is responsible for time-consuming, complex, and costly tasks such as maintenance, upgrades, and remediation, freeing you to focus on higher-value tasks.

  • Business continuity - Cloud providers maintain uptime by investing extensively in resiliency and redundancy capabilities.

  • Disaster recovery - When disaster strikes, providers restore services, applications, and data with little or no disruption to your business.

RELATED

What is cloud automation?

Types of cloud computing models

In order to begin your cloud computing journey, you must first choose the type of cloud computing architecture that your cloud computing services will be deployed on. These cloud technology options include public cloud, private cloud, hybrid cloud, and multicloud.

Public cloud computing

Public cloud computing services deliver IT resources and services (IaaS, PaaS, and SaaS) over the Internet to the public. Customers pay in increments of usage (for example, MBs, minutes, or hours) for the resources they consume. Resources include storage, CPU cycles, and bandwidth, as well as other services such as data transfer, load balancing, and monitoring.

Learn more about public cloud 

Private cloud computing

A private cloud offers many of the same capabilities and benefits as a public cloud, but it is owned by and intended for a single organization. The organization hosts the private cloud in its own datacenter or outsources the hosting and operations to a third-party provider (though in a single-tenant environment).

Learn more about private cloud

Hybrid cloud computing

Hybrid cloud computing combines elements of public and private cloud. A single organization may run some of its workloads on-premises, some in a service provider, and others in public clouds.

Learn more about hybrid cloud

Multicloud networking

Multicloud refers to the distribution of workloads across multiple clouds, be they private or public, as well as remote and branch offices (ROBO), service providers, and field deployments. This approach allows organizations to use the cloud that best meets their specific technical and business requirements.

Learn more about multicloud

Types of cloud computing services

The three main types of cloud computing services are Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS).

Cloud computing services are available through hyperscale public data centers, on-premises in privately owned data centers, or in hosted or managed settings. Many organizations use some combination of all three, taking a hybrid multicloud networking approach.

Infrastructure-as-a-Service (IaaS)

IaaS provides users on-demand access to the foundational infrastructure resources needed to deploy and run software. These resources typically include compute, storage, operating system, virtualization, and networking, although some providers offer database and message queuing services as well. It’s akin to having a virtualized datacenter in the cloud that users access via an API or dashboard. Users are still responsible for managing the OS, middleware, runtime environment, applications, and data.

Learn more about Infrastructure-as-a-Service

Platform-as-a-Service (PaaS)

PaaS provides the resources necessary to develop, test, run, and maintain software. This includes the infrastructure and the OS, middleware, development environment and developer tools. Users, often developers, access the platform via the web, and they are free to focus on the application rather than managing resources. PaaS allows users to deploy standardized or custom applications with supported programming languages, scripts, APIs, and tools.

Software-as-a-Service (SaaS)

SaaS is an operating model where applications are hosted in the cloud. Users access the applications via the internet. The vendor manages the entire stack, including the application itself, and there are typically no downloads or installations required on the client side.

Uses of cloud computing

Cloud computing has only been around and widely used for the past decade or so, but it’s so ingrained in our day-to-day life we don’t even realize that we’re using it. Checking your email from your phone or laptop? Streaming a show from your smart TV? Checking your activity level from your smartwatch? Posting to Facebook? Watching a TikTok? Cloud computing is being used for all of it.

Here are a few examples of use cases with cloud computing:

  • Create, test, and build new applications - Cloud computing allows organizations to quickly build, test, deploy, and scale applications for their needs or the needs of their customers with cloud-native technology.

  • Backup and disaster recovery - Store and protect your data more cost-efficiently and at scale. Cloud computing allows you to store all your data offsite so it’s accessible from any location on any device even if there is a disaster.

  • Stream audio and video services - Watch videos and listen to audio from any device, at any time, from any location.

  • Software-as-a-Service (SaaS) - SaaS allows organizations to update their software on demand to all their customers globally at any time.

  • Analyze data - Collect, analyze, interpret, and share insights from all the data stored in the cloud to make better-informed decisions for your business with artificial intelligence (AI).

Cloud computing and security

Cloud security is an entire ecosystem of security solutions, cloud processes and policies that protect the data and apps that live in the cloud and is fully customizable to meet the needs of an organization. These security measures are important because they protect data and support regulatory compliance, ensure customers’ privacy, and set authentication rules.

Cloud security is important because cyber criminals are constantly refining and strengthening their cyber attacks, so organizations must establish a robust security strategy to protect against data theft, leakage, and corruption. In the past, traditional human IT security was efficient to defend against common security threats, such as ransomware. But in today’s world, security breaches are more frequent and harder to catch. Having a cloud security solution in place eliminates these threats, allowing businesses to harness cloud computing and remain secure.

Nutanix offers cloud security through the NCM Security Central solution. It unifies cloud security operations for workloads and data on any cloud type while automating incident response with intelligent analysis and regulatory compliance.

Learn more about cloud security

The future of cloud computing

Cloud computing is behind every business and technological advancement today, with its extended agility and scalability and is here to stay. According to the 2024 Enterprise Cloud Index, 90% of respondents are adopting a "cloud smart" approach to their infrastructure strategy – leveraging the best environment (e.g., data center, cloud, edge) for each of their applications. Given the pervasiveness of this approach, it is no wonder that hybrid and multicloud environments have become the de facto infrastructure standard. Furthermore, over 80% of organizations believe hybrid IT environments are most beneficial to their ability to manage applications and data. Most importantly, this is now becoming an executive priority, with nearly half of respondents noting that implementing hybrid IT is a top priority for their CIO.

Explore related articles:

Explore our top resources

strategies for sucessful hybrid multicloud operations

Seven Strategies for Successful Hybrid Multicloud Operations

The guide to hyperconverged infrastructure

The Definitive Guide to Hyperconverged Infrastructure

AI technologies

AI Technologies Usher in New Era of Data and Infrastructure Modernization

Related products and solutions

Nutanix Cloud Infrastructure

Standardize on powerful and secure hyperconverged infrastructure to deliver all applications and data at any scale, on any cloud.

Nutanix Cloud Manager

A unified solution for providing cloud automation, self-service and orchestration, security compliance and visibility, and control of cloud costs.

AI Solution

One platform, infinite possibilities. We can jumpstart your AI transformation with optimal infrastructure that delivers control, privacy, and security to maximize your AI success.

Learn more about cloud computing

Cloud monitoring

Cloud monitoring describes a reviewing, monitoring & managing series that controls a cloud workflow. It uses services or tools to verify an operational cloud.

Enterprise cloud

Enterprise cloud computing is a combination of distributed, private & public cloud services for a single point of control for infrastructure & applications.

Hybrid cloud

Hybrid cloud computing combines on-premise IT with off-premise resources or services. Learn more about how hybrid cloud works and the benefits it can bring.

Multicloud 

Multicloud is the use of more than one cloud platform that delivers a specific application or service and can be comprised of public, private, and edge clouds.

Private cloud

Unlock the potential of private cloud computing. Learn about the benefits, implementation strategies, and key considerations of private cloud today.

Public cloud

Using a public cloud is a smart solution for your company's IT computing needs. Check out Nutanix's guide on when to use public cloud and its benefits.