03 - Module 3
03 - Module 3
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 1
Cloud Computing Reference Model
Physical Layer
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 2
Physical Layer Overview
• The physical layer comprises physical
compute, storage, and network resources
• Compute systems execute software of
providers and consumers
• Storage systems store business and
application data
• Networks connect compute systems with
each other and with storage systems
– Networks also connect multiple data centers
or multiple clouds to one another
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 3
Lesson: Compute System
This lesson covers the following topics:
• Key components of a compute system
• Software deployed on compute systems
• Types of compute systems
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 4
Introduction to Compute System
• A computing platform (hardware, firmware, and software) that
runs platform and application software
– Executes the provider’s as well as the consumers’ software
– Typically x86-based servers or hosts
• Compute systems are provided to consumers in two ways:
– Shared hosting: Multiple consumers share compute systems
– Dedicated hosting: Individual consumers have dedicated compute
systems
• Typically providers use compute virtualization and offer
compute systems in the form of virtual machines
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 5
Key Components of a Compute System
• A PCB that holds the processor, RAM, ROM, network and I/O
Motherboard ports, and other integrated components, such as GPU and NIC
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 6
Software Deployed on Compute Systems
Platform software • Includes the software that the provider offers through PaaS
Application software • Includes the applications that the provider offers through SaaS
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 8
Types of Compute Systems
• Tower compute system
• Rack-mounted compute system
• Blade compute system
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 9
Tower Compute System
• Built in an upright enclosure called a “tower”
• Has integrated power supply and cooling
• A group of towers occupies significant floor
space, requires complex cabling, and
generates noise from cooling units
• Deploying in large environments may involve
substantial expenditure
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 10
Rack-mounted Compute System
• Designed to be fixed on a frame called a
“rack”
– A rack is a standardized enclosure with
mounting slots for vertically stacking compute
systems
• Simplifies network cabling, consolidates
network equipment, and reduces floor space
use
• Administrators may use a console mounted
on the rack to manage the compute systems
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 11
Blade Compute System
• Comprises an electronic circuit board with
only the core processing components
• Multiple blades are housed in a blade chassis
– The chassis provides integrated power supply,
cooling, networking, and management
• Blades are interconnected via a high speed
bus
• Modular design increases compute system
density and scalability
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 12
Lesson Summary
During this lesson the following topics were covered:
• Key components of a compute system
• Software deployed on compute systems
• Types of compute systems: tower, rack-mounted, and blade
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 13
Lesson: Storage System
This lesson covers the following topics:
• Types of storage devices
• Redundant Array of Independent Disks (RAID)
• Storage system architectures
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 14
Introduction to Storage System
• A storage system is the repository for saving and retrieving
electronic data
• Providers offer storage capacity along with compute systems,
or as a service
– Storage as a Service enables data backup and long-term data
retention
• Cloud storage provides massive scalability and rapid elasticity
of storage resources
• Typically, a provider uses virtualization to create storage pools
that are shared by multiple consumers
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 15
Types of Storage Devices
• Stores data on a circular disk with a
Magnetic ferromagnetic coating
• Provides random read/write access
disk drive • Most popular storage device with
large storage capacity
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 16
Redundant Array of Independent Disks (RAID)
RAID
A storage technology in which data is written in blocks across multiple disk
drives that are combined into a logical unit called a RAID group.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 17
RAID Technique: Striping
Striping
A RAID technique to spread data across multiple drives in order to use the
drives in parallel.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 18
RAID Technique: Mirroring
Mirroring
A RAID technique to store the same data simultaneously on two different
drives, yielding two copies of the data.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 19
RAID Technique: Parity
Parity
A RAID technique to protect striped data from drive failure by performing a
mathematical operation on individual strips and storing the result on a
portion of the RAID group.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 20
Common RAID Levels
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 21
Data Access Methods
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 22
Storage System Architecture
• Storage system architectures are based on the data access
methods
• Common storage system options are:
– Block-based
– File-based
– Object-based
– Unified
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 23
Block-based Storage System
• Enables creating and assigning storage volumes to compute
systems
– Compute system discovers the volumes as local drives
– Required file system can be created on the volumes
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 24
File-based Storage System
• A dedicated, high
performance file server with
storage (also known as
Network-attached Storage)
• Enables clients to share files
over an IP network
– Supports data sharing for
UNIX and Windows users
• Uses a specialized OS that is
optimized for file I/O
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 26
NAS Deployment Options
• The two common NAS deployment options are:
– Traditional NAS (scale-up NAS)
– Scale-out NAS
• Traditional NAS
– Capacity and performance of a single system is scaled by
upgrading or adding NAS components
• Scale-out NAS
– Multiple processing and storage nodes are pooled in a cluster that
works as a single NAS device
– Addition of nodes scales cluster capacity and performance without
disruption
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 27
Object-based Storage System
• Stores file data in the form
of objects based on data
contents and attributes
– Uses a flat, non-
hierarchical address
space
• Object contains user data,
related metadata, and
user-defined attributes
– Objects are uniquely
identified using object ID
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 28
Object-based Storage System (Cont'd)
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 29
Unified Storage System
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 30
Lesson Summary
During this lesson the following topics were covered:
• Types of persistent data storage devices
• RAID and RAID techniques: striping, mirroring, and parity
• Storage system architectures: block-based, file-based,
object-based, and unified
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 31
Lesson: Network
This lesson covers the following topics:
• Types of network communication
• Compute-to-compute communication
• Compute-to-storage communication
• Storage area network (SAN) classification
• Inter-cloud communication
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 32
Introduction to Networking
• Networking enables data transfer and sharing of IT resources
between nodes across geographic regions
• Cloud consumers require a reliable and secure network to
connect to a cloud and access cloud services
• Network connectivity also enables resource aggregation and
service mobility across cloud data centers
• Multiple clouds may be inter-connected to enable workloads to
be moved or distributed
– For example: cloud bursting in a hybrid cloud model
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 33
Types of Network Communication
• Based on the nodes connected by a network, the network
communication is broadly categorized as:
– Compute-to-compute communication
– Compute-to-storage communication
– Inter-cloud communication
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 34
Compute-to-compute Communication
• Interconnecting physical compute
systems enables compute-to-compute
communication
• Compute-to-compute communication
typically uses IP-based protocols
• Compute systems connect to a network
through physical network card(s)
• Physical switches and routers are
common interconnecting devices
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 35
Compute-to-storage Communication
Storage Area Network (SAN)
A network that interconnects storage systems with compute systems,
enabling the compute systems to access and share the storage systems.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 36
FC SAN
FC SAN
A SAN that uses Fibre Channel (FC) protocol to
transport data, commands, and status information
between compute and storage systems.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 37
FC SAN Components
• Provide physical
interface to a node
Network for communicating
with other nodes
adapters • Examples: FC HBAs
and storage system
front-end adapters
• Optical fiber cables
are predominantly
used to provide
Cables and connectivity
• Connectors enable
connectors cables to be swiftly
connected to and
• disconnected
FC
from
switches and
ports
directors
• Directors have a
modular design, a
Interconnecting higher port count,
and better fault-
devices tolerance
• Switches either
have a fixed port
count or a modular
design
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 38
Fabric Connect and Addressing
• A fabric created with FC switches connects all nodes and
enables them to communicate
• Each switch in a fabric contains a unique domain identifier (ID)
• Each network adapter is physically identified by a 64-bit World
Wide Node Name (WWNN)
• Each adapter port is physically identified by a 64-bit World
Wide Port Name (WWPN)
• Each adapter port in a fabric has a unique 24-bit FC address
– Fabric assigns FC addresses to adapter ports dynamically
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 39
Fabric Port Types
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 40
Zoning
Zoning
An FC switch function that enables node ports within a fabric to be logically
segmented into groups and to communicate with each other within the
group.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 41
Types of Zoning
• WWN zoning
• Port zoning
• Mixed zoning
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 42
IP SAN
IP SAN
A SAN that uses Internet Protocol (IP) for the transport of storage traffic. It
transports block I/O over an IP-based network.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 43
iSCSI Networking
iSCSI
iSCSI encapsulates SCSI commands and data into
IP packets that are transported over an IP-based
network.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 44
iSCSI Name
• iSCSI name is a unique iSCSI identifier that identifies initiators
and targets in an iSCSI network
• The two common types of iSCSI names are:
– iqn: iSCSI Qualified Name
• Example: iqn.2014-02.com.example:optional_string
– eui: Extended Unique Identifier
• Example: eui.0300732A32598D26
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 45
FCIP Networking
FCIP
FCIP is an encapsulation of FC frames into IP packets that are transported
between disparate FC SANs over an IP-based network through FCIP tunnel.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 46
FCoE SAN
FCoE SAN
A converged enhanced Ethernet (CEE) network that uses the FCoE protocol
to transport FC data along with regular Ethernet traffic over high speed
Ethernet links. FCoE encapsulates FC frames into Ethernet frames.
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 47
FCoE SAN Components: CNA and S/W FCoE
Adapter
Component Description
Converged network adapter • Provides functionality of both NIC and FC HBA in a single device
(CNA) • Encapsulates FC traffic onto Ethernet frames (FCoE traffic)
• Consolidates both FC and regular Ethernet traffic over CEE links
Software FCoE adapter • A software on the compute system performs FCoE processing
• Supported NICs transfer both FCoE and regular Ethernet traffic
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 48
FCoE SAN Components: FCoE Switch and
Storage Port
Component Description
FCoE switch • Contains Fibre Channel Forwarder (FCF), Ethernet Bridge, and a set of ports for FC,
Ethernet, or FCoE connectivity
• FCF encapsulates FC frames into Ethernet frames (FCoE frames) and decapsulates FCoE
frames to FC frames
FCoE storage port • Connects to FCoE switch, enabling end-to-end FCoE environment
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 49
Inter-cloud Communication
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 50
Lesson Summary
During this lesson the following topics were covered:
• Types of network communication
• Compute-to-compute communication
• Compute-to-storage communication (SAN)
• FC SAN, IP SAN, and FCoE SAN components and
architectures
• Inter-cloud communication
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 51
Concepts in Practice
• EMC VMAX
• EMC VNX
• EMC ECS Appliance
• EMC Isilon
• EMC Atmos
• EMC XtremIO
• EMC Connectrix
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 52
EMC VMAX, EMC VNX, and EMC ECS Appliance
VMAX VNX ECS Appliance
• Family of high-end • Family of unified storage • Hyper-scale storage
enterprise storage platforms infrastructure
platforms - Consolidates block, file,
and object access • Supports block, file,
• Block-based storage object, and HDFS
systems for mission- • Built for SMBs and
critical applications enterprises • Provides multi-tenancy,
self-service portal, and
• High performance, • Supports file (NFS and metering capabilities
reliability, availability, CIFS), FC, iSCSI, and
and scalability FCoE access
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 53
EMC Isilon and EMC Atmos
Isilon Atmos
• Scale-out NAS storage platform • Scale-out object-based cloud storage
platform
• Enables pooling multiple nodes to - Stores data as objects
construct a clustered NAS system
• Seamless scale out
• OneFS operating environment creates
single file system across the cluster • Key cloud features include:
- Global namespace
- REST API-driven storage
- Multi-tenancy, metering, and self-
service across tenants
- Metering and chargeback
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 54
EMC XtremIO and EMC Connectrix
XtremIO Connectrix
• All-flash, block-based, scale-out • Family of networked storage connectivity
enterprise storage array products including:
- Enterprise directors
• Uses a clustered design to grow capacity - Departmental switches
and performance as required
- Multi-purpose switches
• A powerful OS (XIOS) manages the • Multi-purpose switches support FC,
storage cluster iSCSI, FCIP, and FCoE protocols
• Simplified and efficient provisioning and
management
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 55
Module Summary
Key points covered in this module:
• Compute system components and types
• Types of storage devices, RAID techniques, and storage
system architectures
• Network connectivity and the types of network
communication
© Copyright 2014 EMC Corporation. All rights reserved. Module: Physical Layer 56