Docker konténerek telepítése az AWS-re
A felhőalapú számítástechnika napjainkban a különböző webszolgáltatások tárolásának útja lett. Költségbarát, biztonságosabb és megbízhatóbb, mint a néhány évvel ezelőtt megszokott szokásos tárhelyszolgáltatások. Az Amazon Web Services segítségével a felhőszámítás amúgy is nagyszerű ötlete határozottan jobb és könnyebben használható. Az Amazon megbízható vállalat, így bárki nyugodtan érezheti magát, ha webes alkalmazásainak tárhelyét kezelné. Annak érdekében, hogy elolvassa ezt a cikket, feltételezem, hogy van elképzelése arról, hogy mi a felhőalapú számítástechnika, mit csinál az Amazon Web Services (AWS) és mi is a dokkoló. Nos, arra az esetre, ha nincs sok elképzelése arról, hogy mik azok, menjünk át egy gyors bevezetést.
Először is, a számítási felhő.
A felhőszámítás egyszerűen magában foglalja az igény szerinti számítási erőforrások szállítását. Ez mindent magában foglal az alkalmazásoktól kezdve az adatok és egyéb informatikai erőforrásokig az interneten keresztül, felosztó-kirovó árazással. Tehát nem feltétlenül kell fizetnie azokért az erőforrásokért, amelyeket nem használ fel, ha a felhőalapú számítástechnikáról van szó.
Másodszor, az Amazon Web Services (AWS).
„Az Amazon Web Services egy biztonságos felhőszolgáltatási platform, amely számítási teljesítményt, adatbázis-tárolást, tartalomszolgáltatást és egyéb funkciókat kínál a vállalkozások méretezéséhez és növekedéséhez.”Ezt az egyszerű magyarázatot idézi a hivatalos weboldal (Amazonwebsite). Alapvetően az AWS segít javítani a webalkalmazások rugalmasságát, méretezhetőségét és megbízhatóságát.
Harmadszor, a Docker Container.
A Docker-tároló nyílt forráskódú alkalmazásfejlesztő platformként írható le. Alapvetően konténerekbe csomagolja az alkalmazásokat, amelyek lehetővé teszik, hogy bármilyen Linux operációs rendszeren könnyen mozgathatóak vagy hordozhatóak legyenek. Mindent összefoglalva a felhőalapú számítástechnikáról, az AWS tevékenységéről és a dokkolótartályról, e fogalmak teljes magyarázata meghaladja a cikk kereteit.
Tehát együtt fogunk működni az Amazon Elastic Beanstalk szolgáltatással, amely az Amazon Web Service, amelyet a dokkoló alkalmazások futtatásához használnánk. Könnyen használható szolgáltatás webalkalmazások és -szolgáltatások telepítésére és méretezésére. Lépésről lépésre haladunk, mivel előfordulhat, hogy valamilyen magyarázat érdekében egy korábban megtett lépésre kell utalnunk. Menjünk bele a dolgok sűrűjébe.
1. lépés
Meglátogatjuk az Amazon Beanstalk hivatalos weboldalát. Először látogassa meg az Amazon Web Services webhelyét, és ellenőrizze, hogy be van-e jelentkezve, majd a szolgáltatások megtekintésével navigáljon a Beanstalk szakaszra. Ha nehezen találja meg a szakaszt, akkor gyorsan megszerezheti ezt a linket.
2. lépés
Betölti a Beanstalk részt, és képes lesz új alkalmazás létrehozására. Mielőtt azonban ezt megtennénk, győződjön meg arról, hogy a Beanstalk jelzi a megfelelő földrajzi helyet, amelyet a weboldal jobb felső sarkában talál.
Amikor megerősíti tartózkodási helyét, kattintson az „Új alkalmazás létrehozása” gombra, amely közvetlenül az oldal azon része alatt található, ahol meg kell változtatnia a tartózkodási helyét.
3. lépés
Ezután betölthet egy új weboldalt, ahol az új alkalmazás létrehozása előtt megismerheti a részleteket. Várhatóan két szakaszból álló űrlapot fog látni:
- Alkalmazás neve
- Leírás
Adjuk meg alkalmazásunknak a „ca-web-server” nevet. Bármelyik nevet megadhatja, amit csak szeretne, azonban óvatosnak kell lennie a cikk végigvitelén. Javasoljuk, hogy egyszerűen kövesse végig, és utána tegye a dolgokat úgy, ahogy azt szeretné.
A leírás üres maradhat, mivel opcionális. Pontosan ezt fogjuk tenni, üresen hagynánk.
Ezután rákattint a „Tovább” gombra
4. lépés
Ezután jön egy új oldal, és az alkalmazás nevét láthatja a weboldal bal felső sarkában.
Ezen az oldalon be kell állítanunk a környezettípust.
Három szakaszból álló űrlapunk van:
- Környezetszint
- Előre definiált konfiguráció
- Környezet típusa
Egyszerűen azt akarjuk, hogy az alkalmazás webszerver legyen, ezért kattintson a „Környezetszint” elemre, és a legördülő menüben válassza a „Webkiszolgáló” lehetőséget.
Ezután rákattintunk az „Előre definiált konfiguráció” elemre, majd a legördülő menüből kiválasztjuk a „Docker” elemet.
Kattintson a „Környezet típusa” elemre, és a legördülő menüből kiválasztjuk az „Egyetlen példány” lehetőséget.
Ezután rákattint a „Tovább” gombra.
5. lépés
Ezután átkerül az Alkalmazásverzió oldalra. Kiválasztja a „Saját feltöltése” gombot, ha már rendelkezik dokkoló fájllal. Feltöltéskor a „Tovább” gombra kattintunk.
6. lépés
Ezután kapunk egy weboldalt, amely környezeti információkat mutat be.
Itt van a „Környezet neve” és a „Környezet URL” előre kitöltött. Ezután rákattint a "Szabad szobák ellenőrzése" gombra. Ez azután ellenőrzi a kiválasztott URL elérhetőségét, vagyis a korábban kiválasztott nevet összeolvasztják a rugalmassággal.com.
Ha a „Környezet URL” zöldre vált, akkor készen állunk a folytatásra.
Ezután kattintson a „Tovább” gombra.
7. lépés
Ezután kap egy oldalt, amelyben a „További források” kiválasztását kéri. Nincs erre szükségünk, így kihagyhatnánk. Túlóra azonban megismeri a további források hasznosságát, és az Ön igényei szerint válogathat.
Tehát kattintson a következő gombra.
8. lépés
Jön egy konfigurációs oldal. Az alapértelmezett választásnál hagyhatja a „Példánytípus” beállítást, amelynek „t1 mikro”. Ez létrehozza a folyamatot EC2 példányként.
Ezután kiválaszthatja a legördülő menüvel érkező „EC2 kulcspáron”, majd kiválaszthatja az Amazon Web Service-fiókjához társított elérhető párosítást.
Ezután beírhatja az e-mailt az e-mail cím részben, és dönthet úgy, hogy üresen hagyja, ha akarja. Az Amazon erre az e-mail címre küld információt a fiókkal kapcsolatos fontos eseményekről.
A példányprofilt az alapértelmezett választásnál kell hagyni.
Ezután rákattint a „Tovább” gombra.
9. lépés
Ez egy „Környezetcímkék” elnevezésű részből áll, amely segít a biztonság javításában.
Van kulcsa és értéke. Ahol a kulcs bármilyen karakter lehet, és az értéknek bármilyen karaktere is lehet, mindkettő kombinációja segíti a csatlakozási folyamatok biztonságát.
Erre azonban jelenleg nincs szükség, ezért kattintson a „Tovább” gombra.
10. lépés
Ez a szolgáltatás és a konfigurációs beállítások áttekintésével kapcsolatos információkat tartalmaz. Itt az ideje megszerezni a környezetet, ezért rákattint az „Indítás” gombra.
Elindítja, és előkerül egy ablak, amely megmutatja a konténer feldolgozása során megtett lépéseket. Ez eltart egy ideig.
Ez az, a Docker-tárolót telepítették az AWS-felhőbe.
11. lépés
Térjen vissza az irányítópultra, ahol hozzáférhet az összes Amazon Web Services szolgáltatáshoz. Ezután kattintson az „EC2” gombra.
Kattintson az „Példányok” elemre, itt láthatja, hogy az aktuális folyamat „futó” állapotot mutat, ha minden jól megy. Jelölje be a folyamatot, és további információk jelennek meg a folyamatról.
Látná, hogy valami, amit „public dns” -nek hívnak, ott másolja az információkat, szükségünk van rá, hogy a terminálról elérjük a példányt.
Ezután hozzáférhet a dokkolóhoz:
ssh -i[e-mail védett]
Hol:
a docker az ec2-felhasználó neve.
Nyomja meg az Enter billentyűt, írja be az „y” -t az igenre, és nyomja meg ismét az Enter billentyűt, és máris itt vagyunk.
Következtetés
Tehát ezek a lépések segítenek az egyedi beépített Docker konténer elvitelében, és elindíthatják és futtathatják AWS-en az Elastic Beanstalk szolgáltatás használatával. A Docker és az AWS összeállt, hogy minden eddiginél könnyebben telepíthessen egy dokkoló konténert az Amazon EC2 infrastruktúrájára.