Understand CNAPPs with Our Guide

Learn the key benefits and integration tips for Cloud-Native Application Protection Platforms. Enhance your cloud security strategy.

Download the Guide Now

Understand CNAPPs with Our Guide

Learn the key benefits and integration tips for Cloud-Native Application Protection Platforms. Enhance your cloud security strategy.

Download the Guide Now

Cloud Infrastructure Definition

Cloud infrastructure is a collective term used to refer to the various components that enable cloud computing and the delivery of cloud services to the customer. This includes hardware, software, network devices, data storage and an abstraction layer that allows users to access virtualized resources.

Since virtual resources need to be accessed through applications in the cloud, the internet, or wide-area networks, cloud services have become a necessary component for most organizations’ long-term strategic growth plans. Some of the benefits the cloud offers include the ability to store and access huge amounts of data, lower costs, improved efficiencies, and its scalability.

How Does Cloud Infrastructure Work?

The cloud environment is enabled by a process known as virtualization. Put simply, virtualization is the process of making a “virtual version” of a physical asset, such as a piece of hardware or software.

Once created, virtual resources are then abstracted, meaning that they are separated from the physical asset that they are linked to and re-provisioned in the cloud.

Automation software and other tools are then used to create an interface that allows users to access cloud resources on demand via the internet.

cnapp-guide-temp

The Complete Guide to CNAPPs

Download CrowdStrike's Complete Guide to CNAPPs to understand why Cloud-Native Application Protection Platforms are a critical component of modern cloud security strategies and how to best integrate them to development lifecycles.

Download Now

What Are the 4 Components of Cloud Infrastructure?

Cloud infrastructure consists of four main components:

  1. Hardware
  2. Virtualization
  3. Storage
  4. Network
ComponentsDescription
HardwareAs with a traditional on-premises IT infrastructure, a cloud infrastructure requires physical hardware. Common hardware components include servers, routers, firewalls, endpoints, CPU, RAM, load balancers and other networking equipment. These hardware components can be located virtually anywhere and are networked together within the cloud environment. One of the most notable components at the hardware level are servers. Put simply, a server is a device that is programmed to provide services to customers. This category includes: web servers, which host digital content online; file servers, which store data and other assets; and mail servers, which provide the foundation for email communication.
VirtualizationVirtualization is the creation of a virtual environment that enables IT services not bound by hardware. In the case of the cloud infrastructure, virtualization software abstracts data storage and computing power away from the hardware, thereby allowing the users to interact with the cloud infrastructure through their own hardware via a graphical user interface (GUI).
StorageCloud storage services are off-site file servers that take the place of traditional physical data centers. Like on-premises databases, cloud storage services store and manage data; typically third-party data storage services also back up stores. In this model, users can access data through the internet or a connected cloud-based application. Typically organizations leverage a third-party service provider, such as Amazon Simple Storage, Google Cloud Storage or Microsoft Azure, to host cloud data storage centers and related services.
NetworkBecause cloud resources are delivered to users over the internet, there must be a networking component that connects those resources to the user. Networking services include hardware components, such as physical wiring, switches, load balancers and routers, as well as the virtualization layer that ensures cloud services are available and accessible to users remotely on demand.

Cloud Infrastructure vs Cloud Architecture

Cloud infrastructure, as explained above, refers to the tools and components used to build a cloud environment. Cloud architecture, on the other hand, is the umbrella term that outlines how infrastructure protects the cloud and its components. Cloud architecture is usually thought of as the blueprint of how to use cloud infrastructure to protect the cloud. Some examples of components protected by cloud architecture include data, containers, workloads, middleware, automation, virtual machines, management tools, APIs, and more.

Guilherme (Gui) Alvarenga, is a Sr. Product Marketing Manager for the Cloud Security portfolio at CrowdStrike. He has over 15 years experience driving Cloud, SaaS, Network and ML solutions for companies such as Check Point, NEC and Cisco Systems. He graduated in Advertising and Marketing at the Universidade Paulista in Brazil, and pursued his MBA at San Jose State University. He studied Applied Computing at Stanford University, and specialized in Cloud Security and Threat Hunting.