Professional Documents
Culture Documents
Cloud Computing: By: Ahmad Ali Uot (Aps), Nowshera
Cloud Computing: By: Ahmad Ali Uot (Aps), Nowshera
●
Basic Concepts
●
Components of Datacenter
Cloud Computing Datacenter
●
Datacenter are centers that host hundreds of thousands of servers which
concurrently support many services and applications.
●
Data center (DC) is a physical facility that enterprises use to house
computing and storage infrastructure in a variety of networked formats.
●
It is the brain of a company and the place where the most critical process
are run.
Cloud Computing Datacenter
●
It is a facility that contains storage, compute, network and other IT resources
to provide centralized data-processing capabilities.
Core Elements of a datacenter
1. Applications
2. Database management system (DBMS)
3. Host or computer
4. Network
5. Storage
These core elements work together to address data-processing requirements
Datacentre Network
Communications infrastructure – Could be described by:
●
Topology
●
Routing / switching equipment
●
Protocols
Cloud Computing Datacenter
●
Host (Compute)
Resource that run applications with the help of underline computing
components including servers, laptop, mainframe computers, desktop, tablets
etc.
●
Hardware components
Include CPU, memory and input/output devices.
Cloud Computing Datacenter
●
Software components
Include OS, device driver, file system and volume manager and so on.
●
Storage
Stores data created by individuals or organizations.
Examples of storage devices are:
1. Media card in a cellphone or digital camera
2. DVD, CD-ROM’S
3. Disk drives
4. Tapes etc.
Evaluation of storage architecture
Requirements for modern Datacenter
●
Various aspects of the datacenter includes:
●
Facilities, layout, power/cooling, physical security
●
System infrastructure: servers, storage, networking and security.
●
Applications
●
Service management
Datacenter physical infrastructure
●
A datacenter can occupy one room of a building or more floors or entire
building according to the requirements.
●
Most of the equipment is often in the form of servers
●
The aim is to create a master plan with parameters such as number, size,
location, topology, IT floor system layout and power and cooling technology
and configurations.
Datacenter: Online order transaction system example
Cloud Computing Datacenter
●
A datacenter is a facility on some location where multiple servers or
machines are engaged in collection, storing, processing and distribution of
massive amount of data.
●
The security and reliability of datacenters and their information is a top
priority for organizations.
Where is the World’s Largest Datacenter?
●
(2018) China Telecom. 10.7 Million sq. ft.
●
(2017) “The Citadel” Nevada. 7.2 Million sq. ft.
●
(2015) In Chicago!
• 350 East Cermak, Chicago, 1.1 MILLION sq. ft.
• Shared by many different “carriers”
• Critical to Chicago Mercantile Exchange
●
See:
– https://www.gigabitmagazine.com/top10/top-10-biggest-data-centres-world
– https://www.racksolutions.com/news/data-center-news/top-10-largest-data-centers-world/
13
Servers
Front Back
14
●
Power
Off-site
On-site
•WUE = Annual Water Usage / IT Equipment Energy (L/kWh) – low is good
•PUE = Total facility Power / IT Equipment Power – low is good
(e.g., Google~1.1)
15
●
Cooling
16
Why we need of Datacenter?
●
For storing massive amount of data.
●
For providing 24x7 services to customers
●
For data safety and security
●
For conducting day to day business operations.
Cloud Computing Datacenter
– Main function is to deliver utilities needed
by the equipment and personnel:
●
Power
●
Cooling
●
Shelter
– Security
– Size of typical data centers:
●
500 – 5000 sqm buildings
●
1 MW to 10-20 MW power (avg 5 MW)
Components of Datacenter
●
A datacenter consists of bunch of servers connected through
network to run complex applications.
●
A cooling system to manage the heat released by the machines.
●
Proper ventilation system to ensure optimal air-flow.
●
Power distribution and backup units for smooth execution using
power supply unit.
The Role of Datacenter
Data centers are an integral part of the enterprise, designed to support
business applications and provide services such as:
●
Data storage, management, backup and recovery
●
Productivity applications, such as email
●
High-volume e-commerce transactions
●
Powering online gaming communities
●
Big data, machine learning and artificial intelligence
Datacenters around the globe
Modern DC for the Cloud architecture
– Geography:
●
Two or more regions
●
Meets data residency requirements
●
Fault-tolerant from complete region failures
Modern DC for the Cloud architecture
– Availability Zones:
●
Unique physical locations within a region
●
Each zone made up of one or more DCs
●
Independent power, cooling, networking
●
Inter-AZ network latency < 2ms
●
Fault tolerance from DC failure
Traditional Vs. Modern DC
– Traditional data centers
●
Host a large number of relatively small- or medium-sized
applications, each running on a dedicated hardware infrastructure
that is decoupled and protected from other systems in the same
facility
●
Usually for multiple organizational units or companies
– Modern data centers (a.k.a., Warehouse-scale computers)
●
Usually belong to a single company to run a small number of large-
scale applications
– Google, Facebook, Microsoft, Amazon, Alibaba, etc.
●
Use a relatively homogeneous hardware and system software
●
Share a common systems management layer
●
Sizes can vary depending on needs
DC Architecture
Scale-up vs. scale-out
– Scale-up: high cost powerful CPUs, more cores, more memory
– Scale-out: adding more low cost, commodity servers
– Supercomputer vs. data center
– Scale
●
Blue waters = 40K 8-core “servers”
●
Microsoft Chicago Data centers = 50 containers = 100K 8-core
servers
– Network architecture
●
Supercomputers: InfiniBand, low-latency, high bandwidth protocols
●
Data Centers: (mostly) Ethernet based networks
Main components of a datacenter
8% Power
Other
45,978 servers, 3yr server & 10 yrInfrastructure
infrastructure amortization
45,978 servers, 3yr server & 10 yr infrastructure amortization
Evolution of datacenter design