Prowadzono Docker z Elastic Beanstalk, aby wdrożyć stosunkowo prostą aplikację i działa świetnie. Teraz, z ECS na horyzoncie, chciałbym wiedzieć, jakie są różnice między tymi dwiema usługami i dlaczego można je stosować w stosunku do innych?AWS Elastic Beanstalk Vs EC2 Container Service (ECS) - Docker
Odpowiedz
Amazona documentation mówi następujące:
Q: Jak to jest Amazon ECS różni się od AWS Elastic Beanstalk?
AWS Elastic Beanstalk to platforma do zarządzania aplikacjami, która pomaga klientom łatwo wdrażać i skalować aplikacje i usługi sieciowe. Utrzymuje dostarczanie bloków konstrukcyjnych (np. EC2, RDS, Elastic Load Balancing, Auto Scaling, CloudWatch), wdrażanie aplikacji i monitorowanie zdrowia pobrane od użytkownika, aby mogli po prostu skupić się na pisaniu kodu. Po prostu określa się, które obrazy kontenera mają zostać wdrożone, wymagania procesora i pamięci, mapowania portów i łącza kontenera. Elastic Beanstalk automatycznie obsłuży wszystkie szczegóły, takie jak dostarczanie klastra Amazon ECS, równoważenie obciążenia, automatyczne skalowanie, monitorowanie i umieszczanie kontenerów w klastrze. Elastic Beanstalk jest idealnym rozwiązaniem, jeśli chcesz wykorzystać zalety kontenerów, ale po prostu potrzebujesz prostoty wdrażania aplikacji od etapu projektowania do produkcji, przesyłając obraz pojemnika. Możesz pracować z Amazon ECS bezpośrednio, jeśli chcesz dokładniej kontrolować niestandardowe architektury aplikacji.
- 1. Elastic Beanstalk Single Container Docker - użyj sterownika rejestrującego awslogs
- 2. Jak korzystać z niezabezpieczonych rejestrów dokerów w usłudze Amazon EC2 Container Service (ECS)?
- 3. Dlaczego chcesz używać AWS ECS vs ElasticBeanstalk dla Docker?
- 4. Uruchamianie wielu środowisk w jednej instancji AWS EC2 (Elastic Beanstalk)
- 5. AWS Elastic Beanstalk i Composer
- 6. Amazon AWS Ec2 + Elastic IP
- 7. AWS Elastic Beanstalk, Dockerrun.aws.json i wiele portów na metę Döcker
- 8. Daemonize Celerybeat w Elastic Beanstalk (AWS)
- 9. Utrzymują Elastic Search danych w Docker Container
- 10. AWS Elastic Beanstalk Worker queue behavior
- 11. AWS Elastic Beanstalk: .rozszerzenia dla określonego środowiska
- 12. Błąd dockera Elastic Beanstalk
- 13. Elastic Beanstalk łatki bezpieczeństwa
- 14. AWS Beanstalk automatyczna aktualizacja obrazu docker nie działa
- 15. Jak zainstalować/uruchomić Spark Java Framework na AWS Elastic Beanstalk?
- 16. SSL na Elastic Beanstalk
- 17. Konfigurowanie Django na AWS Elastic Beanstalk: WSGIPath nie został znaleziony
- 18. AWS Elastic Beanstalk: Jak korzystać ze zmiennych środowiskowych w ebextensions?
- 19. Certyfikat AWS SSL z Elastic Beanstalk: Witryna HTTPS jest nieosiągalna
- 20. Elastic Beanstalk Uprawnienia IAM programisty
- 21. Wdrażaj wiele aplikacji do pojedynczej instancji EC2 za pomocą AWS Elastic Beanstalk
- 22. Jak wdrożyć aplikację internetową Clojure Amazon EC2 (Elastic Beanstalk AWS + Leiningen + Compojure + pierścień + Tomcat)
- 23. Montowanie woluminu EBS (nie migawki) do Elastic Beanstalk EC2
- 24. Gdzie umieścić konfigurację ebextensions w pakiecie AWS Elastic Beanstalk Docker za pomocą pakietu źródłowego dockerrun?
- 25. Jak mogę uruchomić kontener Docker w AWS Elastic Beanstalk z innymi niż domyślnymi parametrami uruchomienia?
- 26. Wiele kontenerów doków w jednej instancji EC2 za pośrednictwem AWS ECS
- 27. AWS Elastic Beanstalk logowanie przy użyciu pythona (django)
- 28. Jak wymusić wersję aplikacji na AWS Elastic Beanstalk
- 29. AWS Elastic Beanstalk błąd - ImportError: No module o nazwie flask.ext.sqlalchemy
- 30. Jak odwzorować domenę niestandardową na URL AWS Elastic Beanstalk?
Byłoby świetnie, jeśli wymienisz drobnoziarnistą kontrolę, którą otrzymujemy w ECS, która nie jest dostępna w fasoli. Ułatwi to zrozumienie różnicy. –
Zgadzam się, potrzebujemy jasnego wglądu w to, jaką kontrolę zyskujecie dzięki ECS, aby dojść do różnicy –