Elastyczność zarządzania
to jedna z kluczowych cech środowiska chmury. Dostępne w pakiecie
System Center 2012 SP1 narzędzie Virtual Machine Manager jest w stanie
stworzyć i dostarczyć szczegółowe raporty na temat wykorzystania
fizycznych zasobów, jak też prognozy skutków zastosowania różnych scenariuszy.
Umożliwia to odpowiednio wczesne wykrycie potrzeby zainstalowania nowego sprzętu
w celu zwiększenia wydajności.

Virtual
Machine Manager pozwala na dodawanie fizycznych zasobów do prywatnej chmury bez
przerwy w dostarczaniu usług. Administratorzy budujący duże środowiska
chmury prywatnej mogą w automatyczny sposób zainstalować Hyper-V
bezpośrednio na fizycznych serwerach, znacznie skracając tym samym czas
wdrożenia. Mogą także przy pomocy Virtual Machine Managera integrować
działające już środowiska, zarządzając istniejącymi hypervisorami Microsoft
Hyper-V, Citrix XenServer czy VMware vSphere.

 

Ciągłość i bezpieczeństwo przede wszystkim

Zachowanie wysokiej
dostępności ma największe znaczenie dla właścicieli i użytkowników
aplikacji. Awaria w warstwie fizycznej nie może przerywać pracy aplikacji
działającej w chmurze – aby to zagwarantować aplikacje muszą być
w stanie działać na różnego rodzaju fizycznych maszynach. Taka możliwość
oddzielenia działających aplikacji od fizycznego sprzętu, na którym rezydują
i są uruchamiane, umożliwia nie tylko zapewnienie ich wysokiej dostępności
i odporności na błędy, ale daje też elastyczność, ponieważ zadania mogą
być uruchamiane w logicznej puli zasobów firmy i w razie
potrzeby przenoszone na inną maszynę fizyczną bez konieczności kupowania nowego
sprzętu.

Zapewnienie tej ciągłości w Windows Server umożliwia
tzw. klastrowanie (funkcja Failover Clustering). Virtual Machine Manager został
wyposażony w prosty kreator umożliwiający tworzenie nowych klastrów
Hyper-V i dodawanie ich do puli zasobów obliczeniowych. To uciążliwe
i czasochłonne zadanie zostało uproszczone dzięki możliwości wykorzystania
w procesie tworzenia wirtualnych serwerów. Virtual Machine Manager nie
tylko tworzy klastry, ale – jeśli jest taka potrzeba – wirtualizje
pamięci masowe, udostępniając ich wirtualną instancję.

Dzięki narzędziom do bardziej wydajnego zarządzania prywatną
chmurą, administratorzy centrów danych mogą zautomatyzować powtarzalne zadania
związane z pamięciami masowymi. Wśród dostępnych funkcji jest tworzenie
logicznych zasobów dyskowych (Logical Unit Number) oraz przypisywanie ich
hostom i klastrom, tak jak odbywałoby się to w tradycyjny sposób,
przy przydzielaniu fizycznych dysków.

 

Ważne są także wymagania
zasobów sieciowych. Dostarczanie użytkownikom wysoko dostępnych
i elastycznie skalowalnych aplikacji jest możliwe dzięki wsparciu przez
System Center 2012 SP1 zarządzania ruchem sieciowym. Virtual Machine Manager
współpracuje zarówno z dostępną w systemach Microsoft Windows funkcją
Network Load Balancing, jak też ze sprzętowymi akceleratorami i innymi
urządzeniami sieciowymi takich firm jak F5, Brocade i Citrix.

Po wdrożeniu i skonfigurowaniu poszczególnych
komponentów infrastruktury administratorzy centrów danych muszą zyskać
gwarancję ich ciągłej pracy. Dzięki oprogramowaniu Operations Manager mogą na
bieżąco śledzić stopień wykorzystania zasobów, co pozwala uniknąć problemów,
zanim te się pojawią. W przypadku wstrzymania pracy usługi lub jej
znacznego ograniczenia z powodu awarii fizycznego sprzętu, wbudowane
w Operations Manager procedury umożliwiają redukcję czasu potrzebnego do
przywrócenia systemów do pełnej pracy.

 

Heterogeniczna agregacja

Większość firm korzysta z serwerów różnych producentów.
Z reguły są one wyposażone w różne typy procesorów, różnego rodzaju
łączność z pamięciami masowymi (Fibre Channel i iSCSI)
i rozmaite karty sieciowe. Infrastruktura chmury prywatnej agreguje te
zasoby i łączy w logiczne pule. Zagregowana w ten sposób moc
obliczeniowa, przestrzeń dyskowa i sieć są udostępniane aplikacjom na
wyłączność lub we współdzielonym środowisku. Mogą być zarządzane zarówno przez
administratora centrum danych, jak i automatycznie. Właściciele
i użytkownicy aplikacji praktycznie nie wiedzą, z jakich fizycznych
zasobów aktualnie korzystają.

