Który serwer Amazon Cloud jest dla Ciebie lepszy?

Wybór między usługami na kompleksowej platformie AWS może odbić się na użytkownikach. Ten artykuł pomoże Ci podjąć świadomą decyzję, który serwer w chmurze, AWS EC2 czy AWS Lightsail, jest dla Ciebie lepszy.

AWS LightSail i AWS EC2 to podobne usługi, które zapewniają wirtualne serwery w chmurze. Chociaż funkcja tych usług brzmi prawie tak samo, obie usługi są przeznaczone do różnych przypadków użycia.

AWS EC2

AWS EC2 to podstawowa usługa chmurowa oferowana przez AWS, która umożliwia nam udostępnianie wirtualnych serwerów w chmurze. Instancje udostępniane z EC2 są jak pusta karta. Serwery te są wysoce konfigurowalne i mogą być konfigurowane i używane w dowolny sposób, jaki chce użytkownik. EC2 może teoretycznie obsługiwać nieograniczony zestaw maszyn wirtualnych.

Amazon zapewnia również wiele możliwości wyboru typów instancji dla maszyn wirtualnych EC2. Możesz wybierać między instancjami zoptymalizowanymi pod kątem procesora, pamięci, pamięci masowej, procesora graficznego i sieci zgodnie z Twoim przypadkiem użycia.

EC2 to jedna z najczęściej używanych usług w AWS. Integruje się z większością innych usług AWS na platformie i jest wysoce konfigurowalny w celu obsługi dowolnego przypadku użycia.

AWS Lekki Żagiel

Żagiel AWS to usługa w chmurze oferowana przez AWS. Usługa Lighsail umożliwia użytkownikom udostępnianie wstępnie skonfigurowanych serwerów w chmurze, takich jak LAMP, WordPress, Node.js lub Magento, aby szybko skonfigurować architekturę aplikacji bez konieczności ręcznej instalacji oprogramowania. Aby uzyskać szczegółowe omówienie Lightsail, odwiedź artykuł Amazon Lightsail: Wszystko, co musisz wiedzieć.

AWS zaprojektował Lightsail, aby był łatwy do zrozumienia i łatwy w użyciu nawet dla absolutnie początkujących.

Zarówno Lightsail, jak i EC2 to potężne usługi służące do udostępniania wirtualnych serwerów w chmurze. Przyjrzyjmy się teraz różnicy między tymi usługami.

AWS Lightsail kontra EC2

Stosowanie

Lightsail to łatwa w obsłudze usługa przeznaczona dla prostych aplikacji internetowych i stron internetowych. Jest specjalnie zaprojektowany dla początkujących lub nietechnicznych użytkowników, którzy mogą korzystać z tej usługi za pomocą kilku kliknięć i łatwo konfigurować swoje witryny. Zaleca się, aby nie używać LightSail do bardzo złożonych aplikacji i trzymać się obciążeń od małych do średnich.

EC2 to większa i bardziej skomplikowana usługa. Jest używany do wszelkiego rodzaju aplikacji, od małych aplikacji internetowych (mogą one również działać w Lightsail) po Big Data i aplikacje do uczenia maszynowego. EC2 i może być ewentualnie skonfigurowany do obsługi dowolnej aplikacji. Może obsługiwać nawet najbardziej złożone architektury.

Łatwość użycia

Jak wspomniałem wcześniej, LightSail to łatwa w obsłudze usługa zaprojektowana specjalnie dla początkujących. Cały proces uruchamiania serwera Lightsail i wdrażania aplikacji na serwer można wykonać za pomocą kilku kliknięć. Zapewnia kompleksowe środowisko do tworzenia serwerów wirtualnych i wdrażania aplikacji.

Z drugiej strony EC2 wymaga znacznie więcej ręcznej konfiguracji i prawdopodobnie innych usług, takich jak AWS CodeDeploy i CodePipeline, aby usprawnić przepływ pracy przy wdrażaniu aplikacji.

Wszystkie zasoby związane z instancją Lightsail są zarządzane z tego samego pulpitu nawigacyjnego. W przeciwieństwie do tego, każdy zasób w EC2 (takie jak statyczne adresy IP, grupy zabezpieczeń, woluminy EBS i inne) ma swój własny pulpit nawigacyjny i opcje.

Jeśli więc po prostu zaczynasz z AWS i chcesz uruchamiać aplikacje na małą skalę, najlepszym rozwiązaniem jest użycie Lightsail. Nie będziesz potrzebować dużej wiedzy technicznej na temat AWS do uruchamiania aplikacji na Lightsail.

Sieć

Sieć dla Twoich maszyn Lightsail jest zarządzana przez AWS. Jako użytkownik możesz dodawać reguły tylko do zapory Lightsail. Sieć instancji EC2 jest zarządzana przez użytkowników korzystających z VPC, grup bezpieczeństwa i podsieci.

Podsieci

AWS Lightsail nie ma natywnej obsługi podsieci. W AWS możesz tworzyć publiczne i prywatne podsieci na podstawie przypadku użycia aplikacji. Ponieważ Lightsail jest przeznaczony tylko dla stron internetowych, nie ma obsługi hostingu tych serwerów w prywatnej podsieci. Z drugiej strony instancje EC2 mogą być wdrażane w dowolnych podsieciach, publicznych lub prywatnych.

