Zdalną dystrybucję uaktualnień i łat dla komponentów chmury prywatnej daje System Center Configuration Manager 2012.

Zdalną dystrybucję uaktualnień i łat dla
komponentów chmury prywatnej daje
System Center Configuration Manager 2012.

Rozwiązania w zakresie chmury prywatnej firmy Microsoft oparte są na systemie operacyjnym Windows Server, funkcji Hyper-V i pakiecie System Center. Rozwiązania te są dostarczane przez dużą sieć partnerów, a także oferowane jako produkty niestandardowe, wstępnie skonfigurowane i hostowane.

Microsoft stosuje otwarte podejście, w którym potrzeby klienta mają pierwszeństwo przed określonymi technikami. Chmura prywatna Microsoft obsługuje różnorodne środowiska wirtualizatorów (XenServer, Hyper-V, VMware ESX/ESXi), systemów operacyjnych (Windows, Linux, np. RedHat, SUSE, CentOS) i platform projektowania aplikacji (.NET, Java, Ruby, Python). Dzięki temu klienci mogą wykorzystać infrastrukturę w swoich firmach i posiadane umiejętności. Ponadto Microsoft oferuje międzyplatformową funkcję monitorowania systemów gości Linux/Unix (System Center Operations Manager), międzyplatformową funkcję zarządzania konfiguracją (System Center Configuration Manager) i automatyczną integrację narzędzi do zarządzania innych producentów, tj. HP, CA i BMC (System Center Orchestrator).

Wirtualizator Hyper-V zapewnia wysoką wydajność i skalowalność aplikacji, w szczególności rozwiązań własnych Microsoftu, takich jak SharePoint, SQL, Exchange. Dzięki niemu można bez obaw zwirtualizować oprogramowanie o istotnym znaczeniu dla przedsiębiorstwa w chmurze prywatnej firmy Microsoft. Opublikowane i zweryfikowane przez zewnętrzne instytucje wyniki badań potwierdzają najlepszą w swojej klasie wydajność aplikacji Microsoftu obsługiwanych przez Hyper-V – ponad 450 tys. równocześnie obsługiwanych użytkowników Share Point 2010 na jednym serwerze fizycznym z pięcioma maszynami wirtualnymi, 80 tys. użytkowników OLTP na jednym serwerze z czterema maszynami wirtualnymi SQL Server 2008 R2, oraz 20 tys. skrzynek pocztowych Exchange 2010 na jednym serwerze z czterema maszynami wirtualnymi, z możliwością ekstrapolacji do 32 tys. skrzynek pocztowych.

Dla poprawnego funkcjonowania IT najważniejsze są aplikacje – platforma przetwarzania w chmurze skoncentrowana jest właśnie na nich, co pomaga klientom skupić się na rzeczywistym biznesie, zamiast na jego infrastrukturze technicznej. Szeroko rozumiana heterogeniczność to obsługa różnych wirtualizatorów, systemów operacyjnych i struktur aplikacji. Kiedy przedsiębiorstwa wymieniają zwirtualizowaną infrastrukturę na chmurę prywatną, zaczynają skupiać się nie na maszynach wirtualnych, lecz na aplikacjach i usługach. Dzięki kompleksowemu podejściu aplikacje wykorzystują zasoby, a nie odwrotnie.

Rozwiązanie Microsoftu jest skoncentrowane na usługach i pomaga klientom zarządzać całym cyklem życia aplikacji, począwszy od udostępniania usług (wizualizacji, projektowania, budowania struktury, wdrożenia i konfiguracji) po ich obsługę (monitorowanie, korygowanie i aktualizację). Usługę można porównać do logicznego odpowiednika programu. Wyobraźmy sobie na przykład linię aplikacji biznesowych, złożoną z warstwy logiki biznesowej, warstwy bazy danych i warstwy sieciowej. Oprogramowanie System Center 2012 umożliwia zdefiniowanie „wzorca usługi”, w którym zostanie zapisana struktura usługi aplikacji. Ten wzorzec usługi obejmuje profile sprzętowe, profile systemu operacyjnego, ustawienia aplikacji, wartości progowe kondycji i wydajności, zasady aktualizacji i skalowania itp. Pokazuje to, jak do usługi aplikacji dodane zostają wskazane wcześniej atrybuty chmury. Ponadto System Center 2012 obejmuje obszar wirtualizacji aplikacji. Jest to przełomowa technika, która umożliwia wirtualizację aplikacji serwerowych oraz uproszczenie procesu wdrażania i aktualizacji oprogramowania w chmurze prywatnej, bez konieczności ich modyfikowania lub ponownej instalacji.

 

 

