What is cloud computing?

Cloud computing is the internet-based delivery of IT services, such as servers, storage and software, enabling on-demand access and scalability. In place of physical infrastructure ownership, users access technology services remotely, enjoying flexibility, innovation speed and cost efficiency.

Demo ITOM
Things to know about Cloud Computing
How important is the cloud? What’s the origin of cloud computing? What are the characteristics of the cloud What are key concepts in cloud computing? What is cloud acceleration vs. cloud management? What are the types of cloud computing? What is cloud computing vs. cloud management? What are the benefits of cloud management? What are some cloud computing use cases? Why is cloud governance important? Benefits of cloud governance What cloud considerations should you be aware of? Cloud security considerations What is the future of cloud technology? What is a cloud centre of excellence? Who benefits from cloud center of excellence? What should a cloud centre of excellence prioritise? What is cloud stack for AI? What are ServiceNow cloud provisioning and governance differentiators?
Expand All Collapse All How important is the cloud?

Organisations in all industries are increasing dependence on the cloud

The infrastructure of building cloud computing systems accounts for more than a third of IT spending. This number indicates an increasing reliance on external infrastructure, management, security services and applications. With the emergence of Generative AI, these capabilities will be built on cloud-ready platforms and infrastructure.

Traditional IT spending continues to decline

Spending on the more traditional version of in-house IT is decreasing, and workloads are gradually moving into the cloud, be it public cloud services or private clouds built by enterprises.

What’s the origin of cloud computing?

Cloud computing originated in the early years of the new millennium, but computing-as-a-service has been around much longer. It began in the 1960s, when computer bureaus would allow companies to rent time on their mainframes to accomplish vital computing tasks. The bureaus benefited by bringing in additional capital during what would otherwise be computer downtime, and the businesses renting the computing time enjoyed the cost savings of not having to purchase, install, and maintain expensive and bulky computer hardware.

Naturally, over time computers became smaller, more powerful and much more affordable. The rise of the personal computer led to an increase of corporate data centres, which allowed companies to store vast amounts of information onsite. However, as data became more valuable, and more closely tied into nearly every aspect of business, the need for more advanced data centres and computing tools once again became prohibitively expensive.

To offset these costs while still enjoying the benefits of big data, businesses once again turned to the possibility of renting computer access. But this time, data and services would be available over the internet. Cloud computing was born, and SaaS providers quickly stepped in to offer advanced computing solutions via cloud-based platforms and tools.

Cloud computing originated in the early years of the new millennium, but computing-as-a-service has been around much longer. It began in the 1960s, when computer bureaus would allow companies to rent time on their mainframes to accomplish vital computing tasks. The bureaus benefited by bringing in additional capital during what would otherwise be computer downtime, and the businesses renting the computing time enjoyed the cost savings of not having to purchase, install, and maintain expensive and bulky computer hardware.

Naturally, over time computers became smaller, more powerful and much more affordable. The rise of the personal computer led to an increase of corporate data centres, which allowed companies to store vast amounts of information onsite. However, as data became more valuable, and more closely tied into nearly every aspect of business, the need for more advanced data centers and computing tools once again became prohibitively expensive.

To offset these costs while still enjoying the benefits of big data, businesses once again turned to the possibility of renting computer access. But this time, data and services would be available over the internet. Cloud computing was born, and SaaS providers quickly stepped in to offer advanced computing solutions via cloud-based platforms and tools.

What are the characteristics of the cloud

Self-service

Customers are capable of using a website or a similar control panel to provision resources, such as additional computers, networks or user email accounts, without the need for human intervention or interaction between customers and vendors.

Broad access

Users across a range of computing devices can access data and computing resources. The cloud is accessible from essentially any internet-capable device, including desktop, laptop, tablets, smartphones, etc.

Resource pooling

Vendors use shared computers to provide cloud services. Virtual technologies and multi-tenancy mechanisms segregate and protect customers and their data from unauthorised access.

Rapid elasticity

Cloud computing is capable of quickly and automatically expanding or reducing available processing, data storage and network bandwidth to meet user needs.

Extensibility

The cloud provides versatility across a range of use cases, extending capabilities beyond traditional infrastructure. This is particularly useful given the rise of platform-as-a-service (PaaS) and the need for rapid provisioning of resources for testing and deployment. Cloud-native technologies like containers and Kubernetes offer practical and scalable solutions, enhancing adaptability. 

Pay-per-use

Customers only pay for computing services that they use, and they are able to monitor their usage.

What are key concepts in cloud computing?

Cloud computing is supported by several fundamental concepts—foundational ideas that shape the way businesses leverage cloud resources. Among the most prominent concepts in cloud computing are cloud containers, Kubernetes and cloud native applications.

