ewangelista.IT

Mariusz Kędziora
IT Pro Evangelist
Microsoft Polska

Jak zbudować Private Cloud?

Rate This
  • Comments 1

Jak pisałem w moim poprzednim wpisie chciałbym opowiedzieć Wam trochę więcej o tym jak w dosyć prosty sposób możecie zbudować sobie prywatną chmurę w swojej firmie (a nawet w domu).

Do czego mi się przyda chmura prywatna?

Cloud PowerPytanie z nagłówka wyjaśniałem już ostatnio, ale teraz go trochę poszerzę. Chmura prywatna ma pozwolić nam wykorzystać istniejące już zasoby do lepszej pracy całego IT w firmie. Dodatkowo może to być też oszczędność pieniędzy za prąd/klimatyzację, redukcja liczby fizycznych maszyn czy implementacja wysokiej dostępności.

Jest to połączenie możliwości jakie daje nam wirtualizacja z bardzo wygodnym sposobem zarządzania maszynami wirtualnymi. Do całości dorzucamy samoobsługowy portal, w którym nasi użytkownicy na żądanie mogą sobie uruchamiać kolejne maszyny.

Skąd wziąć chmurę prywatną?

Zastanówmy się po pierwsze co będzie nam potrzebne do zbudowania chmury prywatnej.

Według pomysłu Microsoft (bo być może istnieją inne pomysły na chmurę prywatną) będzie nam potrzebne:

  • Windows Server 2008 R2 (z Hyper-V)
    To będzie podstawa naszej chmury - z jednej strony wykorzystanie serwera, który zapewne bardzo dobrze znacie, ale z wykorzystaniem wirtualizacji (Hyper-V) do tego, aby świadomie i dobrze wykorzystywać fizyczny sprzęt.
  • System Center Virtual Machine Manager (SCVMM)
    Dzięki SCVMM będziemy mogli sprawnie zarządzań środowiskiem fizycznym i wirtualnym. Pozwoli nam zrobić dużo więcej niż wbudowana konsola do obsługi Hyper-V w serwerze. Będziemy mogli w prosty sposób przenosić maszyny wirtualne, korzystać z podpowiedzi co zrobić z niedociążonym lub przeciążonym serwerem, korzystać z wbudowanych bibliotek (w nich możemy mieć obrazy systemów, pliki ISO, skrypty) czy monitorować co sie dzieje z naszymi maszynami.
  • SCVMM Self-Service Portal 2.0
    SSP pozwoli naszym "Klientom", czyli użytkownikom w firmie (czy grupom biznesowym) obsługiwać się samemu. Będą mogli sami odpalać swoje maszyny wirtualne, korzystać z nich, ale też nam jako administratorom podpowie ile faktycznie czego zużyli (zarówno w postaci zaalokowanych zasobów jak i tych wykorzystanych).

Rozmiar naszej prywatnej chmury będzie oczywiście bardzo mocno zależał od tego ile fizycznych komputerów posiadamy - oczywiście im więcej tym lepiej. Ale chmura i jej testy równie dobrze sprawdzą nam się przy 1 jak i przy 5 serwerach.

Skąd wziąć oprogramowanie?

Jeśli macie kupioną wielką liczbę licencji to macie problem z głowy, ale przecież to się rzadko zdarza.

Podejrzewam, że wielu z Was ma wykupioną TechNet Subscription. To właśnie jest najprostsza droga do testowania prywatnej chmury - wystarczy pobrać odpowiednie oprogramowanie i instalować. Jeśli nie macie jeszcze subskrypcji to proponuję Wam obejrzeć czym jest subskrypcja i zastanowić się mocno czy się Wam nie przyda, bo moim zdaniem naprawdę warto.

Jeśli jednak nie macie ochoty na subskrypcję - to zostaje jeszcze TechNet Evaluation Center, gdzie możecie pobrać potrzebne nam elementy w postaci wersji testowych oprogramowania (które będą działały przez określony czas). Tu jest właśnie plus subskrypcji, że pobrane oprogramowanie nie ma ograniczeń czasowych ani funkcjonalnych (ograniczenie jest tylko licencyjne, że nie możemy z tego korzystać w środowisku produkcyjnym).

Podstawowe kroki do prywatnej chmury

Postaram się zebrać kilka ogólnych kroków jakie powinniście wykonać, żeby stworzyć taką chmurę u siebie.

  • Krok 1: Instalacja Windows Server 2008 R2
    Serwer razem z Hyper-V będzie "sercem" naszej chmury. Maszyna powinna mieć oczywiście sprzętowe wsparcie dla wirtualizacji.
  • Krok 2: Instalacja ról i dodatków dla VMM
    Potrzebne nam będzie kilka dodatkowych elementów, żebyśmy mogli uruchomić również później Virtual Machine Managera. Będą to m.in. PowerShell, Windows Remote Management, .NET Framework, WAIK, IIS czy Microsoft Message Queuing (MSMQ). Dobrze też taki komputer wypromować do kontrolera domeny.
  • Krok 3: Instalacja SQL Server 2008
    To krok opcjonalny, bo baza będzie nam potrzebna dla SCVMMa, ale równie dobrze może sobie on zainstalować wersję SQL Express.
  • Krok 4: Instalacja System Center Virtual Machine Manager 2008 R2
    To będzie "mózg" naszej chmury, bo SCVMM będzie zawiadywał naszymi zasobami - zarówno wirtualnymi jak i fizycznymi. Przy instalacji możemy wykorzystać bazę z kroku 3 lub wbudowany SQL Express.
  • Krok 5: Instalacja SCVMM Self-Service Portal 2.0 (SSP)
    A tu będziemy mieli efekt naszej pracy, czyli samoobsługowy portal, w którym nasi użytkownicy będą mogli uruchamiać sobie maszyny. A my będziemy w stanie ich rozliczać na podstawie ich zużycia. Przy pobieraniu dostępne są również przewodniki jak uruchomić i skonfigurować SSP (trzeba je pobrać osobno).

Więcej informacji możecie znaleźć również na świeżo uruchomionej stronie (ogłoszenie nastąpiło podczas TechEd Europe, na którym mam przyjemność właśnie teraz być). Strona dotyczy czegoś co nazywa się Hyper-V Cloud i jest de facto naszą prywatną chmurą.

Zachęcam więc do mocnego testowania chmury prywatnej, bo możliwe, że to co macie w firmie można dużo lepiej wykorzystać.

Wasze komentarze
  • Niestety link w kroku 5 nie działa :(

Page 1 of 1 (1 items)
Skomentuj koniecznie ten post!
Leave a Comment
  • Please add 6 and 8 and type the answer here:
  • Post

Jak zbudować Private Cloud?