Virtualization

  1. Types of Virtualization
    1. Server Virtualization
      1. Workload Consolidation
        1. Multiple OS Instances
          1. Resource Sharing
          2. Enterprise Applications
            1. Database Virtualization
              1. Application Server Consolidation
              2. Benefits and Use Cases
              3. Desktop Virtualization (VDI)
                1. Virtual Desktop Infrastructure
                  1. Centralized Desktop Hosting
                    1. Remote Desktop Delivery
                    2. VDI Architectures
                      1. Persistent Desktops
                        1. Non-Persistent Desktops
                          1. Pooled Desktops
                          2. Connection Protocols
                            1. RDP (Remote Desktop Protocol)
                              1. PCoIP (PC-over-IP)
                                1. HDX (High Definition Experience)
                                2. Client Devices
                                  1. Thin Clients
                                    1. Zero Clients
                                      1. Repurposed PCs
                                    2. Application Virtualization
                                      1. Application Isolation
                                        1. OS Decoupling
                                          1. Application Packaging
                                          2. Delivery Methods
                                            1. Application Streaming
                                              1. Local Virtualization
                                              2. Benefits and Challenges
                                              3. Network Virtualization
                                                1. Virtual Networking Components
                                                  1. Virtual Switches (vSwitches)
                                                    1. Virtual Routers
                                                      1. Virtual Firewalls
                                                      2. Network Segmentation
                                                        1. Virtual LANs (VLANs)
                                                          1. Virtual Extensible LAN (VXLAN)
                                                          2. Software-Defined Networking (SDN)
                                                            1. Control Plane Separation
                                                              1. Centralized Network Management
                                                              2. Network Functions Virtualization (NFV)
                                                                1. Virtualized Network Services
                                                                  1. Service Function Chaining
                                                                2. Storage Virtualization
                                                                  1. Storage Abstraction
                                                                    1. Physical Storage Pooling
                                                                      1. Logical Volume Management
                                                                      2. Storage Architectures
                                                                        1. Storage Area Networks (SANs)
                                                                          1. Network Attached Storage (NAS)
                                                                            1. Hyper-Converged Infrastructure
                                                                            2. Virtual Storage Features
                                                                              1. Thin Provisioning
                                                                                1. Snapshots and Cloning
                                                                                  1. Replication and Migration
                                                                                2. Operating System Virtualization (Containers)
                                                                                  1. Container Technology
                                                                                    1. OS-Level Virtualization
                                                                                      1. Shared Kernel Architecture
                                                                                      2. Container Components
                                                                                        1. Container Engines
                                                                                          1. Container Images
                                                                                            1. Container Registries
                                                                                            2. Isolation Mechanisms
                                                                                              1. Namespaces
                                                                                                1. Control Groups (cgroups)
                                                                                                2. Container vs. VM Comparison