Cloud containers

Cloud containers are executable, standalone packages that contain everything needed to run a piece of software (including the code, runtime, libraries and system tools). Containers offer consistency and portability across different environments, making them ideal for deploying applications in cloud environments. Docker is a popular containerisation platform widely used for managing and orchestrating containers.

Kubernetes

Kubernetes (alternatively known as K8s) is an open-source container orchestration system or platform created to help automate the deployment, scaling and management of containerised applications in the cloud. It provides tools for container orchestration, load balancing and resource allocation, simplifying the management of container clusters. Kubernetes make it possible for organisations to automate day-to-day operations for container architecture and maintain ongoing service-health monitoring.

Cloud native operations

Cloud native operations describe the practices and strategies employed to maintain, manage and optimise cloud-native applications and services. It encompasses automated scaling, continuous integration and deployment (CI/CD), infrastructure as code (IaC) and other techniques to ensure seamless and agile cloud operations.

What is cloud acceleration vs. cloud management?

Getting the most out of the cloud means understanding how best to cloud resources while improving results from cloud-based services. These similar-yet-distinct objectives can be defined as “cloud management” and “cloud acceleration.”

Cloud management

Cloud Management encompasses the strategies, tools and processes to orchestrate cloud resources effectively. It ensures centralised control, visibility and governance over cloud assets, focusing on tasks like provisioning, security, compliance and cost control. Cloud management is foundational, enabling businesses to leverage cloud scalability and flexibility while maintaining operational efficiency.

Cloud acceleration

Cloud acceleration is dedicated to enhancing the speed and performance of cloud-based applications and services. It minimises latency, improves data transfer rates and optimises content or service delivery to users. Techniques include edge computing, caching and load balancing. Cloud acceleration prioritises delivering a fast and responsive user experience.

Simply put, cloud management addresses governance and efficiency on a broader scale, while cloud acceleration fine-tunes application performance for a smoother user experience. Both are vital components of a comprehensive cloud computing strategy, ensuring businesses maximise cloud benefits and provide optimal service to their users.

What are the types of cloud computing?

While cloud computing describes any IT resource accessed over the internet, organisations and providers use and deliver cloud services in a number of distinct ways. There are four major types of cloud deployment, and three common service models.

Types of cloud

  • Public: Used by the general public and managed by a business, a third-party organisation or a combined organisation. Public cloud stores data from many different clients on common servers, while using advanced security measures to ensure that data is only accessible to authorised users.

  • Private: Used exclusively by consumers from organisations, and managed by the organisation. A private cloud caters only to a single organisation. 

  • Community Cloud: Provisioned for use by a community of consumers from organisations with mutual concerns. It may be owned and managed by organisations in a community, a third party or a combination of the two.

  • Hybrid: Composed of two or more cloud infrastructures (private, community or public) that uniquely services entities, but is also bound by standard technologies that enable data portability.

  • Multi: Involves the simultaneous use of services from multiple cloud providers, allowing organisations to diversify their cloud infrastructure. 

  • Hybrid multicloud: Integrates services from diverse cloud infrastructures, combining elements of private, community and public clouds. Most hybrid clouds are technically hybrid multiclouds, including private and public clouds from multiple vendors. 

    Service models

  • IaaS: Infrastructure as a Service is a system wherein vendors provide physical computer hardware and connectivity options. This can also be used across multiple tenants using virtualisation technology. Customers can run systems and applications of their choice, while the vendor maintains the physical hardware.

  • SaaS: The vendor uses the cloud infrastructure to provide software applications to customers. Examples include email, documents, spreadsheets, etc. These services are usually accessed from a web browser and do not require the installation of software, though this is still an option.

  • PaaS: Platform as a Service includes IaaS with the addition of system and server applications. This allows customers to use the cloud infrastructure and software developed by the client with programming languages supported by the vendor. The vendor usually maintains physical computer hardware, OS and server applications. 

What is cloud computing vs. cloud management?

Cloud acceleration is dedicated to enhancing the speed and performance of cloud-based applications and services. It minimises latency, improves data transfer rates and optimises content or service delivery to users. Techniques include edge computing, caching and load balancing. Cloud acceleration priorities delivering a fast and responsive user experience.

Simply put, cloud management addresses governance and efficiency on a broader scale, while cloud acceleration fine-tunes application performance for a smoother user experience. Both are vital components of a comprehensive cloud computing strategy, ensuring businesses maximise cloud benefits and provide optimal service to their users.

