Jak byś „sprzedawał” za pomocą maszyn wirtualnych do serwerów aplikacji produkcyjnych? Jakie są przekonujące korzyści z używania ich w takiej sytuacji?
Muszę utrzymywać wiele aplikacji, które są krytyczne, ale obecnie bardzo mało potrzebują zasobów (syslog-ng, openldap, niektóre narzędzia wewnętrzne), które chcemy być redundantne. Nie podoba mi się to, że kilka komputerów korzysta z procesora na poziomie 0,1%, po prostu poza głównym.
Ale jeśli próbowałbyś przekonać ludzi, którzy twierdzą, że „maszyny wirtualne pochłaniają zasoby, a zatem nigdy nie są dobre w jakiejkolwiek sytuacji produkcyjnej”, co byś im powiedział?
źródło
Przygotowałem arkusz kalkulacyjny, aby pokazać oszczędności kosztów. Działa - mam teraz kilka serwerów VM.
Wystarczy utworzyć kilka arkuszy i rozłożyć koszty. Na jednym arkuszu wymieniłem koszt na serwer - serwer, system operacyjny itp., Który wynosi, powiedzmy, 8000 USD na serwer. Jeśli masz 10 uruchomionych serwerów, masz do 80 000 USD.
W innym arkuszu maszyna wirtualna kosztuje. Serwer jest generalnie mocniejszy, więc powiedzmy 12 000 USD za sprzęt. Może 8000 USD za VMware (jest to bardzo zależne od twoich potrzeb - to w przybliżeniu podwójny czterordzeniowy koszt), a może kolejne 8000 USD za licencję na Windows Server (około 4000 USD / procesor w przypadku Datacenter Edition). Czyli mamy około 28 000 $? Pamiętaj, że są to przybliżone liczby, ale powinny być dość zbliżone.
Datacenter Edition pozwala zainstalować nieograniczoną liczbę serwerów wirtualnych na fizycznym urządzeniu. A więc 80 000 USD na 10 fizycznych serwerów lub 28 000 USD na tyle, ile można uruchomić na pudełku - mam teraz 15 na moje i mam wolne miejsce.
Zwykle takie liczby będą miały ślady dyrektorów finansowych ...
Jes
źródło
Utrzymanie jest znacznie zmniejszone.
Możesz płynnie przenosić aplikacje, co pozwala zwolnić serwery i pracować nad nimi.
Koszty energii są zmniejszone.
Dzięki wielu serwerom działającym na jednym komputerze ogólne zużycie energii jest mniejsze.
Zwiększona niezawodność.
Dzięki klastrowaniu zyskujesz wysoką dostępność dla wszystkich swoich aplikacji.
źródło
Oszczędności powinny wystarczyć (wyniki tego projektu przyniosły mi jeszcze dwa wirtualne serwery), ale ci menedżerowie odpowiedzialni za przestoje IT powinni uważać to za oczywiste. Inne powody, dla których wirtualizacja nie jest sztuczką marketingową typu flash-in-the-pan.
Łatwość konserwacji - upewnij się, że masz kopie zapasowe, ale o wiele szybciej jest przywrócić do migawki, jeśli ta poprawka / pakiet / aktualizacja nie poszła tak dobrze.
Elastyczność zasobów - koniec kwartału / roku, a twój dział księgowości jest w porządku? Pobierz kilka GB pamięci RAM z innej maszyny wirtualnej i przydziel je do tych serwerów. Zajmie to maksymalnie 10 minut (i możesz włączyć VPN, aby zrobić to w swoich stajniach o 8 wieczorem).
Opcje odzyskiwania po awarii są ogromne. Wyobraź sobie liczbę opcji hostowania krytycznych maszyn wirtualnych w ciągu jednego lub dwóch dni z kopii zapasowych poza biurem? Porównaj to do kosztu / czasu wymiany całego sprzętu gwarancyjnego.
Twoje procesy wewnętrzne prawdopodobnie mają również wiele zastosowań do wirtualizacji. Na przykład oszczędność czasu podczas konfigurowania duplikatu środowiska testowego w celu przetestowania aktualizacji głównej wersji na sprzęt w porównaniu do klonowania istniejącej produkcyjnej maszyny wirtualnej w izolowanej sieci testowej (która mogłaby żyć na tym samym serwerze fizycznym, pamiętaj) ... wspomnieć, to lepszy test)
Kusi mnie, aby kontynuować, ale masz pomysł.
edytuj - dodam, że czas jest wszystkim. Ten projekt w dużej mierze się rozpoczął, ponieważ mogłem powiązać obawy kierownictwa związane z awariami i przestojami z dokładnymi technologiami, które byłyby w stanie rozwiązać te problemy (takie jak wirtualizacja zabytkowego sprzętu - z systemami, których nie można już ponownie zainstalować - więc mógł w końcu go rozstawić).
Możesz przejrzeć znacznik wirtualizacji, aby uzyskać więcej argumentów. Wiele projektów, które ludzie wymyślili, nigdy by mi nie przyszło do głowy.
źródło
Wszystko jest już dostępne dla Ciebie ...
Zrozumienie wirtualizacji
Rozwiązania do wirtualizacji
źródło
Możesz zobaczyć korzyści maszyn wirtualnych dla siebie, ale one nie widzą korzyści dla nich, więc musisz przełożyć swoje korzyści na korzyści.
Niższe zużycie energii oznacza dla nich niższe powtarzające się koszty. Większy czas pracy oznacza dla nich większą niezawodność. Łatwiejsza administracja oznacza więcej czasu na pracę nad innymi projektami.
Jest to dość proste równanie do zrozumienia po uproszczeniu wszystkich terminów i rozbiciu go na rzeczy, które zarząd może zrozumieć.
źródło
Zacznij od tego Ars Technica Intro , a następnie przeczytaj pozostałe artykuły i kontynuuj testy wydajności AnandTech . Na pewno jest tam mnóstwo artykułów, a forum Ars's Server Room ma kilka bieżących wątków - nie jesteś sam.
źródło
Powiedziałbym im, gdzie iść, ale to nie pomaga w twojej sytuacji. Trudno jest pokazać tablice, które nie znają się na informatyzacji w zakresie zalet wirtualizacji. Jednak jeśli używasz maszyn wirtualnych na przykład do odzyskiwania po awarii, ROI można zobaczyć dość szybko, ponieważ możesz mieć fantazyjne systemy przełączania awaryjnego na miejscu, w którym masz dwa serwery z napisem 4VM ... jeśli jeden serwer zawiedzie, drugi serwer wzrośnie automatycznie itp. Wpływasz na lepsze wykorzystanie hostingu zasilania maszyn na jednym urządzeniu. Uważaj tylko na użycie dysku twardego, ponieważ jest to normalne wąskie gardło w maszynach wirtualnych.
źródło
W niektórych środowiskach pracy możesz być w stanie korzystać z bezpłatnych rozwiązań VM (takich jak ESXi) i migrować rzeczy bez przerwy; po przetestowaniu pokaż im oszczędności związane z wyłączaniem serwerów oraz oszczędność czasu i możliwości zarządzania.
Aby funkcje były naprawdę pomocne, możesz potrzebować płatnych dodatków; rzeczy takie jak migracja na żywo niekoniecznie są tanie, ale darmowe rzeczy mogą znacznie przyczynić się do wykazania wykonalności zastosowania rozwiązań w twoim środowisku.
Ponownie, zależy całkowicie od twojego środowiska, jak to jest wykonalne. I może pokazać potencjalne problemy, które możesz mieć, próbując to zrobić; mieliśmy oparty na bazie danych serwer punktów sprzedaży, który najwyraźniej nie lubił wtedy być zwirtualizowanym. Nie wiem, czy to była instalacja VMWare Server, czy coś z hostem, ale nie mieliśmy szansy na rozwiązanie problemów lub dostrojenie przed ponownym uruchomieniem serwera fizycznego.
Z drugiej strony zamknęliśmy obecnie około siedmiu serwerów na jednym serwerze wirtualnym z systemem ESXi; zdecydowanie zaoszczędził nam poboru mocy w serwerowni oraz pomógł w chłodzeniu.
źródło