Przewaga wdrożeniowa wirtualizacji Linux
W miarę jak coraz więcej firm zaczyna wdrażać wirtualizację na szeroką skalę, musimy się zatrzymać i ponownie przemyśleć możliwości, jakie stwarza ta zmiana w architekturze centrum danych. Wirtualizacja niesie ze sobą nowe wyzwania i potencjał nie tylko w zakresie oszczędności kosztów, ale także agresywnej realizacji projektów. Małe firmy, szczególnie te korzystające z wirtualizacji, mają tendencję do przygotowywania się na projekty, których nigdy nie mogłyby sobie wyobrazić w erze serwerów wyłącznie fizycznych.
Największymi beneficjentami w tej przestrzeni pojawiających się możliwości wirtualizacji są systemy operacyjne open source, takie jak Linux, OpenSolaris i FreeBSD. Powód, dla którego te konkretne systemy operacyjne mają unikalne możliwości, których Windows i Mac OSX nie posiadają, leży w sposobie ich licencjonowania. Każdy z tych systemów operacyjnych dostępny jest w opcji całkowicie bezpłatnej – czego nie można powiedzieć o Windows ani Mac OSX.
Tradycyjnie, przy zakupie nowego serwera firma wyceniała drogie sprzęt z relatywnie tanią programami. Korporacyjny system operacyjny, taki jak Windows, zazwyczaj stanowił stosunkowo niewielki procent kosztu nowego serwera. Nawet mały serwer kosztował kilka tysięcy dolarów, a Windows Server można było łatwo kupić za mniej niż tysiąc dolarów. W tym scenariuszu firma rozważająca zakup nowego serwera widziała jedynie bardzo niewielkie oszczędności w wyborze “darmowego” systemu operacyjnego, ponieważ wprowadzenie nowego systemu niesie ze sobą własne ryzyka, a większość kosztów nowego serwera stanowi sprzęt, który i tak trzeba kupić.
Biorąc pod uwagę tę kalkulację, tylko nieliczne małe firmy rozważałyby zakup serwera opartego na systemie innym niż Windows. Ryzyko niepowodzenia jest zbyt wysokie, biorąc pod uwagę ryzyko zmiany, a oszczędności są zbyt małe. Dziś jednak wirtualizacja jest powszechna i z dnia na dzień staje się coraz bardziej wszechobecna. Firmy wirtualizujące swoją infrastrukturę zazwyczaj mają nadmiarowe zasoby obliczeniowe na serwerach, które nie są wykorzystywane. Gdy firmy i ich działy IT zaczną korzystać z tej nadmiarowej wydajności, coraz częściej będą odkrywać, że koszt wdrożenia zwirtualizowanego Windows Server pozostaje wysoki, podczas gdy koszt wdrożenia zwirtualizowanego serwera Linux lub OpenSolaris jest nominalny – generalnie to nic więcej niż wysiłek związany z samym wdrożeniem, bez żadnych nakładów kapitałowych ani związanego z nimi ryzyka.
Możliwość wdrażania nowych serwerów w dowolnym momencie, bez żadnych kosztów, to znacząca przewaga, której firmy nie zaczęły jeszcze naprawdę rozumieć. Jeśli firma chce mieć nowy serwer webowy, może go uruchomić i zbudować w ciągu trzydziestu minut bez zakupu jakichkolwiek licencji. Posiadanie nadmiarowego sprzętu do wirtualizacji oznacza, że można mieć również redundantny serwer webowy – znowu bez żadnych nakładów kapitałowych. W przeciwieństwie do Windows (lub innych komercyjnych systemów operacyjnych) nie ma potrzeby zakupu drugiej licencji tylko po to, aby mieć serwer zapasowy.
Oznacza to, że po raz pierwszy wiele firm może zacząć rozważać klastry. Zazwyczaj koszt licencjonowania oprogramowania dla klastrów był prohibicyjny, ale jeśli licencjonowanie staje się bezpłatne, klastry nagle stają się bardzo atrakcyjną opcją.
Oczywiście, jak podkreślą zwolennicy open source, niski koszt Linux i innych darmowych i otwartych rozwiązań od dawna był powodem przejścia na te platformy, ale pomija to niesamowitą zmianę struktury cen, która zachodzi dopiero wtedy, gdy wolna, dostępna wydajność spotyka się z wcześniej istniejącymi bezpłatnymi licencjami. Tylko dlatego, że tak wiele firm już wdrożyło strategie wirtualizacji lub jest w trakcie ich wdrażania, ta nowa szansa naprawdę się pojawia.
Pierwszym wyzwaniem będzie skłonienie firm do myślenia o systemach operacyjnych i platformach aplikacyjnych jako bezpłatnych. Sposoby, w jakie firmy mogą to wykorzystać, jeszcze się nie ujawniły. Firmy są tak przyzwyczajone do ograniczeń wynikających z konieczności zakupu nowego sprzętu i drogich licencji na oprogramowanie serwerowe przy każdym nowym wdrożeniu systemu, że powszechna dostępność wolnych obrazów serwerów jest naprawdę czymś nowym.
Oczywiście, jak w przypadku wielu nowych zmian technologicznych, to właśnie w segmencie małych i średnich firm zajdą prawdopodobnie największe zmiany. Duże przedsiębiorstwa już przeprowadzają konsolidację centrów danych i niekoniecznie mają do dyspozycji wolną wydajność, ponieważ ich plany wydajnościowe już uwzględniają wirtualizację. Ale w segmencie mniejszych firm, gdzie planowanie wydajności jest praktycznie nieobecne, widzimy inny rodzaj szansy.
To, co zazwyczaj obserwujemy w małych firmach przechodzących na wirtualizację, to nadmierne zakupy sprzętu. Wynika to zazwyczaj z niezrozumienia tego, jak planowanie wydajności i interakcja wirtualnych gości będą przebiegać w środowisku zwirtualizowanym, ale także z chęci popełnienia błędu po stronie zbyt dużej mocy obliczeniowej, a nie zbyt małej, oraz z natury planowania wydajności wirtualizacji, które jest nieco “czarną magią”. Z tego powodu jednak wiele małych firm ma zasoby serwerowe siedzące bezczynnie. Nierzadko zdarza się, że potężny serwer wirtualizuje tylko dwie instancje serwerów, podczas gdy jest zdolny do wirtualizacji kilkunastu lub więcej.
To właśnie nadmierne zakupy sprzętu oferują unikalną szansę. Wiele małych firm, a nawet firm średniej wielkości, może skutecznie zwirtualizować całą swoją istniejącą infrastrukturę serwerową, nie pozostawiając żadnych dalszych możliwości oszczędności kosztów poprzez konsolidację. W tym momencie wolna wydajność istniejących serwerów nie oferuje już dalszych oszczędności kosztów i można ją teraz postrzegać jako wydajność do wzrostu.
To nasuwa pytanie: “Jakie nowe możliwości wdrożeń istnieją przy tych możliwościach?” To pytanie jest trudne do odpowiedzi, ponieważ dla każdej firmy będzie inne, ale możemy przyjrzeć się pewnym wspólnym cechom, aby zbudować ogólny obraz tego, gdzie możemy zobaczyć nową wartość.
Najbardziej oczywistą nową szansą są nowe aplikacje webowe. Małe firmy często chciałyby korzystać z darmowych aplikacji webowych, ale nie chcą ryzykować wdrażania nowych, niskopriorytowych aplikacji na istniejącym serwerze webowym opartym na Windows lub nie mają dostępnego serwera do tego celu. Tworzenie jednego lub więcej serwerów aplikacyjnych open source jest niezwykle proste. Wdrożenie wiki, firmowego portalu webowego, silnika blogowego lub serwisu informacyjnego, aplikacji do śledzenia błędów lub incydentów, platformy mikroblogowej (a la laconi.ca), CRM, ERP lub dowolnej z tysięcy podobnych aplikacji można wykonać szybko i łatwo przy minimalnych kosztach, wykorzystując jedynie “wolny” czas z istniejących zasobów IT. Wiele takich wewnętrznych aplikacji może przynieść wartość firmie i mieć bardzo niewielki wpływ na platformę wirtualizacyjną, więc wiele z nich można wdrożyć, wykorzystując jedynie niewielką ilość nadmiarowej wydajności.
Poza oczywistymi aplikacjami webowymi istnieją bardziej rozbudowane systemy, które można wdrożyć bezpłatnie. Świetnym przykładem jest serwer wiadomości błyskawicznych i obecności OpenFire. Firmy mogą nagle uruchomić kompletne, klasy korporacyjnej, bezpieczne, wewnętrzne aplikacje do wiadomości błyskawicznych bez żadnych kosztów. Innym przykładem są systemy monitorowania, takie jak Nagios, Zenoss lub Zabbix – wszystkie dostępne bezpłatnie i stanowiące prawdziwą korzyść dla firm, które obecnie nie mają takiego systemu. Monitorowanie korporacyjne całkowicie za darmo.
Poza nowymi aplikacjami istnieje również korzyść “środowiskowa”. W środowisku korporacyjnym zmiany wchodzące do produkcji przechodzą przez serię testów. Zazwyczaj duże firmy utrzymują środowisko serwerów deweloperskich, środowisko testów akceptacyjnych użytkowników, a następnie środowisko produkcyjne. Dla małej firmy robienie tego z Windows jest niezwykle kosztowne, ponieważ serwery w każdym środowisku muszą być licencjonowane. Ale dzięki serwerom open source wirtualizowanym przy użyciu nadmiarowej wydajności, wdrożenie wirtualnych serwerów dla każdego z tych środowisk jest całkowicie bezpłatne i pozwala małym firmom testować własne procesy przed wprowadzaniem zmian produkcyjnych, dając im zwiększoną stabilność, która była dla nich wcześniej nieosiągalna finansowo.
Po wszystkich tych korzyściach związanych ze wzrostem jest jeszcze jedna dodatkowa korzyść do rozważenia – elastyczność. Ponieważ te nowe systemy można wdrażać i testować bez kosztów, stwarza to nową szansę dla małych firm na wdrożenie rozwiązań open source, które mogą zastąpić drogie rozwiązania Windows, z których obecnie korzystają. Może to obejmować zastąpienie Exchange przez Zimbra lub zastąpienie IIS przez Apache lub Active Directory przez serwer LDAP. Realizacja takiego projektu byłaby ryzykowna i potencjalnie kosztowna, gdyby sprzęt i oprogramowanie musiały być zakupione z góry. Ale jeśli projekt można zrealizować, korzystając jedynie z wolnego czasu istniejącego działu IT, i można go przeprowadzić jako bezpłatny “proof of concept” przed przejściem do pilotażu, a następnie pełnego zastąpienia w produkcji, ryzyko można zminimalizować, a cały projekt może być praktycznie bezpłatny.
Chociaż pełna wymiana architektury może być bardzo agresywna dla przeciętnej małej firmy, może ona też stanowić bardzo znaczące potencjalne oszczędności kosztów. Przejście całkowicie na systemy open source nie jest dla wszystkich i powinno być starannie ocenione. Możliwość oceny projektu tej wielkości, bezpłatnie, jest bardzo ważna i małe firmy powinny rozważyć to, aby upewnić się, że korzystają z systemów, które najlepiej pasują do ich modelu biznesowego i potrzeb, a nie po prostu z rozwiązań, z którymi są już zaznajomione lub które są już na miejscu.
Istnieje wiele dodatkowych sposobów, w jakie bezpłatne produkty open source, wdrożone przy użyciu istniejącej, nadmiarowej wydajności serwerów, mogą być wykorzystane do rozszerzenia infrastruktury IT małych firm. Nauka szukania możliwości zamiast szukania oszczędności w IT jest nowym procesem dla większości małych firm i wymaga pewnego przemyślenia, ale ci, którzy poświęcą czas na realizację tych możliwości, mają wiele korzyści do osiągnięcia.