While cloud computing is an umbrella term that encompasses all forms of remote IT resource access, cloud management is something different. Cloud management describes the strategies and tools designed to optimise cloud infrastructure resources and services for the benefit of a specific .

What are the benefits of cloud management?

By changing how organisations approach essential IT services, cloud computing delivers clear advantages—far too many, in fact, list comprehensively all at once. The following are among the most noteworthy benefits of cloud computing:

Cost efficiency

Cloud computing eliminates the need for hefty upfront investments in physical infrastructure. Users pay for services on a consumption basis, reducing capital expenditure. Operational costs are streamlined as cloud providers handle maintenance and updates.

Productivity

With cloud services, users can access applications and data from anywhere with an internet connection. This fosters collaboration, allowing teams to collaborate effortlessly across the globe. Additionally, the automatic updates and maintenance carried out by cloud providers free up valuable IT resources, enabling a greater focus on strategic initiatives.

Speed and agility

Cloud services provide on-demand resources, reducing the time it takes to deploy new applications and services—it takes only a few clicks to provision new resources. This agility ensures that businesses can adapt to changing demands quickly, fostering innovation and competitiveness.

Scalability

Easy and fast resource provisioning allows organisations to scale based on their needs. Easy and fast resource provisioning allows organisations to scale based on their needs.

Elasticity

An additional aspect of scalability, cloud computing empowers businesses with the ability to provision resources on-demand, rather than up front. When unexpected changes in business activity occur, this ensures that the organisation can respond elastically to shrink or grow capacity on extremely short notice.

Security

Cloud providers invest heavily in advanced security measures to protect the data entrusted to them by their clients. Data encryption, access controls, regular security audits—in many cases, cloud providers offer a more secure environment than on-premises solutions, particularly for smaller businesses with limited security resources.

What are some cloud computing use cases?

As cloud computing has become increasingly ubiquitous in industries around the world, its technology has become ingrained in various services and solutions. Cloud computing is central to each of the following:

Storing, backing up and recovering data

Organisations can offload the responsibility of managing physical storage infrastructure to cloud providers, ensuring data availability, durability and easy retrieval. This helps protect vital information from regional dangers and localised disruptive events—a fire or a flood (for example) at an organisation’s home offices will not impact data availability.

Analysing data

Cloud computing facilitates efficient data analysis by providing scalable and powerful computing resources. Businesses can leverage cloud-based analytics platforms to process vast volumes of data, extract crucial insights and make data-driven decisions without the need to invest in extensive on-premises infrastructure.

Utilising intelligence models

Cloud services support the development and deployment of machine learning, AI and other intelligence models. Utilising intelligent cloud-based tools and frameworks, businesses can enhance their decision-making, engage more directly with customers and drive innovation.

Creating cloud native apps

Cloud computing provides a conducive environment for developing and running mobile, web and API cloud-native applications. Developers leverage cloud services, (such as containers and microservices) to build applications that are scalable, resilient and easily deployable across essentially any platform.

Testing and building applications

Cloud platforms provide a flexible and cost-effective environment for testing and building applications. Developers can leverage cloud resources to simulate various environments, conduct testing at scale and accelerate the application development life cycle.

Delivering software as a service

Cloud computing makes it possible for organisations to provide direct software updates to their customers. By offering solutions via SaaS, companies improve the user experience.

Why is cloud governance important?

Another aspect of cloud management is cloud governance. Cloud governance describes overseeing and regulating issues such as cost, operations, security, risk, budgets and compliance across multiple clouds. In cloud governance, the focus is on cost, security and operations, where cloud management often focuses on resources. Naturally, there is a significant amount of overlap between the two terms.

When working with a range of cloud providers, businesses face unique challenges. Specifically, there is no standardisation of operating models between providers, and each option brings with it its own proprietary provisioning tools. This leads to increased operational complexity, and makes effective governance extremely difficult.

An effective cloud governance solution empowers businesses to create a unified framework for provisioning and governance in a multi-cloud environment, while still promoting increased cloud agility and without restricting individual cloud-vendor capabilities.

Benefits of cloud governance

Effective cloud governance demands a reliable optimisation and provisioning solution. ServiceNow ITOM Optimisation makes it easy to provision on-demand cloud services while maintaining acceptable cloud spend. With ServiceNow, you can enjoy the full capabilities of every cloud provider, and create a manageable, unified operating model across all of your entire cloud ecosystem. Benefits include:

  • Standardised multi-cloud service catalogue
  • Non-intrusive policy guardrails
  • Empowering self-service options
  • Consistent modeling
  • Accelerated delivery
What cloud considerations should you be aware of?

Multi-cloud management considerations

