Menu Zamknij

Gdzie trzymać wirtualne Linuxy

Od dawna nie było tak wielu możliwości utrzymania maszyn z Linuxami. Pokrótce rozpiszę wady i zalety danego rozwiązania, wedle mojego doświadczenia z daną platformą:

Utrzymanie serwerów fizycznych
To nie wirtualizacja, ale znam firmy, które nadal mają sprzętowe serwery usługowe. Wymaga wdrożenia rozwiązań fileover opartych o usługi, większych zasobów sprzętowych, zasilania, klimatyzacji itp.
W obecnej chwili chyba tylko w jednym przypadku się to sprawdzi – jeśli mamy jeden taki serwer, nic więcej i musi on stać w biurze (np. pełni dodatkowo rolę routera itp).

Wirtualizacja OpenSource (KVM, QEMU, itp)

Zalety:

  • Rozwiązanie darmowe… przynajmniej jesli chodzi o licencje
  • wysoce wydajne – szczególnie KVM
  • Łatwy backup maszyny – np. poprzez kopię dysków

Wady:

  • Wymaga złożonej konfiguracji by osiągnąć skalowalne i bezpieczne środowisko

Wirtualizacja ESXi

Zalety:

  • rozwiązanie proste we wdrożeniu
  • darmowe (pomijając kwestię wymogów odnośnie hardware’u)

Wady:

  • brak wsparcia dla failover czy replikacji
  • kłopotliwe zarządzanie – wymóg specjalnej konsoli
  • kopiowanie plików do/z wirtualizatora bardzo długie – przez konwersję plików do formatu vmWare
  • brak dostępu do API
  • Utrudnione realizowanie backupów – kopia dysków bardzo powolna i wymaga wyłączenia maszyny

Wirtualizacja vmWare vShpere

Zalety:

  • standard rynkowy spełniający większość wymagań
  • zestaw narzędzi do zarządzania
  • Rozbudowane API
  • Możliwości backupu maszyn

Wady:

  • koszty
  • dziwne kruczki w licencjonowaniu. Jak nie ograniczanie ilości RAM na serwery, to ograniczenie ilości wirtualnych sieci…
  • wymaga kompatybilnego hardware’u
  • narzędzia do monitoringu tylko na poziomie hardware/hyperwizor – brak monitoringu usług

Darmowy Hyper-V Server

Zalety:

  • Rozwiązanie darmowe. Jeśli nie mamy Active Directory a zależy nam na Failover to jedynym kosztem jest dowolna licencja Windows Server
  • Wsparcie dla nowoczesnych technologii: replikacja, failover, migracja maszyn na żywo, snapshoty
  • Łatwe zarządzanie z poziomu konsoli graficznej (można ją doinstalować do Windows 7/8)
  • Rozbudowane API
  • Monitoring usług na wirtualnych serwerach (tylko Windows)
  • Łatwy backup maszyny – nawet online

Wady:

  • Wersja darmowa nie ma narzędzi do zarządzania i monitoringu całego środowiska – w tym celu trzeba zakupić pakiet System Center
  • System bez konsoli GUI, jeśli nie mamy stacji klienckiej z Windows pozostaje nam zarządzanie poprzez PowerShell lub API

Windows Server 2012 R2/Windows Server 2016

Zalety:

  • Wsparcie dla nowoczesnych technologii: replikacja, failover, migracja maszyn na żywo, snapshoty
  • Łatwe zarządzanie z poziomu konsoli graficznej
  • Rozbudowane API
  • Monitoring usług na wirtualnych serwerach (Windows)
  • Łatwy backup maszyny – nawet online

Wady:

  • Koszty licencji – choć nadal niższe niż vmWare vSphere
  • Do pełnego zarządzania trzeba dokupić pakiet System Center

Chmura Amazon EC2

Zalety:

  • Proste tworzenie maszyn i wygodna konsola do zarządzania
  • Szeroki wachlarz usług pozwalających na płynne skalowanie maszyny i dostępu do danych po całym świecie
  • Łatwy backup maszyny – nawet online

Wady:

  • Koszty, w przypadku rozbudowanych systemów, które przetwarzają wiele danych taniej będzie wynająć serwery dedykowane w Data Center

Chmura Microsoft Azure

Zalety:

  • Proste tworzenie maszyn i wygodna konsola do zarządzania
  • Szeroki wachlarz usług pozwalających na płynne skalowanie maszyny i dostępu do danych po całym świecie
  • Wsparcie dla rozwiązań Microsoft – usługi typu PAAS oraz SAAS
  • Łatwy backup maszyny – nawet online

Wady:

  • Koszty, w przypadku rozbudowanych systemów, które przetwarzają wiele danych taniej będzie wynająć serwery dedykowane w Data Center

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.