Dzięki łączeniu
różnorodnych heterogenicznych, fizycznych zasobów w infrastrukturze
prywatnej chmury administratorzy centrów danych unikają konieczności częstej
wymiany sprzętu. Jednocześnie dołożenie nowych zasobów staje się prostsze niż
kiedykolwiek wcześniej. Virtual Machine Manager umożliwia administratorom centrum
danych stworzenie nowej infrastruktury chmury z wykorzystaniem posiadanych
zasobów.

Zasoby centrum danych
mogą być łączone w logiczne pule i wykorzystywane do obsługi różnych
zadań w prywatnej chmurze. Daje to znacznie większą skalowalność
i elastyczność, czyniąc całe środowisko wysokodostępnym. Ważną cechą tego
modelu jest także to, że takie wirtualne zasoby mogą być współdzielone pomiędzy
wieloma chmurami. Za zwiększoną w ten sposób skalowalność
i elastyczność trzeba jednak dodatkowo zapłacić – ceną  jest ogólny spadek wydajności. Funkcja
dynamicznej optymalizacji Virtual Machine Managera, która migruje wirtualne
maszyny pomiędzy hostami w ramach klastra, aby odpowiednio rozłożyć
zadania i zapewnić najlepsze wykorzystanie fizycznych zasobów, daje
gwarancję, że poszczególne usługi otrzymują odpowiednie zasoby odpowiednie do
ich potrzeb.

Virtual Machine Manager może także służyć do optymalizowania
poboru energii elektrycznej poprzez koncentrację zadań na wybranych serwerach
i wyłączanie innych, aktualnie nieaktywnych.

 

Wiele firm ma rozproszone środowiska sieciowe i centra
danych z wieloma wirtualnymi sieciami (VLAN). A jeśli dla części
aplikacji były tworzone dodatkowe podsieci, to takie środowiska sieciowe są
naprawdę skomplikowane. Dzięki oddzieleniu warstwy logicznej od fizycznych
zasobów sieciowych, Virtual Machine Manager upraszcza infrastrukturę sieciową
i umożliwia przedstawienie jej w logicznej i ustandaryzowanej
postaci. Virtual Machine Manager współpracuje z Windows Server 2012 Hyper-V
Virtual Switch, umożliwiając dodawanie i konfigurowanie modułów Virtual
Switch Extensions. Pozwala to na tworzenie i zarządzanie wirtualną siecią
Hyper-V w ramach praktycznie każdej infrastruktury fizycznej sieci.

 

Wirtualne pule dla użytkowników

Administratorzy centrów
danych mogą przydzielać zasoby chmury właścicielom aplikacji, bazując na
określonych wymaganiach, które nie mogą przekraczać dostępnych fizycznych
zasobów (mocy obliczeniowej, pamięci i przestrzeni dyskowej) przyznanych
danej grupie. Virtual Machine Manager umożliwia administratorom centrów danych
określanie ilości i rodzaju zasobów dostępnych dla użytkowników lub grup.
Dotyczy to:

– wirtualnych procesorów,

– pamięci,

– przestrzeni dyskowej,

– liczby wirtualnych maszyn,

– indywidualnie ustalanych ograniczeń.

Administratorzy centrów danych mogą tworzyć szablony
wirtualnych maszyn na wszystkich platformach – Microsoft Hyper-V, Citrix
XenServer lub VMware vSphere. Po uzupełnieniu szablonu o system operacyjny
i aplikacje jest on gotowy do wdrożenia na szeroką skalę.

Dodatkowe możliwości przynosi rozwiązanie Server Application
Virtualization (Server App-V), które wirtualizuje konfigurację
i informacje o stanie aplikacji. Zbiera informacje o plikach
zapisanych na dysku, usługach Windows, ustawieniach rejestru itd., łącząc je
i udostępniając w postaci pojedynczego pliku. Ułatwia to zarządzanie
aplikacjami, a w przypadku konieczności aktualizacji nowa wersja
aplikacji może być szybko rozdystrybuowana do wirtualnych maszyn.

Dzięki wbudowanemu
w Virtual Machine Managera kreatorowi szablonów usług administratorzy
centrów danych mogą określać swoje techniczne i biznesowe oczekiwania
względem aplikacji. To umożliwia ustandaryzowanie wdrożeń aplikacji oraz usług
i przyspiesza ich późniejszą realizację. Kopiowanie i modyfikowanie
szablonów usług pozwala na ich szybsze wdrożenie w chmurze, zapewniając
tym samym użytkownikom dostęp do najnowszej wersji aplikacji bądź usługi.
W ten sposób można także tworzyć samoobsługowe „sklepy” w prywatnej
chmurze, zachowując nad nimi pełną kontrolę. Właściciele aplikacji mogą
kontrolować stopień wykorzystania ich platformy usług w chmurze, zaś
administratorzy centrów danych – zarządzać wszystkimi aspektami
infrastruktury, włącznie z automatycznym skalowaniem usług.