Czy ktoś może wyjaśnić, jaka jest różnica między EC2 a Beanstalk. Chcę wiedzieć o SaaS, PaaS i IaaS.
Aby wdrożyć aplikację internetową w wordpress, potrzebuję skalowalnej usługi hostingowej. Jeśli jest coś lepszego niż mój cel, daj mi również znać.
Żeby poinformować, chcę hostować i wdrażać wiele stron WordPress i Drupal.
Nie chcę poświęcać więcej czasu serwerowi i koncentrować się na rozwoju. Ale hosting w chmurze musi być automatycznie skalowalny.
Odpowiedzi:
Po pierwsze, EC2 i Elastic Compute Cloud to to samo.
Następnie AWS obejmuje zakres usług sieciowych obejmujący EC2 i Elastic Beanstalk. Obejmuje również wiele innych, takich jak S3, RDS, DynamoDB i wszystkie inne .
EC2
EC2 to usługa Amazon, która pozwala na utworzenie serwera (AWS wywołuje te wystąpienia ) w chmurze AWS. Płacisz za godzinę i tylko za to, czego używasz. Możesz zrobić, co chcesz z tym wystąpieniem, a także uruchomić
n
liczbę wystąpień.Elastyczna łodyga fasoli
Elastyczna łodyga fasoli to jedna warstwa abstrakcji z dala od warstwy EC2. Elastic Beanstalk skonfiguruje dla ciebie „środowisko”, które może zawierać wiele instancji EC2, opcjonalną bazę danych, a także kilka innych komponentów AWS, takich jak moduł elastycznego równoważenia obciążenia, grupa automatycznego skalowania, grupa zabezpieczeń. Następnie Elastic Beanstalk będzie zarządzał tymi elementami za każdym razem, gdy będziesz chciał zaktualizować oprogramowanie działające w AWS. Elastic Beanstalk nie dodaje żadnych kosztów do tych zasobów, które dla ciebie tworzy. Jeśli masz 10 godzin użytkowania EC2, płacisz tylko 10 godzin obliczeniowych.
Uruchamianie Wordpress
W przypadku Wordpress jest to wszystko, co najbardziej ci odpowiada. Możesz uruchomić go bezpośrednio na pojedynczej instancji EC2, możesz użyć rozwiązania z AWS Marketplace lub możesz użyć Elastic Beanstalk.
Co wybrać?
W przypadku, gdy chcesz ograniczyć operacje systemowe i skoncentrować się na stronie internetowej, najlepszym rozwiązaniem będzie Elastic Beanstalk. Elastic Beanstalk obsługuje stos PHP (a także inne). Możesz zachować kontrolę nad wersją witryny i łatwo wdrożyć ją w swoim środowisku za każdym razem, gdy wprowadzasz zmiany. Skonfiguruje także grupę skalowania automatycznego, która może odrodzić więcej instancji EC2, jeśli ruch rośnie.
Oto pierwszy wynik Google przy wyszukiwaniu „wordpress beanstalk wordpress”: https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/
źródło