Concepts in Cloud Infra
Cloud Types
Public Cloud
- Services offered over the public internet and available to anyone who wants to purchase them. Typically owned and operated by third-party cloud service providers (e.g., AWS, Azure, Google Cloud). It exists on the premise of the cloud service provider
- Advantage: cost. Concern: Security. However there are some public cloud providers that have demonstrated strong security measures.
Private Cloud
- Implemented within the internal IT environment of the company, typically managed by the company or a third party vendor
- In private clouds, the servers and storage devices may exist on premist or off-premise
- Private clouds can deliver IaaS internally to employees or business units through an intranet or the Internet via a virtual private network (VPN), as well as software (applications) or storage as services to its branch offices
- Examples of services delivered through the private cloud include database on demand, email on demand, and storage on demand.
- A key motivation for opting-in for a private cloud is security. A private cloud infrastructure offers tighter controls over the geographic location of data storage and other aspects of security. Other benefits include easy resource sharing and rapid deployment to organizational entities.
Hybrid cloud
- In Hybrid Cloud, constituting private and public clouds are bound together by standardized technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).
- With a hybrid cloud solution, sensitive information can be placed in a private area of the cloud, and less sensitive data can take advantage of the benefits of the public cloud. So Using a hybrid cloud requires proper management of data transfers and replication between public and private clouds
Comparison
Data Centers
Elements
- Facility: location and “white space” (space for IT equipment)
- IT Equipment: servers, storage hardware, cables, racks, firewalls, etc.
- Support Infra:
- Uninterruptible Power Sources (UPS): battery banks, redundant power sources and generators
- Environmental controls: cooling systems, fire suppression systems
- Physical security systems: surveillance cameras, biometric access controls
- Operations Staff
Clouds on Data Centers
- Range in size from edge facilities to mega scale
- Economies of scale: approximate costs for a small size center (1000 servers) and a larger, 100K server center
Data Center Efficiency
- The Green Grid, an association of IT professionals focused on increasing the energy efficiency of data centers, created two major metrics to assess the efficiency of data center efficiency.
- These metrics will help organizations make better decisions while deploying new data centers or replacing existing parts of current data centers.
- Data Center Infrastructure Efficiency (DCIE) =
1 / PUE
- To improve DC Deployment: since Building racks of servers & complex cooling systems all separately is not efficient, they package and deploy into bigger units, like
ICE Cubeas a modular data center.
Cloud Computing Limitations
- Connectivity
- Connectivity is needed.
- Some devices need to be continuously operable even when not connected.
- Bandwidth
- How much data do we create every day? In 2019, The World Economic Forum reports that the entire digital world is expected to reach 44 ettabytes by 2020.
- Eventually, when all devices are connected to the cloud, bandwidth may become a big issue
- Centralization of Analytics
- Data should be stored on the cloud before reports can be available
- Security
Solutions
Fog Computing
- Fog computing is an extra layer between the edge layer and the cloud layer.
- The main benefit of Fog computing is efficiency of data traffic and a reduction in latency.
- Data generated from the edge are sent to a fog node close to the data source. These data are analyzed locally, filtered, and then sent to the cloud for long-term storage if necessary.
- According to Mung Chiang, Dean of the Purdue University, “fog provides the missing link for what data needs to be pushed to the cloud, and what can be analyzed locally, at the edge.
Edge Computing
- Edge computing is the data computation that happens at the network’s edge where the data are created.
- Fog computing acts as a mediator between the edge and the cloud for several purposes, such as data filtering.
- Fog computing can’t replace edge computing while edge computing can live without fog computing in many applications.
Comparison
Last modified on 2025-11-28