Managing multiple clouds can be difficult, depending on the number of clouds involved—both from a cost optimisation and technology perspective. Customers tend to subscribe to various cloud services to avoid a dependency on a single service. A better approach is to select a public cloud, analyse the features they offer and then integrate them.

Cost control and management-overhead reduction can be reconciled by using cloud management platforms (CMPs) and/or cloud service brokers (CSBs). Both help you manage multiple clouds in one location. But these services can limit customers to common-denominator services, ignoring the unique advantages of individual cloud service providers.

Edge computing considerations

Cloud computing is often considered an alternative to edge computing. However, edge computing moves local computing to local devices in a distributed system that is usually layered around a cloud computing core. Cloud is typically involved in orchestrating all the devices, then collects their data, analyses it and acts on it.

Cloud security considerations

Protecting data from access by a third party

  • Your choice of cloud aligns with your organisation’s risk tolerance.

  • You understand the privacy laws of the countries that will have access to your data.

  • The vendor sanities media storage at the end of its life. 

  • Users can access and store important data only through trusted operation environments.

  • Auditing is available for the vendor’s security or access management for the systems you access.

  • ACSC-approved encryption protects your data at all times.

Protecting data from access by the vendor’s customers 

  • The vendor you choose carefully separates your data from data used by other organisations.

  • You have the option to access computers dedicated to your exclusive use.

  • Use of the cloud does not weaken your security posture.

  • Deleted data is sanitised before it is reused. 

Protecting data from access by the vendor’s employees

  • Vendor employees and personnel are adequately vetted.

  • Every action performed by a vendor’s employees is reviewed and logged.

  • The vendor data centres use cable management systems to identify any tampering. 

  • Your password or key for data decryption are not known by the vendor.

  • Any visits to the vendor’s data centres are identified and escorted.

How to handle cloud security

  • Ensure that the vendor provides timely responses and support for any security issues. 

  • The vendor has a good, strong security plan.

  • You will be notified of any security incidents.

  • You can audit logs and any information needed for a forensic investigation.

  • Adequate compensation for security breaches will be provided. 

  • Employees are trained to detect and address any security incidents.

What is the future of cloud technology?

Cloud computing in the future will be widespread and will continue to rapidly grow. In fact, it is predicted that 95% of new digital workloads will be deployed on cloud-native platforms by 2025 (source:Gartner).

Software development agencies will find an advantage in the agile frameworks they follow, as they will be able to continuously integrate the process and speedy delivery of cloud systems. Online security firms will let users work remotely from anywhere around the globe as they transition to zero-trust security models from Google, rather than continuing to use traditional firewalls. Data analytics firms will continuously focus on improving data analysis to make informed decisions, and the continuity of the analysis will be crucial.

What is a cloud centre of excellence?

A cloud centre of excellence (CCoE) is a fusion of cross-functional teams, like DevOps, CloudOps, Infrastructure and Finance. CCoE provides the opportunity for these teams to manage cloud strategy, governance, best practices and to be a location for cloud leaders within the organisation.

Who benefits from cloud center of excellence?

  • like DevOps, Security and Finance who need to ensure that the diverse business sets within a business unit are using best practices.

  • Larger, multi-cloud demand a standardised series of processes and tools to work across cloud service providers (CSPs) for security, operations, cost control and governance.

  • Managed service providers (MSPs) who develop cloud centres and are focused on creating best practices for customers.

What should a cloud centre of excellence prioritise?

  • Interdepartmental communication CCoE bridges departments that use, fund or measure cloud operations. The departments and stakeholders need to be on the same page regarding goals, budgets and timelines for cloud operations.
  • Technology expertise It’s imperative that the CCoE have strong expertise in the cloud technology used by the organisation, as they are the drivers of innovation within the organisation.
  • Governance Authority and standardisation are two major elements important of governance. An effective CCoE should be granted authority to create policies and standards for cloud security, cost control and compliance. The expectation is that everyone in the organisation will adhere to these policies. 
  • Repeatability and automation After the establishment of policies, the deployment process will need to be repeatable with reference architectures, as well as available tools and platforms in place for cost control and governance.
  • End-user buy-in It’s crucial for the CCoE team to develop a sense of engagement in the teams, or the new structure will not succeed.
  • Innovations Taken all together, the CCOE exists to enhance innovation throughout the organisation. It does this by enabling other departments or parts of the organisation to focus on innovation and development without having to dedicate time and resources to the basic tasks of setting up or managing cloud resources. Essentially, it streamlines cloud processes so that other teams can concentrate on creating value through innovation rather than getting bogged down in operational details.
What is cloud stack for AI?

