Jak zbudować Private Cloud?

Drogi Czytelniku,
Poniższy post został napisany przeze mnie w 2010 roku (3 lata temu). I jest to bardzo często odwiedzany post na moim blogu (wielokrotnie częściej niż inne posty). W związku z tym, że wiedza w temacie Cloud Computingu zmieniła się trochę od czasu 2010 roku to pozwoliłem sobie w oryginalnym artykule dokonać kilku zmian kosmetycznych - natomiast oczywiście kluczowe treści pozostały niezmienione. Bardzo mnie cieszy fakt, że post ten cieszy się tak dużą popularnością i w związku z tym na końcu artykułu dodałem również linki do kilku innych artykułów/postów w tym temacie.

Jeśli interesuje Cię ta tematyka (Cloud Computing, wirtualizacja, chmury prywatne, technologie Microsoft) to zachęcam Cię do regularnego odwiedzania mojego bloga oraz subskrypcji moich postów za pomocą RSSów.

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 będzie nam potrzebne:

  • Windows Server 2012 (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 2012
    Dzięki całemu zestawowi narzędzi z tej rodziny będziemy mogli sprawnie zarządzać środowiskiem fizycznym i wirtualnym. I to zarówno na poziomie monitorowania naszego środowiska, zarządzania maszynami wirtualnymi (tworzenie, przenoszenie, przechowywanie, itp.), zarządzania aplikacjami w naszej chmurze oraz automatyzacji pewnych zadań i na koniec na samoobsłudze naszych użytkowników. Dodatkowo możliwe jest również zarządzanie z jego poziomu również naszymi subskrypcjami w chmurze publicznej (Windows Azure).

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 do testów?

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

Najbardziej aktualne i rozbudowane informacje na temat budowania chmury prywatnej na podstawie Windows Server 2012 i System Center 2012 znajdziecie na stronie Microsoft Private Cloud Evaluation Resources, Jest tam bardzo dużo materiałów od początku (np. instalacji składników) do końca (scenariuszy użycia i konkretnych przykładów jak to zrobić). Ja postaram się w niedługim czasie opisać to w języku polskim - a przynajmniej w podstawowych krokach kierujących do zasobów w języku angielskim.

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

Więcej wiedzy

Tą część posta dopisuję 11 stycznia 2013 roku (czyli 3 lata po napisaniu oryginalnego postu). Od tego czasu trochę więcej wszyscy wiedzą na temat chmur, ale nadal tego posta odwiedza bardzo duża liczba osób. W związku z tym, pozwalam sobie dodać na koniec kilka linków do dodatkowych postów z tej tematyki, które miałem okazję napisać w ciągu tych 3 lat. Zapraszam do zdobycia jeszcze dodatkowej wiedzy w tym temacie: