🌐

Evolution of Data Management and Networks

Sep 4, 2024

Data Management and Network Deployment Changes

Traditional Server Farms

  • Previously used individual computers and servers
  • Example: A server farm with over 100 individual servers, connected using:
    • Multiple VLANs
    • Redundant connections
    • High-speed communication

Shift to Virtual Servers

  • Reduction of physical servers to virtual servers
  • Collapsing multiple servers into a single physical device
  • Replacement of physical networks with virtual networks

Network Function Virtualization (NFV)

  • Network devices and infrastructure moved to the hypervisor
  • Includes switching, routing, VLANs, firewalls
  • Offers same functionality with additional capabilities
    • Easier deployment of new devices (e.g., routers, switches)

Benefits of Virtualization in Network Infrastructure

  • Simplified deployment and management
  • Various deployment options for virtual machines and containers
  • Enhanced fault tolerance and monitoring

Role of the Hypervisor

  • Acts as a Virtual Machine Manager (VMM)
  • Manages operating systems, virtual systems, network connections
  • Controls access to CPU, memory, and network
  • Central Management Console for easy management
    • Referred to as a "single pane of glass"

Hypervisor Overview

  • Manages multiple virtual regions and machines
  • Example: A hypervisor with:
    • 24 processors
    • 47 GHz of CPU cycles
    • 90 GB of memory
  • Connects virtual machines via a virtual switch (vSwitch)

Virtual Switch (vSwitch)

  • Virtual version of a physical switch
  • Supports forwarding options, link aggregation, port mirroring, NetFlow
  • Simple deployment through the hypervisor
  • Automation via hypervisor's API

Virtual Switch Features

  • Connects multiple networks and hosts
  • Example: Supports:
    • 553 ports
    • NetFlow
    • Link Aggregation Control Protocol (LACP)
    • Port mirroring, health check

Virtual Network Interface Card (vNIC)

  • Each virtual server requires a vNIC to communicate with the network
  • Configurable through the hypervisor
  • Supports multiple NICs for load balancing, VLANs, monitoring

Network Connections in the Hypervisor

  • Uplink to physical network
  • Configured interfaces or vNICs connected to central network
  • Capability to create private networks and associate with VLANs
  • Customizable complexity and details for application needs