Na czym działa Virtual Private Server vs. Dedicated Cloud?

13

Zanim zaznaczysz ten duplikat, przeczytałem wszystkie sugestie i nikt nie odpowiedział na moje pytanie.

Dostawcy hostingu mówią mi coś, jednak to, co mówią, jest sprzeczne z tym, co widzę online, informacje te pochodzą od dyrektora generalnego firmy, więc nie chcę do niego dzwonić, chyba że upewnię się, że wiem o czym mówię.

Pytanie: Na czym działa Virtual Private Server vs. Dedicated Cloud?

Właśnie to im mówi się / sprzedaje

Średni koszt VPS wynosi około ~ 80 USD / m 2 Procesor, 4 GB pamięci RAM, dysk 60 GB

Dedykowana chmura kosztuje około 350 USD za te same specyfikacje, w tym na serwerze wirtualną zaporę ogniową, pękalność procesora i inne dzwonki i gwizdy.

Co powiedziano mi od potencjalnego nowego dostawcy hostingu:

VPS to pojedynczy komputer, na którym zwykle jest zainstalowany system Windows, komputer z systemem Windows jest hostem, który zapewnia VPS (goście), aplikacja zainstalowana na pudełku jest tym, co oddziela różnych gości, wszystkie zasoby dla tego 1 komputera są wspólne , głośny sąsiad to duży problem. Gdyby ktoś miał uzyskać dostęp do hosta systemu Windows, miałby dostęp do każdego gościa. Również każdy inny gość może uzyskać dostęp do twojego gościa, zakładam, że trzeba by w to zaangażować pewne umiejętności.

Opis dużego pokoju z kurtyną oddzielającą klientów

Dedicated Cloud to klaster serwerów wykorzystujący VMWare jako aplikację hosta, serwer może znajdować się na dowolnym serwerze w klastrze, a jeśli serwer ulegnie awarii, zostaniesz przeniesiony do nowego, DRS, QOS. Zasoby nie są udostępniane, a hałaśliwy sąsiad nie stanowi problemu. Przechowywanie jest 3-warstwowym urządzeniem iSCSI

Opis hotelu w prawdziwym świecie, każdy, kto jest w środku, musi przejść obok recepcji, każdy, kto ma pokój, może uzyskać dostęp tylko do swojego pokoju i nie ma możliwości dowiedzenia się, że są inne pokoje w hotelu.

Sam zarządzam kilkoma serwerami VMWare, nie klastrowanymi pojedynczo, jednak każdy gość faktycznie dzieli zasoby z puli dostępnych zasobów.

Rozumiem, że dostajesz to, za co płacisz, a Dedicated Cloud w rzeczywistości wydaje się bardziej niezawodny niż ich opis VPS,

Czy oni grają w VPS?

Z drugiej strony firma, w której obecnie hostowana jest moja aplikacja, mówi mi, że nie ma różnicy między VPS a Dedicated Cloud, niektórzy dostawcy hostingu lubią umieszczać bardziej fantazyjne nazwy na VPS. Po tym, jak sprzedali swoje podsumowanie tego, co powiedział mi inny dostawca hostingu, powiedzieli, że naprawdę próbują sprzedać mi dużo puchu. Jednak tak naprawdę nie podadzą mi żadnych dobrych szczegółów na temat tego, jak działa ich VPS i jego serwer VPS lub serwer dedykowany, który kosztuje około ~ 500 USD.

Moja aplikacja jest dość prosta, działa na php od lat na wspólnym serwerze, prywatnie używana. Powodem przeprowadzki jest to, że dokonałem dużych aktualizacji aplikacji i zauważyłem powolność, a także pewne niestandardowe zmiany w PHP i MySQL, które chcę, aby udostępnianie hostingu nie zezwalało.

Przepraszamy za ścianę tekstu, która szuka prostej odpowiedzi.

