encyklopedia.run.place

System Center Virtual Machine Manager (SCVMM)

System Center Virtual Machine Manager (w skrócie SCVMM) to komponent platformy System Center firmy Microsoft, przeznaczony do zarządzania infrastrukturą wirtualną w środowiskach korporacyjnych. SCVMM umożliwia centralne administrowanie maszynami wirtualnymi (VM) opartymi o technologię Hyper‑V, a także o rozwiązania innych dostawców, takich jak VMware vSphere i Citrix XenServer. Produkt jest ściśle zintegrowany z systemem operacyjnym Windows Server i służy jako kluczowy element przy budowie centrum danych opartego na chmurze prywatnej.

Historia

Rozwój SCVMM rozpoczął się w 2008 r., kiedy to Microsoft zaprezentował pierwszą wersję pod nazwą Microsoft System Center Virtual Machine Manager 2008. Od tego czasu produkt przeszedł szereg aktualizacji, najważniejsze z nich to wersje:

Składniki i architektura

System Center Virtual Machine Manager składa się z kilku kluczowych komponentów:

  • Serwer zarządzania (Management Server) – centralny punkt kontrolny, na którym działa usługa SCVMM Service.
  • Baza danych – najczęściej Microsoft SQL Server, przechowująca informacje o konfiguracji, stanie VM i zasobach.
  • Hosty Hyper‑V – fizyczne serwery, na których uruchamiane są maszyny wirtualne. SCVMM zarządza nimi poprzez agenta WinRM i PowerShell.
  • Klient SCVMM – aplikacja konsolowa (Microsoft Management Console) oraz interfejs webowy, umożliwiające administratorom dostęp do funkcji zarządzania.
  • Usługi dodatkowe – m.in. Orchestrator (automatyzacja), OpsMgr (monitorowanie) i SCSM (zarządzanie incydentami).

Podstawowe funkcje

SCVMM oferuje rozbudowany zestaw możliwości, w tym:

  • Provisioning – szybkie tworzenie i wdrażanie maszyn wirtualnych na podstawie szablonów (templates) oraz obrazów systemu operacyjnego.
  • Dynamic Optimization – automatyczne balansowanie obciążenia pomiędzy hostami w celu optymalnego wykorzystania CPU, pamięci i przestrzeni dyskowej.
  • Live Migration – przenoszenie uruchomionych VM pomiędzy hostami bez przerywania usług.
  • Storage Migration – migracja danych wirtualnych dysków (VHD/VHDX) między zasobami pamięciowymi, w tym Storage Spaces Direct i tradycyjne SAN/NAS.
  • Network Virtualization – definiowanie wirtualnych sieci, izolacja ruchu i integracja z SDN przy użyciu Network Controller.
  • Capacity Planning – prognozowanie zużycia zasobów i planowanie rozbudowy infrastruktury.
  • PowerShell integration – pełny zestaw cmdletów umożliwiających automatyzację zadań i integrację z Orchestrator.

Zastosowanie

SCVMM jest wykorzystywany przede wszystkim w:

  • Środowiskach centrów danych o dużej skali, gdzie wymagana jest centralizacja zarządzania setkami fizycznych hostów i tysięcy maszyn wirtualnych.
  • Implementacjach chmury prywatnej, umożliwiających samodzielne udostępnianie zasobów IT dla wewnętrznych jednostek organizacyjnych.
  • Strategiach chmury hybrydowej, gdzie SCVMM koordynuje zasoby on‑premise z usługami Azure.
  • Obszarach odtwarzania po awarii (DR) dzięki funkcjom replikacji i backupu maszyn wirtualnych.

Integracja z innymi produktami System Center

System Center Virtual Machine Manager działa w ścisłej współpracy z innymi rozwiązaniami z rodziny System Center:

  • Operations Manager – monitorowanie wydajności i stanu VM oraz hostów.
  • Configuration Manager – automatyczne wdrażanie konfiguracji systemów operacyjnych w VM.
  • Service Manager – zarządzanie incydentami i problemami związanymi z infrastrukturą wirtualną.
  • Orchestrator – orkiestracja złożonych procesów, np. automatyczne skalowanie aplikacji.

Wsparcie i licencjonowanie

SCVMM jest dostępny w ramach licencji Microsoft Enterprise Essentials oraz Enterprise Solutions. Licencjonowanie opiera się na liczbie zarządzanych procesorów fizycznych (processor‑based licensing) lub na modelu subskrypcyjnym w ramach Azure. Microsoft zapewnia wsparcie techniczne przez Partner Network oraz program FastTrack.

Porównanie z alternatywami

Wśród popularnych konkurentów SCVMM znajdują się:

Wybór konkretnej platformy zależy od istniejącej infrastruktury, wymagań w zakresie integracji z Active Directory, budżetu oraz preferencji w zakresie licencjonowania.

Przyszłość i kierunki rozwoju

Obecnie Microsoft koncentruje się na integracji SCVMM z usługami chmurowymi Azure Arc oraz na wprowadzeniu funkcji Azure Stack HCI, które mają umożliwić zarządzanie hybridowymi środowiskami w sposób jednolity. Dalsze wersje będą prawdopodobnie wspierały rozszerzone możliwości automatyzacji przy użyciu PowerShell 7 oraz jeszcze głębszą integrację z Kubernetes i kontenerami.

Źródła i dalsza lektura

Wewnętrzne artykuły encyklopedyczne, które mogą poszerzyć wiedzę o SCVMM: