technologia

Serwer wirtualny, dedykowany czy w chmurze?

Nie wiesz jeszcze, który rodzaj serwera jest najlepszy dla twojego biznesu? My wiemy, że warto stawiać na chmurę. W tym artykule znajdziesz kilka argumentów stojących po stronie instancji serwera w chmurze w porównaniu z innymi powszechnie znanymi, tradycyjnymi technologiami.

Serwer wirtualny czy chmura?

Załóżmy, że twoje usługi korzystają z serwera wirtualnego, który posiada 8 GB RAM-u. Na początku Twojego biznesu było Cię stać właśnie na taką konfigurację i była ona wystarczająca. Ale dziś dla Twojego biznesu to za mało i chciałbyś powiększyć pamięć do 32 GB. Czy możesz to szybko zrobić? Niestety, w wielu przypadkach okaże się to niemożliwe lub mocno ograniczone.

Większość dostawców serwerów wirtualnych dają Ci określone zasoby, a Ty korzystając z tego typu rozwiązań, raczej nie myślisz o tym, gdzie będzie twój biznes za rok, a może za tydzień. Fakt, że potrzebujesz lepszej jednostki obliczeniowej, często będzie powiązany z koniecznością migracji do innego serwera, a to z kolei oznacza dodatkowe nakłady pracy, koszty i chwilowy brak dostępności do Twoich usług. Skalowalność to tylko jedna z przewag chmury nad serwerem wirtualnym. W nowoczesnych serwerach chmurowych działają odpowiednie mechanizmy autmatycznego skalowania i jeśli pojawi się potrzeba dostępu do większych zasobów, stanie się to automatycznie - bez ingerencji administratora.

W kwestii wydajności chmura również wygrywa z rozwiązaniem typu serwer wirtualny, gdzie wydajność jest częściowo uwarunkowana przez innych użytkowników jednej fizycznej maszyny. Chmura pozwala natomiast na elastyczne zwiększanie wydajności w zależności od potrzeb.

Innymi słowy, zasoby serwera wirtualnego są ograniczone, nie skalują się i mogą generować problemy z wydajnością. Chmura jest od tych wad całkowicie wolna. Warto też pamiętać o tym, że za serwer wirtualny często musisz zapłacić z góry określoną kwotę. Cykle są zazwyczaj miesięczne i nie uwzględniają:

  • gwarancji zasobów (np. liczby operacji IO na dyskach),
  • realnego zużycia.

Chmura obliczeniowa pozwala Ci się rozliczać w cyklach godzinowych. To oznacza, że dowolną infrastrukturę możesz sobie wynająć nawet na 1 godzinę i wyłączyć wtedy, gdy chcesz. W momencie wyłączenia przestajesz za nią płacić.

Serwer dedykowany czy chmura?

Serwer dedykowany to godny konkurent dla rozwiązań typu chmura głównie pod względem wydajności. Jednak i tutaj cloud computing może okazać się pod wieloma względami lepszym rozwiązaniem.

Po pierwsze, serwer dedykowany trzeba “mieć”. To oznacza, że albo trzeba go kupić, albo wynająć. Proces zakupu serwera dedykowanego trwa. Zamówienie maszyny o zadanych parametrach wymaga czasu - niekiedy jest to ponad tydzień. Serwer w chmurze w podobenej konfiguracji można uruchomić w kilka minut. Jest to istotny argument, który w niektórych sytuacjach całkowicie skreśla „dedyka” jako jedną z opcji - w biznesie często funkcjonuje bowiem zasada “kto pierwszy, ten lepszy”. Dostępność na żądanie to jedna z największych zalet infrastruktury w chmurze.

Po drugie, dla serwera dedykowanego musisz znaleźć bezpieczne miejsce. Przecież nikt nie chce ryzykować utraty kluczowych danych. Serwer dedykowany musisz więc zainstalować w jakimś centrum danych, co wymaga dodatkowych zasobów.

“Złośliwość rzeczy martwych” - często w ten sposób administratorzy próbują wytłumaczyć awarie serwera. W rozwiązaniach typu cloud computing, jeśli uszkodzeniu ulegnie fizyczna maszyna, ryzyko można zminimalizować, automatycznie kierując ruch sieciowy na zapasową instancję serwera. Jeśli sytuacja taka przydarzy się w serwerze dedykowanym, konieczna będzie jego naprawa lub wymiana oraz reinstalacja systemu operacyjnego powiązana z przywrócenie danych z kopii bezpieczeństwa. Taki proces trwa, angażuje zasoby i naraża firmę na przestoje w ciągłości dostępu do usług.

Rozbudowa parametrów sprzętowych serwera dedykowanego wymaga także jego wyłączenia i otworzenia, co naturalnie wiąże się z chwilową niedostepnością usług. Chmura pozwala na elastyczne zwiększanie mocy, bez konieczności wyłączania całej maszyny.

Należy również wspomnieć o kosztach. Infrastruktura dedykowana wiąże się z dużymi kosztami inwestycyjnymi i nie jest istotne jej faktyczne wykorzystanie. Chmura to elastyczny model bilingowy, gdzie klient płaci więcej tylko wtedy, kiedy jego biznes tego potrzebuje - nigdy zbyt wiele. Wreszcie, należy zwrócić uwagę na to, że sprzęt się starzeje i powiększa dług techologiczny Twojej organizacji. Z czasem trzeba będzie pomyśleć o jego utylizacji. Chmura obliczeniowa całkowicie eliminuje ten problem, ponieważ operator regularnie dba o stan techniczny w swoim centrum danych.

Podsumowanie

Instancje serwera w chmurze cenowo są zbliżone do serwerów wirtualnych, ale przynoszą przy tym nieosiągalną dla tych drugich niezawodność, wydajność i elastyczność. Serwery dedykowane zapewniają większą wydajność niż wirtualne, ale ich parametry nie dają się skalować, przez co musisz płacić za zasoby, z ktorych nie korzystasz. Co ważne, ani VPS, ani "dedyk" nie pozwolą Ci stworzyć środowiska wysokiej dostępności, które jest kluczowe do zapewnienia ciągłości biznesowej. Dlatego decydując się na konkretny rodzaj serwera warto spojrzeć nie tylko na koszty, ale również na wydajność, elastyczność i bezpieczeństwo każdego wariantu.