Jeśli więc Twój przypadek użycia wymaga wdrożenia sieci WWW lub dowolnej innej aplikacji w prywatnej podsieci, możesz to zrobić tylko w AWS EC2.

Skalowalność

Instancje Lightsail nie mogą być w ogóle skalowane, przynajmniej nie automatycznie. Ponadto instancje Lightsail nie mogą być modyfikowane po uruchomieniu. Jeśli więc chcesz zmienić typ instancji, musisz uruchomić nową instancję i zmienić swój plan.

EC2 to wysoce skalowalna usługa. Możesz użyć grup autoskalowania w kokpicie EC2, aby skalować instancje EC2 w poziomie, tj. zwiększać lub zmniejszać liczbę instancji obsługujących aplikację. Instancje EC2 można również zmodyfikować do nowego typu instancji po uruchomieniu.

Woluminy EBS

EBS to usługa magazynowania blokowego, którą można zintegrować z maszynami EC2 w celu magazynowania. Woluminy EBS to oddzielne dyski sieciowe, które można podłączać/odłączać od instancji EC2.

Lighsail nie obsługuje wolumenów EBS.

cennik

AWS Lightsail ma stałą tabelę cenową „miesięcznie”, która waha się od 3.5 $ pm do 160 $ ​​pm w zależności od typu i specyfikacji instancji Lighsatil. Usługa oferuje również 3-miesięczne bezpłatne użytkowanie warstwy od dnia rejestracji.

AWS EC2 ma wiele modeli cenowych. Możesz korzystać z instancji na żądanie za stałą cenę płatności zgodnie z rzeczywistym użyciem. Możesz też zarezerwować instancję na określony czas po obniżonej cenie. Korzystanie z bezpłatnego poziomu dla EC2 jest dostępne przez 12 miesięcy od dnia rejestracji.

Równoważenie obciążenia

Równoważenie obciążenia jest natywną funkcją Lightsail, a równoważenie obciążenia LightSail może być łatwo używane z instancjami Lightsail.

EC2 ma cztery różne typy systemów równoważenia obciążenia, z których każdy ma własne specyfikacje i przypadki użycia, które można zintegrować z instancjami EC2.

Monitorowanie

Monitorowanie instancji Lightsail jest możliwe, ale jest ograniczone do kilku parametrów. EC2 oferuje szeroką gamę metryk i opcji monitorowania.

Szyfrowanie

Szyfrowanie w Lightsail jest zarządzane przez AWS i jest domyślnie włączone. Korzystając z instancji EC2, użytkownicy mogą włączyć lub wyłączyć szyfrowanie.

Przypadki użycia Lightsail

  • Lightsail nadaje się do konfiguracji środowiska deweloperskiego/testowego, ponieważ jest tani i łatwy w konfiguracji.
  • Bardzo przydatne dla początkujących, którzy chcą poznać AWS i uruchamiać aplikacje z ograniczoną wiedzą o chmurze.
  • Do przypadków użycia, w których konieczne są przewidywalne miesięczne koszty.
  • Wszystko w jednej konsoli dla systemów równoważenia obciążenia, sieci i baz danych.

Przypadki użycia EC2

  • EC2 oferuje wiele modeli cenowych i sposobów wykorzystania opcji rabatów w celu uzyskania lepszych cen.
  • Są używane do złożonych aplikacji.
  • Do zastosowań w podsieciach prywatnych.
  • Do automatycznej skalowalności.
  • Pełna kontrola i elastyczność nad instancją.
  • Typy instancji zoptymalizowane pod kątem konkretnych przypadków użycia, takich jak używanie instancji zoptymalizowanych pod kątem procesora do zadań uczenia maszynowego itd.

Wniosek

Zarówno Lightsail, jak i EC2 to dojrzałe narzędzia skierowane do różnych klientów i przypadków użycia. EC2, szczerze mówiąc, jest o wiele potężniejszą usługą niż Lightsail. Może zrobić wszystko, co może zrobić instancja Lightsail i wiele więcej. Ale z mocą wiąże się duża złożoność, wiele opcji i prawdopodobnie zamieszanie. Jeśli więc jesteś początkującym użytkownikiem AWS, przejście od razu do konsoli EC2 może nie być dla Ciebie właściwym wyborem.

Lightsail jest bardziej odpowiedni dla nowych użytkowników AWS, którzy nie chcą przechodzić przez kłopoty z konfiguracją serwerów wirtualnych i chcą gotowej do użycia infrastruktury. Jest również specjalnie przeznaczony dla małych i średnich oraz prostych aplikacji internetowych. Instancje Lightsail można łatwo uaktualnić do instancji EC2, dzięki czemu zawsze możesz skonfigurować podstawową aplikację na Lightsail przed powolną uaktualnieniem do EC2.

Mam nadzieję, że ten artykuł pomoże ci podjąć właściwą decyzję między tymi dwiema usługami.