System Center App Controller 2012 – wsparcie dla chmury hybrydowej

System Center App Controller 2012
 – wsparcie dla chmury hybrydowej

Oprogramowanie System Center Operations Manager monitoruje stan lub prawidłowość funkcjonowania i wydajność wszystkich elementów infrastruktury informatycznej, w tym warstwy fizycznej, warstwy wirtualizacji, systemu operacyjnego i aplikacji. Rozwiązanie oferuje także kompleksowy monitoring transakcji aplikacji, w celu maksymalizacji poziomu dostępności i wydajności. Umożliwia to klientowi uzyskanie wyższej wydajności infrastruktury IT, niż jest gwarantowana w umowach serwisowych. Dzięki rozwiązaniom do obsługi chmury prywatnej firmy Microsoft, infrastruktura informatyczna zapewni przedsiębiorstwom możliwość wdrażania aplikacji oraz zagwarantuje odpowiedni poziom ich wydajności. Oprogramowanie System Center App Controller 2012 zapewnia użytkownikom jeden interfejs do administrowania i obsługi aplikacji w chmurach prywatnych i publicznych, a także oferuje pełny obraz i kontrolę wdrażania, zarządzania i obsługi aplikacji.

Wirtualizacja vs. chmura prywatna

Załóżmy, że prowadzę firmę handlową. Zwykle, zmieniając ofertę np. na świąteczną, musiałbym skontaktować się z działem IT lub dostawcą, uzgodnić warunki udostępnienia dodatkowego serwera (lub serwerów), zapewne zapłacić i na koniec zastanawiać się, co zrobić po miesiącu, kiedy zainteresowanie moją świąteczną ofertą spadnie.

W rozwiązaniu z uruchamianiem maszyn wirtualnych może to wyglądać tak, że po prostu uruchamiam (lub mój pracownik) maszynę wirtualną z predefiniowanym systemem operacyjnym i zainstalowanym serwerem WWW. Maszyna od razu jest do mojej dyspozycji i obciążenie zostaje rozłożone na dodatkowe zasoby, a gdy skończy się gorączka świątecznych zakupów, sam ją wyłączam albo tak ustawiam proces, by przy spadku obciążenia maszyna automatycznie była wyłączana.

Jednocześnie dział IT widzi, ile maszyn było uruchomionych przeze mnie i przez jaki czas. Na tej podstawie wystawi mojemu działowi na koniec miesiąca (lub kwartału czy roku) wewnętrzną fakturę. Taką samą metodę można zastosować w przypadku chmury działającej u dostawcy (a nie w lokalnym IT). Z punktu widzenia przedsiębiorcy uruchamianie dodatkowych serwerów (w postaci maszyn wirtualnych) to po prostu szybkie kupienie dodatkowej mocy. W normalnej sytuacji trzeba byłoby pomyśleć o nabyciu i konfiguracji fizycznych serwerów, a to już nie jest takie proste (za to na pewno jest kosztowne i zajmuje znacznie więcej czasu).

O wirtualizacji można myśleć jak o narzędziu dla działu IT, które pozwala optymalnie wykorzystać istniejące zasoby oraz dynamicznie reagować na potrzeby klientów. Jednak nadal jest to narzędzie głównie dla działu IT, który wiele rzeczy musi sam przygotować, skonfigurować, uruchomić i monitorować, a na koniec ewentualnie w jakiś sposób rozliczyć.

Chmura prywatna to już wyższy poziom wtajemniczenia, w którym nacisk kładzie się na samoobsługę oraz na automatyczne i elastyczne zarządzanie zasobami, a także rozliczanie zużytych zasobów lub wykorzystanych usług.Teoretycznie zasoby chmury prywatnej powinny być nieskończone dla korzystających z tej formy dostarczania usług działów biznesowych.

Microsoft ze swoim kluczowym produktem do zarządzania zasobami wirtualnymi, czyli System Center Virtual Machine Manager, umożliwia administrowanie heterogenicznymi środowiskami wirtualnymi (również opartymi na VMware). Dzięki temu rozwiązaniu klienci korzystają z jednego narzędzia i nie martwią się tym, co leży u podstaw wirtualizacji/chmury w firmie (czy jest to produkt Microsoft, czy VMware). A co za tym idzie, tworzą rozwiązania hybrydowe, czego z konkurencyjnymi produktami nie zrobią. Trwają też prace mające na celu umożliwienie podobnego zarządzania nie tylko w przypadku rozwiązań VMware, ale również Citrix.