Anthony Fornito
źródło
1
Wierzę, że ten język i faktyczna odpowiedź będą zależały od dostawcy. W AWS możesz zapłacić 55 USD miesięcznie za t2.małe z tymi specyfikacjami z 20% CPU ( kalkulator.s3.amazonaws.com/… ) lub 100 USD / miesiąc za dedykowany procesor ( kalkulator.s3.amazonaws.com/... )
Tim
1
Spojrzałem na AWS, Google i AZURE, wszystkie były w dobrych cenach, ale podobał mi się pomysł na małą konserwację u obu dostawców, robią wszystkie łatki, monitorowanie, kopie zapasowe, odzyskiwanie itp. Wielka 3 oferuje to samo, ale miałeś płacić dodatkowo, a to potroiło koszt.
Anthony Fornito,
1
To prawda, że ​​z AWS musisz zrobić więcej. Zwykle jest to dość proste.
Tim
1
Jeśli od tak dawna korzystasz z hostingu współdzielonego, oznacza to, że Twoja aplikacja nie jest naprawdę intensywna. Nawet cyfrowy ocean VPS o wartości 5 USD / miesiąc może już zaspokoić Twoje potrzeby. Mają nawet wszystkie samouczki, których potrzebujesz, aby skonfigurować serwer Wamp i wszystkie podstawowe zapory ogniowe. Rozkręć serwer, spróbuj, a potem wiesz, czy naprawdę musisz płacić 50 USD za wszystkie rzeczy, których nie potrzebujesz, co miesiąc? Nastąpi znaczna poprawa wydajności w porównaniu do obecnego hostingu współdzielonego za 10-20 USD.
Ktoś specjalny

Odpowiedzi:

13

Jeśli mówimy o firmach hostingowych sprzedających tylko Linux VPS, to w większości przypadków używają OpenVZ / Virtuozzo do wirtualizacji, która nie zapewnia maszyn wirtualnych, ale wirtualnych kontenerów, wewnątrz twojego VPS nie będziesz miał dostępu do opcji jądra, ponieważ dzieli się jądro z hostem i jest bardziej podatne na zakłócenia z innych kontenerów.

VPS może być również samodzielnym hostem Xen / VMware / Hyper-V / KVM, jeśli sprzedaje także Windows, a nie tylko Linux VPS, i w zależności od firmy hostingowej może używać tylko jednego oprogramowania do wirtualizacji i może korzystać z wielu różnych .

Chmura VPS lub chmura dedykowana będą zwykle hiperwizorami VMware lub Xen dołączonymi do klastra i połączonymi ze wspólną pamięcią masową, współużytkując połączenia z tą samą siecią SAN.

Różnica między VPS a maszyną w chmurze polega na tym, że VPS jest kontenerem / maszyną wirtualną działającą na jednym hoście, gdzie host jest zarówno hiperwizorem, jak i pamięcią. Maszyna w chmurze będzie działać na kilku hiperwizorach, z których wszystkie są podłączone do tego samego magazynu, a maszynę wirtualną można przenosić między hiperwizorami w celu lepszego równoważenia obciążenia i krótszych przestojów w przypadku problemów lub problemów sprzętowych i konserwacji.

Zarówno VPS, jak i maszyny w chmurze mogą mieć problemy z działaniem na hiperwizorach, które są przecenione, a całkowita liczba zasobów przypisanych do wszystkich maszyn wirtualnych jest większa niż rzeczywista pula zasobów.

Każda firma hostingowa może mieć własną definicję tego, co nazywają VPS i tego, co nazywają maszyną w chmurze.

Jeśli bieżącym VPS jest maszyna z systemem Linux, możesz sprawdzić, czy jest to OpenVZ / Virtuozzo lub jakieś inne oprogramowanie do wirtualizacji, instalując pakiet virt-what, który jest w większości standardowych repozytoriów, i uruchamiając virt-whatpolecenie w powłoce.

https://linux.die.net/man/1/virt-what

rAlen
źródło
11

Stwierdzenie, że VMware zapewnia doskonałą izolację, wcale nie jest prawdziwe. KVM wykonuje lepszą pracę, jednak izolacja dotyczy zasobów, a nie hiperwizora, którego używają.

Jeśli współdzielisz ten sam dysk fizyczny między dwiema maszynami wirtualnymi, które obsługują aplikacje wymagające dużej ilości dysków, wystąpią problemy z wydajnością. Jeśli dzielisz ten sam bank pamięci między dwiema maszynami wirtualnymi, będziesz miał spór. Jeśli współdzielisz tę samą kartę sieciową, będziesz miał spór.