The cloud stack for AI represents a specialised infrastructure and ecosystem tailored to meet the demands of artificial intelligence and machine learning workloads. Unlike traditional cloud computing, which serves a broad spectrum of applications, the cloud stack for AI is designed to cater specifically to the unique requirements of AI and machine learning algorithms.

This stack typically includes dedicated hardware accelerators like GPUs (Graphics Processing Units) and TPUs (Tensor Processing Units) that excel at the parallel processing needed for AI computations. Additionally, it offers optimised software frameworks, libraries and development tools that facilitate the training and deployment of AI models at scale. Cloud providers often offer pre-configured AI services, making it easier for organisations to leverage machine learning capabilities without the need for extensive expertise.

This allows to harness the power of AI without having to build or manage a complex underlying infrastructure.

Pricing for ServiceNow IT Operations Management Get ServiceNow ITOM pricing, which helps your organisation gain visibility across infrastructure and apps and deliver high-performance business services. Get Pricing
What are ServiceNow cloud provisioning and governance differentiators?

Enjoy ServiceNow’s Generative AI

ServiceNow provides generative AI with ServiceNow Otto. This AI assistant runs on the ServiceNow cloud platform, so users can ask questions or make requests—from case summarisation to content creation to code generation—without worrying about infrastructure overhauls.

Enjoy a consistent operating model

Leverage your existing ITSM processes, quickly creating a unified management framework across both multi-cloud and non-cloud environments.

Deliver cloud services faster

Easily define new types of cloud services using cloud-native templates and offer them through a unified service catalogue. Provision cloud services in real time, responding instantly to requests from DevOps and other cloud users.

Strengthen cloud governance

Establish non-intrusive policy guardrails, including quotas, available cloud service types, naming conventions, workload placement and more. Automatically manage approvals for policy exceptions while instantly fulfilling compliant requests.

Empower your users with self-service

Deliver a streamlined, responsive user experience with an intuitive self-service portal where users can create and manage their cloud resources.

Leverage out-of-the-box integrations

Take advantage of integrations with configuration providers and other vendors, including Terraform and Ansible Tower.

Monitor high volume application performance with Cloud Observability

technologies require a different approach—one that is built to handle the ephemeral world of the cloud. Attempting to build a monitoring practice with legacy monitoring tools for a cloud-native environment will leave organisations with visibility gaps as the sheer volume of data necessitates a solution built for . The best way to take advantage of the new capabilities that cloud entails is by adopting a different development model leveraging microservices to improve resiliency and performance. This requires organisations to adopt different monitoring practices and begin leveraging solutions built for the scale and complexity that cloud-native environments entail.

Manage and track ongoing cloud costs

Control cloud costs and track hybrid cloud spending across SaaS, IaaS and PaaS. Analyse and act on resource provisioning and usage levels to reduce waste. Empower FinOps leaders to stay on budget and maintain cloud governance throughout the lifecycle.

Strengthen cloud visibility

Gain visibility of your multi-cloud environments event-driven discovery and service mapping, allowing teams to stay ahead of changes causing any licensing, compliance and security issues.

Maintain security of cloud workloads

Monitor vulnerabilities in the container environments while also overseeing configuration drifts leading to data breaches. Establish a security posture capable of ensuring the safety and integrity of data structures and cloud resources. 

If you are interested in making cloud computing a central aspect of your business, ServiceNow Cloud Accelerate is here to help. Delivering a suite of features designed to optimise your company's approach to the cloud, Cloud Accelerate gives you the capabilities to orchestrate your traditional and hybrid cloud services while significantly reducing spend. Employ cloud resource governance to manage provisioned assets and track related resources. Create standardised service catalogues, providing users with a clear and consistent picture of service availability across multicloud environments. Automate cloud–based deployments and resource operations. Provide developers with vital resources on demand built from proven cloud templates. And through it all, minimise business risk by giving your organisation the support it needs to get the most out of the cloud. ServiceNow makes it possible. 

Contact ServiceNow today, because with cloud computing backed by cloud management solutions, the sky is the limit!

Capabilities that scale with your business Foresee problems before they arise with ServiceNow. Get ITOM Contact Us
Resources Articles What is ServiceNow? What is ITOM? Analyst Reports IDC: Accelerating IT Automation The Forrester Wave™: AIOps - ServiceNow Autonomous Service Operations - ServiceNow Data Sheets The Value of CMDB ITOM Visibility Agent Client Collector (ACC) eBooks CMDB 101 primer Increasing Service Visibility Dramatically Improve Service Availability White Papers ServiceNow ITOM CMDB AI-Powered Service Operations to Grow the Business Reap the Benefits of AIOps within Weeks