Elastic Beanstalk (multi-kontener) jest warstwą abstrakcji na górze ECS (Elastic Container Service) z niektórych bootstrapped funkcji i pewnymi ograniczeniami:
- Automatycznie współdziała z ECS i ELB
- Klaster Zdrowie i metryki są łatwo dostępne i wyświetlane bez dodatkowego wysiłku
- równoważenia obciążenia musi zakończyć wszystkie połączenia HTTPS i backend są HTTP
- łatwo regulowany autoskalowanie i instancja zaklejania
- Logi kontenerów są gromadzone w jednym miejscu, ale nadal podzielone na segmenty według instancji - tak więc w środowisku klastrowym ustalono, która instancja wyświetliła żądanie, a zalogowanie niektórych ważnych danych stanowi wyzwanie.
- można ustawić tylko twarde limity pamięci w definicjach kontenerowych
- Wszystkie instancje klastra należy uruchomić ten sam zestaw pojemników
Jako ECS IT jest odpowiedzią Amazon do pojemnika orkiestracji. Jest trochę szorstko na krawędziach i na pewno skok z Elastic Beanstalk, ale ma tę zaletę, że ma znacznie większą elastyczność, w tym możliwość zdefiniowania niestandardowego harmonogramu.
Wszystkie ograniczenia nałożone przez Elastic Beanstalk zostają zniesione.
Patrz nich o więcej informacji:
Elastic Beanstalk vs. ECS vs. Kubernetes
Amazon EC2 Container Serivce
Amazon Elasticbeanstalk
https://www.reddit.com/r/aws/comments/4sk6a4/elastic_beanstalk_vs_ecs/ –
@ Héctor bardzo interesujące – Grady