Małe firmy bardzo często nie potrzebują środowiska budowanego tak, jakby od pierwszego dnia miały działać jak duża organizacja z osobnym zespołem infrastruktury. Problem w praktyce polega na czymś innym: albo wdraża się rozwiązanie zbyt proste i przypadkowe, albo od razu próbuje się sprzedać model cięższy, droższy i trudniejszy w utrzymaniu, niż wymaga to skala firmy.

Kiedy prostszy model ma przewagę

Jeżeli środowisko jest niewielkie, a wymagania są jasne, bardzo często lepszy efekt daje model oparty o:

  • dobrze dobrane VPS-y,
  • prosty host wirtualizacyjny,
  • jasny podział usług,
  • sensowny monitoring,
  • porządek w backupie i odtwarzaniu,
  • planowe aktualizacje zamiast rozbudowanego stacku „na przyszłość”.

Taki model nie wygląda widowiskowo w prezentacji, ale bywa znacznie rozsądniejszy kosztowo i łatwiejszy do utrzymania.

Gdzie pasuje VPS

VPS dobrze sprawdza się tam, gdzie firma potrzebuje pojedynczych usług albo kilku niezależnych ról:

  • strony WWW,
  • poczty pomocniczej,
  • środowiska aplikacyjnego,
  • monitoringu,
  • prostego reverse proxy,
  • serwerów pomocniczych do zadań operacyjnych.

Pod warunkiem że ktoś pilnuje aktualizacji, backupu, wydajności i bezpieczeństwa, taki model może działać spokojnie i przewidywalnie.

Gdzie pasuje prosty host ESXi

W części małych środowisk sens ma również prosty model oparty o host ESXi. Największa przewaga pojawia się wtedy, gdy firma:

  • chce utrzymać kilka VM lokalnie lub w prostym środowisku dedykowanym,
  • potrzebuje izolacji ról i łatwiejszego porządkowania usług,
  • nie chce od razu wchodzić w koszt i złożoność rozbudowanej platformy,
  • rozumie ograniczenia darmowego modelu i nie oczekuje od niego pełnego katalogu funkcji enterprise.

To ważne: darmowy ESXi może dobrze obniżać koszt wejścia, ale tylko wtedy, gdy architektura jest dopasowana do tej skali. Nie chodzi o to, żeby udawać duże środowisko mniejszym kosztem. Chodzi o to, żeby wybrać technologię adekwatną do realnych potrzeb.

Kiedy prosty model przestaje wystarczać

Są sytuacje, w których warto iść wyżej:

  • gdy środowisko szybko rośnie,
  • gdy rośnie liczba zależności między usługami,
  • gdy wymagane są bardziej zaawansowane mechanizmy HA albo automatyzacji,
  • gdy firma potrzebuje pełniejszej warstwy wirtualizacyjnej i operacyjnej,
  • gdy ryzyko przestoju jest na tyle wysokie, że prostszy model przestaje być opłacalny.

Największy błąd polega jednak zwykle nie na tym, że środowisko jest za proste. Problemem jest raczej to, że nikt nie umie powiedzieć, gdzie kończy się sens prostego modelu i kiedy trzeba przejść dalej.

Co musi być dopięte niezależnie od skali

Nawet prosty model powinien mieć kilka rzeczy zrobionych porządnie:

  • backup i test odtworzenia,
  • monitoring hosta i usług,
  • porządek w dostępie administracyjnym,
  • aktualizacje planowane zamiast odkładanych,
  • dokumentację ról i zależności,
  • uczciwe rozpoznanie ograniczeń platformy.

To właśnie odróżnia tanie środowisko od środowiska zrobionego byle jak.

Podsumowanie

Dla małej firmy nie zawsze wygrywa najbardziej rozbudowana technologia. Często lepszy jest model prostszy, spokojniejszy i tańszy w utrzymaniu, o ile ktoś świadomie pilnuje jego ograniczeń. VPS i darmowy ESXi mogą dawać bardzo dobry efekt kosztowy, ale tylko wtedy, gdy są częścią uporządkowanego modelu administracji, monitoringu i backupu.

Powiązane artykuły

Jeżeli chcesz uporządkować takie środowisko od strony codziennej eksploatacji, zobacz artykuł Kiedy mała firma potrzebuje stałego utrzymania IT oraz usługę Administracja serwerami Linux.