Cloud Computing NETW1009
Lecture 2
Course Instructor: Dr. – Ing. Maggie Mashaly
Lecture 2: Cloud Data Centers I
           Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
Lecture Outline
 Cloud Data Centers
 Compute Systems
 Storage Systems
 Network Systems
                       Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
Cloud Data Center (CDC)
Home of “Cloud Computing”
               Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
Cloud Data Center (CDC)
What does it look like?
                Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
CDC Physical infrastructure
     Compute System                   Storage System                          Network System
• A computing platform          • A repository for saving and           • Communication path
  (hardware and system            retrieving data                         established between
  software) that runs                                                     connected devices in an IT
  applications                                                            infrastructure
                                                                          Compute
                                                                                            SAN
                         Host
                                                                                       Network
       Compute System                     Storage System                    Network System
                                                                                                  Storage
                                      Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
1. Compute Systems
Components of a Compute System
                   • Integrated circuit
Processor
                   • Executes software programs
Random Access      • Volatile data storage
Memory (RAM)       • Stores frequently used software instructions
Read Only          • Semiconductor memory
Memory (ROM)       • Contains boot and other device-specific firmware
                   • Printed circuit board
Motherboard
                   • Holds major components like processor and memory
                   • Software program that manages systems resources
Operating System
                   • Controls the application execution
                                          Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
1. Compute Systems
Types of a Compute System
            Tower                       Rack-Mounted                                 Blade
•   Upright cabinet that stands   •   Hardware placed in a              •   Electronic circuit board
    alone                             downright horizontal rack         •   Contains core processing
•   Works simultaneously to       •   Rack contains multiple                components
    perform different tasks and       mounting slots called as          •   Each blade server is
    processes                         bays                                  dedicated to a single
                                  •   Each bay holds a hardware             application
                                      unit in a rack
                                        Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
2. Storage Systems
Types of a Storage Devices
Magnetic Tape   • Uses magnetic tape to store data
   Drive        • Thin, long strip of plastic film, coated with magnetizable material
Magnetic Disk   • Uses magnetization process to write, read, and access data
   Drive        • Stores data in form of tracks and sectors
 Solid-State    • Stores data on a semiconductor-based memory
(Flash) Drive   • Very low-power requirements, and high throughput
 Optical Disk   • Uses optical storage techniques to read and write data
   Drive        • Stores data digitally by using laser beams
                                        Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
2. Storage Systems
Storage System Options
    File-based Storage              Block-based Storage                   Object-based Storage
• A dedicated, high-             • Provides compute system              • Stores data in the form of
  performance file server with     with block-based access to             objects on flat address space
  storage                          storage                                based on its content and
• Also called as Network                                                  attributes rather than the
  Attached Storage (NAS)                                                  name and location
                                                                                  Object    Object
       0   1   2   3                      0   1   2   3
       4   5   6   7                      4   5   6   7                                Object
       8   9   1   1                      8   9   1   1                           Object    Object
               0   1                              0   1
                                      Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
   3. Network Systems
   Network Communication Types
Compute-to-Compute Network
                    Local Area Network and Wide Area Network
    Typically uses protocols based on the Internet Protocol (IP). Each physical compute system is
    connected to a network through one or more host interface devices.
                                                                                                Compute
   Clients                                                                                      Systems
                               Ethernet    IP Router      Ethernet
                                Switch                     Switch
                                          Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
   3. Network Systems
   Network Communication Types
Compute-to-Storage Network
                      Local Area Network and Wide Area Network
    Storage may be connected directly to a compute system or over a Storage Area Network-SAN.
    A SAN enables the compute systems to access and share storage systems.
     Compute                                                                                    Storage
     Systems                                      SAN                                           Systems
                                          Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
3. Network Systems
Network Communication Types
   •   High cost of management   •   Transmission optimized    •   Transmission optimized for file
   •   Inflexible                    for file transactions         transactions
   •   Expensive to scale        •   Storage traffic travels   •   Separate LAN and SAN
                                     across the LAN            •   Increases data availability
                                                               •   Flexible and scalable
                                          Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
3. Network Systems
Network Communication Types
              DAS vs. NAS vs. SAN
                   Cloud Computing NETW1009, Dr. – Ing. Maggie Mashaly
References
 “Cloud Infrastructures and Services - CIS” Course by Dell Technologies
 “Information Storage and Management – ISM” Course by Dell Technologies
 “IT Solutions for Digital Businesses - Virtualization and the Journey to the
  Modern Digital Workspace” Course by Vmware
For any inquiries e-mail me on:
maggie.ezzat@guc.edu.eg
                                Cloud Computing NETW1001, Dr. – Ing. Maggie Mashaly