Różnica między dobrymi a złymi dostawcami jest podobna. Nie jakiego oprogramowania do wirtualizacji używają.

To jak różnica między hostelem a budynkiem mieszkalnym. Kilka pierwszych pokoi dzieli łazienkę i kuchnię. Drugi każdy pokój ma swój własny.

Lucas
źródło
6

Na czym działa Virtual Private Server vs. Dedicated Cloud?

Jak długi jest kawałek sznurka?

:)

Szczerze mówiąc, oba te warunki są warunkami marketingowymi, których nie da się łatwo zdefiniować. Aby naprawdę zrozumieć, co oznacza dostawca, gdy używa któregokolwiek z tych terminów, należy zagłębić się w szczegóły techniczne. Widok, który otrzymujesz od swojego dostawcy hostingu, jest jego własnym spojrzeniem na rzeczy, co w żaden sposób nie przekłada się na innych dostawców.

W bardzo szerokim zakresie, oto jak je zdefiniuję, na podstawie mojego doświadczenia z wieloma różnymi dostawcami:

VPS : maszyna wirtualna (zwykle) działająca na współużytkowanym sprzęcie, do której masz pełny dostęp administracyjny.

Dedicated Cloud : zestaw fizycznych hostów, dedykowany do użytku przez jednego klienta, zainstalowany i skonfigurowany z pewnego rodzaju platformą wirtualizacji, czy to Hyper-V, ESXi, KVM, Xen, Openstack itp.

Poza powyższymi (co prawda szerokimi) definicjami, nie należy przyjmować żadnych założeń dotyczących funkcjonalności, jaką zapewnia żadne rozwiązanie lub której nie zapewnia na podstawie samej nazwy marketingowej produktu. Państwo musi kopać w rzeczywistych szczegółów technicznych w celu uzyskania zrozumienia, a dla niektórych rzeczy nawet to nie wystarczy - może trzeba rzeczywiście przyrost realnych praktyczne doświadczenie z produktem, aby móc dobrze ocenić go.

Muszę podkreślić, to - nie należy umieszczać żadnych ciężar na co dostawca hostingu zaleca. Mają własny program, który niekoniecznie jest zgodny z twoim najlepszym interesem. Jeśli nie jesteś pewny, jak się w to zagłębić, bardzo sugeruję zatrudnienie kogoś na krótką umowę. Ta osoba może pomóc Ci zidentyfikować twoje wymagania, a następnie w sposób naprawdę niezależny od dostawcy, połączyć się z dostawcą i rozwiązaniem, które najlepiej spełnia twoje wymagania.

EEAA
źródło
1
Innym interesującym aspektem jest to, że dostawca Dedicated Cloud zmusza mnie do podpisania rocznej umowy, co sprawia, że ​​jestem trochę sceptyczny. Mój obecny dostawca obciąży mnie kosztami za wykorzystane godziny, jeśli zdecyduję się skorzystać z VPS. Dedykowana chmura dla pieniędzy wydaje się dobrą okazją, ale IDK, dziękuję za odpowiedź, jeśli nic lepszego nie przyjdzie, zaznaczę to.
Anthony Fornito,
3
Byłbym bardzo ostrożny przy podpisywaniu jakiegokolwiek rodzaju umowy, zanim faktycznie przejdę do serwisu, aby zobaczyć, jak to działa w przypadku użycia. Obecnie korzystasz z usługi hostingu współdzielonego, co w zasadzie oznacza dla Ciebie zerową konserwację. Samo przejście na VPS oznaczałoby znaczny wzrost wymaganych zadań konserwacyjnych, nie mówiąc już o flocie „dedykowanych chmur”, co będzie dla Ciebie znacznie bardziej skomplikowane. Nie pozwól, aby droidy marketingowe i sprzedażowe twojego dostawcy przekonały cię, zanim zrobisz to z należytą starannością. Być może zapisujesz się na znacznie więcej pracy, niż chcesz.
EEAA