Porównujemy je w pięciu głównych aspektach: cena, wbudowane funkcje, funkcje automatycznego skalowania, dostępność 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 do zapamiętania:
1. RackSpace oferuje niskie koszty wejścia do ich oferty w chmurze, z czasem, jeśli potrzebujesz więcej zasobów, może to być dość kosztowne, jednak zależy to od rodzaju aplikacji sieciowej, którą próbujesz zbudować.
2. Warto zauważyć, że RackSpace nie ma możliwości dołączania pamięci o zmiennym poziomie bloków, więc jeśli potrzebujesz więcej pamięci, musisz przenieść się na wyższy poziom, aby uzyskać dodatkową przestrzeń.
Natomiast w przypadku AWS masz możliwość przechowywania swoich plików na własnej instancji i / lub możesz skonfigurować EBS (Elastic Block Storage) lub magazyn blokowy dla instancji niezależnie od poziomu.
3. AWS oferuje bezpłatny okres próbny przez 1 rok, co jest bardzo przydatne dla programistów do testowania i uruchamiania ich stron internetowych. Oto zrzut ekranu bezpłatnego poziomu 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 po dacie rejestracji AWS.
** Te darmowe poziomy nie wygasają po 12 miesiącach i są dostępne dla obecnych i nowych klientów AWS w nieskończoność.
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 serwer wychodzący SMTP) i DynamoDB (wartość magazynu kluczy DB ). Mogą nie wykonać najwyższej próby, jeśli sami zbudowaliście usługi, ale są tam, przy waszych deweloperach.
Ale w RackSpace musisz wziąć pomoc od strony trzeciej dla wszystkich funkcji, na przykład, jeśli chcesz korzystać z prostej usługi e-mail, niż możesz uzyskać to przez Sendgrid lub Postmark itd.
3. Funkcje automatycznego skalowania
Amazon (AWS) natywnie oferuje funkcję automatycznego skalowania.
Musisz połączyć to ze swoim CloudWatch, aby monitorować stan swoich instancji. Musisz również użyć ich ELB (Elastyczne równoważenie obciążenia), aby pomóc rozproszyć obciążenie w wielu podobnych wystąpieniach. Gdy ładunek staje się coraz większy AWS AutoScale dostarczy kolejną podobną instancję, ELB wykryje nową instancję i przekaże nowe żądania do tej instancji.
RackSpace natywnie nie obsługuje automatycznego skalowania.
Aby mieć system taki jak AWS, możesz przejść do RightScale. Zasadniczo robią to samo, co funkcje AutoScale AWS, z tym że RightScale pozwala zarządzać wieloma typami serwerów na dowolnym dostawcy chmury, biorąc pod uwagę, że ładujesz ich "agenta" na serwerach.
4. Strefy dostępności
Jest to ważne dla klientów, którzy dbają o to, gdzie centrum danych jest ze względów bezpieczeństwa i wymagań dotyczących zasad.
Serwery AWS są dostępne w 5 strefach:
Północna Virgina (USA-Wschód), Północna Kalifornia (USA-Zachód), Irlandia (UE-Zachód), Singapur (AP-Południowy wschód) i Tokio (AP-Północny-Wschód).
RackSpace ma 9 fizycznych centrów danych, ale tylko 3 z nich są przeznaczone na usługi 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 minimalnym możliwym czasie, ale RackSpace ma przewagę nad AWS, ponieważ zapewniają wsparcie dla Live Chat, co jest bardzo pomocne dla początkujących w konfigurowaniu serwera i radzeniu sobie z powikłaniami, które w przeciwnym razie są gorączkowym procesem .
Wniosek
Jeśli potrzebujesz wbudowanych funkcji, opcji i sposobów dostrojenia i optymalizacji systemu, skorzystaj z AWS.
Jeśli szukasz niskich kosztów, idź z RackSpace.
Strony takie jak Pinterest i Quora używają AWS, podczas gdy ulubiona strona dla programistów, GitHub używa RackSpace.
Mieliśmy doświadczenie z obydwoma usługami podczas pracy nad projektem, najpierw wypróbowaliśmy RackSpace, a później po AWS, ponieważ AWS jest łatwo dostępny, wbudowane funkcje zmniejszają nakład pracy, są niezawodne i są opłacalne.
Dlatego zalecamy AWS.
Dzięki uprzejmości: Ben Dang
Jeśli nadal masz wątpliwości, proszę zapytać w komentarzach pod postem.