WikiDer > AWS Elastic Beanstalk
| Tuzuvchi (lar) | Amazon veb-xizmatlari | 
|---|---|
| Dastlabki chiqarilish | 2011 yil 19-yanvar [1] | 
| Turi | Veb-ishlab chiqish | 
| Litsenziya | Mulkiy | 
| Veb-sayt | aws | 
AWS Elastic Beanstalk bu orkestratsiya tomonidan taklif qilingan xizmat Amazon veb-xizmatlari turli xil AWS xizmatlarini, shu jumladan dasturlarni joylashtirish uchun EC2, S3, Oddiy xabarnoma xizmati (SNS), CloudWatch, autoscalingva Elastik yuklarni muvozanatlashtiruvchi vositalar.[2] Elastic Beanstalk yalang'och server va qo'shimcha abstraktsiya qatlamini ta'minlaydi OS; foydalanuvchilar buning o'rniga oldindan o'rnatilgan OS va platforma kombinatsiyasini ko'rishadi, masalan "64bit Amazon Linux 2014.03 v1.1.0 ishlayapti Yoqut 2.0 (Puma) "yoki" 64bit Debian jessie v2.0.7 ishlayapti Python 3,4 (oldindan tuzilgan - Docker)".[3] Joylashtirish uchun bir qator tarkibiy qismlarni aniqlash kerak: an "ariza" loyiha uchun mantiqiy konteyner sifatida, a "versiya" bu bajariladigan dasturning tarqatiladigan tuzilishi, a 'konfiguratsiya shabloni' ham Beanstalk muhiti, ham mahsulot uchun konfiguratsiya ma'lumotlarini o'z ichiga oladi. Va nihoyat "atrof-muhit" birlashtiradi a "versiya" bilan "konfiguratsiya" va ularni ishlatadi.[3] Amalga oshiriladigan fayllarning o'zi arxiv fayllari sifatida yuklanadi S3 oldindan va "versiya" bunga ko'rsatgich.[3]
Ism
"Elastik loviya poyasi" nomi bu ertakdagi bulutlargacha o'sgan fasol daraxtiga ishora. Jek va loviya poyasi.
Ilovalar va dasturiy ta'minot to'plamlari
Qo'llab-quvvatlanadigan dasturlar va dasturiy ta'minot to'plamlariga quyidagilar kiradi:[4]
- Apache Tomkat uchun Java ilovalar
 - Apache HTTP Server uchun PHP ilovalar
 - Apache HTTP Server uchun Python ilovalar
 - Nginx yoki Apache HTTP Server uchun Node.js ilovalar
 - Yo'lovchi yoki Puma uchun Yoqut ilovalar
 - Microsoft IIS 7.5, 8.0 va 8.5 uchun .NET ilovalar
 - Java SE
 - Docker
 - Boring
 
Joylashtirish usullari
Qo'llab-quvvatlanadigan tarqatish usullari quyidagilarni o'z ichiga oladi:
- Zip fayllari
 - Java veb-ilovalari arxivi (
.WARfayl) - Docker konteynerlari[5]
 - Git
 - AWS CodePipeline
 
Muqobil AWS texnologiyalari
- AWS CloudFormation beradi deklarativ shablonga asoslangan Kod sifatida infratuzilma AWS-ni sozlash uchun model.[6]
 - AWS OpsWorks yordamida EC2 xizmatlarini konfiguratsiyasini ta'minlaydi Bosh oshpaz.
 
Adabiyotlar
- ^ "Chiqarish: AWS Elastic Beanstalk". Olingan 2013-05-06.
 - ^ "AWS Elastic Beanstalk nima va u menga nima uchun kerak?". Olingan 2013-05-27.
 - ^ a b v Vittig, Andreas; Wittig, Maykl (2016). Amaldagi Amazon veb-xizmatlari. Manning Press. p. 132-133. ISBN 978-1-61729-288-0.
 - ^ "AWS Elastic Beanstalk FAQ". Olingan 2020-03-17.
 - ^ "AWS Elastic Beanstalk Docker-ni qo'llab-quvvatlaydi". Olingan 2014-05-06.
 - ^ AWS in Action & Wittig (2016), p. 112.