AWS Elastic Beanstalk - AWS Elastic Beanstalk
Vývojáři | Webové služby Amazon |
---|---|
První vydání | 19. ledna 2011 [1] |
Typ | Webový vývoj |
Licence | Proprietární |
webová stránka | aws |
AWS Elastic Beanstalk je orchestrace služba nabízená společností Webové služby Amazon pro nasazení aplikací, které organizují různé služby AWS, včetně EC2, S3, Jednoduchá oznamovací služba (SNS), Cloudové hodinky, automatické škálování, a Elastické vyrovnávače zatížení.[2] Elastic Beanstalk poskytuje další vrstvu abstrakce na holém serveru a OS; uživatelé místo toho uvidí předem vytvořenou kombinaci OS a platformy, například „64bit Amazon Linux 2014.03 v1.1.0 běží Rubín 2.0 (Puma) "nebo" 64bit Debian Jessie v2.0.7 běží Krajta 3.4 (Předkonfigurováno - Přístavní dělník )".[3] Nasazení vyžaduje definování několika komponent: an 'aplikace' jako logický kontejner pro projekt, a 'verze' což je nasaditelná sestava spustitelného souboru aplikace, a 'konfigurační šablona' který obsahuje konfigurační informace pro prostředí Beanstalk i pro produkt. Nakonec 'životní prostředí' kombinuje a 'verze' s 'konfigurace' a nasadí je.[3] Samotné spustitelné soubory se nahrávají jako archivní soubory do S3 předem a 'verze' je jen ukazatel na to.[3]
název
Název „Elastic beanstalk“ je odkaz na stonek fazole, který v pohádce vyrostl až k oblakům. O kouzelné fazoli.
Zásobníky aplikací a softwaru
Mezi podporované aplikace a softwarové sady patří:[4]
- Apache Tomcat pro Jáva aplikace
- Apache HTTP Server pro PHP aplikace
- Apache HTTP Server pro Krajta aplikace
- Nginx nebo Apache HTTP Server pro Node.js aplikace
- Cestující nebo Puma pro Rubín aplikace
- Microsoft IIS 7,5, 8,0 a 8,5 pro .SÍŤ aplikace
- Java SE
- Přístavní dělník
- Jít
Metody nasazení
Mezi podporované metody nasazení patří:
- Soubory ZIP
- Archiv webových aplikací Java (
.VÁLKA
soubor ) - Docker kontejnery[5]
- Git
- AWS CodePipeline
Alternativní technologie AWS
- AWS CloudFormation poskytuje a deklarativní na základě šablony Infrastruktura jako kód model pro konfiguraci AWS.[6]
- AWS OpsWorks poskytuje konfiguraci služeb EC2 pomocí Šéfkuchař.
Reference
- ^ „Release: AWS Elastic Beanstalk“. Citováno 2013-05-06.
- ^ „Co je AWS Elastic Beanstalk a proč to potřebuji?“. Citováno 2013-05-27.
- ^ A b C Wittig, Andreas; Wittig, Michael (2016). Amazon Web Services v akci. Manning Press. str. 132-133. ISBN 978-1-61729-288-0.
- ^ „AWS Elastic Beanstalk FAQ“. Citováno 2020-03-17.
- ^ „AWS Elastic Beanstalk přidává podporu Dockeru“. Citováno 2014-05-06.
- ^ AWS v akci a Wittig (2016), str. 112.