Jeśli chodzi o hosting w chmurze, na rynku istnieją dwa najbardziej niezawodne źródła, Amazon i Rackspace, ale wybór zależy od wymagań użytkownika.
Tutaj porównujemy oba z nich w pięciu głównych aspektach: cena, wbudowane funkcje, funkcje automatycznego skalowania, strefy dostępności i obsługa klienta.
1. Cena
Oto wykres porównujący ceny obu usług dla serwerów Linux
Oto kilka ważnych punktów, na które należy zwrócić uwagę:
1. RackSpace oferuje niski koszt wejścia do swoich ofert w chmurze, z czasem, jeśli potrzebujesz więcej zasobów, może to być dość kosztowne, jednak zależy to od rodzaju aplikacji internetowej, którą próbujesz zbudować.
2. Warto zauważyć, że RackSpace nie ma możliwości dołączania magazynu o zmiennym poziomie bloków, więc jeśli potrzebujesz więcej miejsca, musisz przesunąć się na wyższy poziom, aby uzyskać dodatkowe miejsce.
Podczas gdy w przypadku AWS masz możliwość samodzielnego przechowywania plików w instancji i / lub możesz skonfigurować EBS (Elastic Block Storage) lub blokową pamięć masową dla swojej instancji niezależnie od poziomu.
3. AWS oferuje bezpłatną wersję próbną przez 1 rok, co jest bardzo przydatne dla programistów do testowania i uruchamiania ich witryn internetowych. Oto zrzut ekranu z poziomu bezpłatnego użytkowania AWS z miesięcznymi specyfikacjami:
* Te bezpłatne poziomy są dostępne tylko dla nowych klientów AWS i są dostępne przez 12 miesięcy od daty rejestracji w AWS.
** Te bezpłatne poziomy nie wygasają po 12 miesiącach i są dostępne zarówno dla obecnych, jak i nowych klientów AWS na czas nieokreślony.
2. Wbudowane funkcje
Amazon (AWS) zapewnia szybkie i łatwe w użyciu skalowalne usługi, takie jak SQS (prosta usługa kolejkowania), SNS (prosta usługa powiadamiania), SES (prosta usługa poczty e-mail, która może być używana jako wychodzący serwer smtp) i DynamoDB (wartość magazynu kluczy DB ). Mogą nie działać na najwyższym poziomie, gdybyś sam tworzył usługi, ale są do dyspozycji twoich programistów.
Ale w RackSpace musisz skorzystać z pomocy strony trzeciej dla wszystkich funkcji, na przykład, jeśli potrzebujesz prostej usługi e-mail, niż możesz to uzyskać za pośrednictwem Sendgrid lub Postmark itp..
3. Funkcje automatycznego skalowania
Amazon (AWS) natywnie oferuje automatyczne skalowanie.
Musisz połączyć to z ich CloudWatch, aby monitorować kondycję i stan swoich instancji. Musisz także użyć ich ELB (Elastic Load Balancing), aby pomóc rozproszyć obciążenie w wielu podobnych wystąpieniach. Kiedy obciążenie staje się coraz większe i większe AWS AutoScale zapewni kolejną podobną instancję, ELB wykryje, że jest nowa instancja i przekaże nowe żądania do tej instancji.
RackSpace natywnie nie obsługuje skalowania automatycznego.
Aby mieć system taki jak AWS, możesz przejść do RightScale. Zasadniczo robią to samo, co funkcje AWS AutoScale, z wyjątkiem RightScale, które pozwala zarządzać wieloma typami serwerów u dowolnego dostawcy chmury, pod warunkiem, że ładujesz ich „agenta” na swoje serwery.
4. Strefy dostępności
Jest to ważne dla klientów, którym zależy na miejscu, w którym znajduje się centrum danych, ze względu na bezpieczeństwo i / lub wymagania dotyczące zasad.
Serwery AWS są dostępne w 5 strefach:
Północna Wirginia (wschodnie stany USA), północna Kalifornia (zachodnia część USA), Irlandia (zachodnia część UE), Singapur (południowo-wschodnia część AP) i Tokio (część północno-wschodnia).
RackSpace ma 9 fizycznych centrów danych, ale tylko 3 z nich są przeznaczone dla usług w chmurze, tj. W Chicago w USA, Dallas w USA i Londynie w Wielkiej Brytanii..
5. Obsługa klienta
Zarówno RackSpace, jak i Amazon odpowiadają na zapytania swoich klientów w jak najkrótszym czasie, ale RackSpace mają przewagę nad AWS, ponieważ zapewniają obsługę czatu na żywo, co jest bardzo pomocne dla początkujących w konfigurowaniu serwera i radzeniu sobie z komplikacjami, które w innym przypadku są gorączkowym procesem.
Wniosek
Jeśli potrzebujesz wbudowanych funkcji, opcji i sposobów dostrajania i optymalizacji systemu, wybierz AWS.
Jeśli szukasz niskich kosztów początkowych, wybierz RackSpace.
Strony internetowe, takie jak Pinterest i Quora, korzystają z AWS, podczas gdy ulubiona witryna dla programistów, GitHub, korzysta z RackSpace.
Mieliśmy doświadczenie z obiema usługami podczas pracy nad projektem, najpierw wypróbowaliśmy RackSpace, a po pewnym czasie wybraliśmy AWS, ponieważ AWS jest łatwo dostępny, wbudowane funkcje zmniejszają nakład pracy, są niezawodne i opłacalne..
Dlatego zalecamy AWS.
Dzięki uprzejmości: Ben Dang
Jeśli nadal masz jakiekolwiek wątpliwości, możesz zapytać w komentarzach pod postem.