AWS

Ako nasadiť Docker kontajner na AWS pomocou Elastic Beanstalk

Ako nasadiť Docker kontajner na AWS pomocou Elastic Beanstalk

Ako nasadiť kontajnery Docker na AWS

Cloudové výpočty sa dnes stali cestou k hosteniu rôznych webových služieb. Je to nákladovo výhodné, bezpečnejšie a spoľahlivejšie ako bežné hostingové služby bežné pred niekoľkými rokmi.  Vďaka službe Amazon Web Services sa už aj tak vynikajúca myšlienka cloud computingu určite zlepšila a ľahšie použila. Amazon je spoľahlivá spoločnosť, takže by si každý mohol oddýchnuť, keď bude mať na starosti hosting svojich webových aplikácií.  Aby ste mohli čítať tento článok, predpokladám, že máte predstavu o tom, čo je cloud computing, čo robí Amazon Web Services (AWS) a čo je ukotviteľný panel. No, len v prípade, že nemáte príliš veľkú predstavu o tom, čo sú zač, poďme si rýchlo predstaviť.

Po prvé, cloud computing.

Cloudové výpočty jednoducho zahŕňajú dodávku výpočtových zdrojov na požiadanie. Zahŕňa to všetko od aplikácií po údaje a ďalšie zdroje IT cez internet s cenami pay-as-you-go.  Pokiaľ teda ide o cloud computing, nemusíte nevyhnutne platiť za zdroje, ktoré nevyužijete.

Po druhé, Amazon Web Services (AWS).

„Amazon Web Services je bezpečná platforma cloudových služieb, ktorá ponúka výpočtový výkon, ukladanie databáz, doručovanie obsahu a ďalšie funkcie, ktoré pomáhajú podnikom rozširovať sa a rásť.„Toto jednoduché vysvetlenie je uvedené na oficiálnych webových stránkach (Amazonwebsite).  AWS v zásade pomáha zvyšovať flexibilitu, škálovateľnosť a spoľahlivosť webových aplikácií.

Po tretie, kontajner Docker.

Kontajner Docker možno opísať ako platformu pre vývoj aplikácií s otvoreným zdrojom. V zásade balí aplikácie do kontajnerov, čo umožňuje ich ľahký presun alebo prenos na akomkoľvek operačnom systéme Linux.  To je všetko pre rýchle zhrnutie toho, čo je cloud computing, čo robí AWS a čo je kontajner ukotvenia, úplné vysvetlenie týchto konceptov je nad rámec tohto článku.

Budeme teda pracovať so službou Amazon Elastic Beanstalk, čo je webová služba Amazon, ktorú by sme používali na spustenie docker aplikácií. Je to ľahko použiteľná služba na nasadenie a zmenu mierky webových aplikácií a služieb.  Budeme robiť veci krok za krokom, pretože kvôli vysvetleniu možno budeme musieť odkazovať na predtým vykonaný krok. Poďme na to.

Krok 1

Môžeme navštíviť oficiálnu webovú stránku Amazon Beanstalk. Najskôr navštívte webovú stránku Amazon Web Services a uistite sa, že ste prihlásení, potom prejdite do sekcie Beanstalk a skontrolujte služby. Ak máte ťažkosti s nájdením tejto sekcie, môžete ju rýchlo získať kliknutím na tento odkaz.

Krok 2

Načítalo by to sekciu Beanstalk a bolo by možné vytvoriť novú aplikáciu. Než to však urobíme, uistite sa, že Beanstalk označuje správnu geografickú polohu, ktorú nájdete v pravom hornom rohu webovej stránky.

Keď dostanete potvrdenie svojej polohy, môžete kliknúť na „Vytvoriť novú aplikáciu“, ktorá je priamo pod časťou stránky, kde ste zmenili svoju polohu.

Krok 3

Potom sa načíta nová webová stránka, kde sa dostanete k podrobnostiam vstupu pred vytvorením novej aplikácie. Očakáva sa, že uvidíte formulár s dvoma sekciami:

Dajme našej aplikácii názov „ca-web-server“. Môžete mu dať ľubovoľné meno, celý tento článok však musíte byť opatrní. Odporúča sa jednoducho nadviazať na to a robiť veci tak, ako by ste tam chceli.

Popis môže zostať prázdny, pretože je voliteľný. To je presne to, čo ideme robiť, nechali by sme to prázdne.

Potom kliknete na „Ďalej“

Krok 4

Potom sa zobrazí nová stránka a v ľavom hornom rohu webovej stránky uvidíte názov svojej aplikácie.

Na tejto stránke musíme nastaviť typ prostredia.

Máme formulár s tromi sekciami:

Jednoducho chceme, aby aplikácia bola webovým serverom, takže kliknete na „vrstvu prostredia“ a v rozbaľovacej ponuke vyberieme „webový server“.

Potom klikneme na „Predefined Configuration“ a v rozbaľovacej ponuke vyberieme „Docker“.

Klikneme na „Typ prostredia“ a v rozbaľovacej ponuke vyberieme „Jedna inštancia“.

Potom kliknete na „Ďalej“.

Krok 5

Potom budete presmerovaní na stránku Verzia aplikácie. Ak už máte ukotviteľný súbor, kliknete na tlačidlo „Nahrať vlastné“. Po nahraní klikneme na „Ďalej“.

Krok 6

Potom dostaneme webovú stránku s informáciami o prostredí.

Tu máme predvyplnené „Názov prostredia“ a predvyplnené „URL prostredia“. Potom kliknete na „Skontrolovať dostupnosť“. To potom skontroluje dostupnosť vybranej adresy URL, to znamená, že zvolený názov je skôr zlúčený s elasticbeanstalk.com.

Ak je adresa URL prostredia zelená, keď sme pripravení pokračovať.

Potom kliknete na „Ďalej“.

Krok 7

Potom sa zobrazí stránka so žiadosťou o výber položky „Ďalšie zdroje“. Toto nepotrebujeme, takže by sme mohli preskočiť. Nadčasy by ste však spoznali užitočnosť ďalších zdrojov a vedeli by ste si vybrať podľa svojich požiadaviek.

Takže kliknite na Ďalej.

Krok 8

Prichádza s konfiguračnou stránkou. „Typ inštancie“ môžete nechať na predvolenom výbere, ktorý by mal byť „t1 micro“. Týmto sa vytvorí proces ako inštancia EC2.

Potom môžete zvoliť „dvojicu kľúčov EC2“, ktorá sa dodáva s rozbaľovacím výberom, a potom môžete zvoliť dostupné párovanie, ktoré je priradené k vášmu účtu Amazon Web Service.

Potom môžete napísať svoj e-mail do sekcie e-mailových adries. Ak chcete, môžete nechať prázdny údaj. Spoločnosť Amazon zašle akékoľvek informácie o všetkých dôležitých udalostiach spojených s účtom na túto e-mailovú adresu.

Profil inštancie by mal byť ponechaný na svojom predvolenom výbere.

Potom kliknete na „Ďalej“.

Krok 9

Toto prichádza s časťou nazvanou „Značky prostredia“, ktorá pomáha so zlepšením bezpečnosti.

Má to kľúč a hodnotu. Ak kľúčom môže byť akýkoľvek znak a hodnota môže mať aj ľubovoľný znak, kombinácia oboch pomáha so zabezpečením procesov pripojenia.

To však momentálne nie je potrebné, takže kliknete na tlačidlo „Ďalej“.

Krok 10

Toto prichádza s informáciami o kontrole služby a konfiguračnými nastaveniami. Je čas dostať prostredie tam, takže kliknete na „Spustiť“.

Spustí ho a príde s oknom, ktoré zobrazuje kroky podniknuté pri spracovaní kontajnera. To by trvalo nejaký čas.

A je to, váš kontajner Docker bol nasadený do cloudu AWS.

Krok 11

Vráťte sa na informačný panel, kde získate prístup ku všetkým webovým službám Amazon. Potom kliknite na „EC2“.

Kliknite na „Inštancie“, tu by sa zobrazil aktuálny proces zobrazujúci stav „spustený“, ak všetko prebehlo dobre. Zaškrtnite postup a zobrazia sa ďalšie informácie o procese.

Uvidíte, že tam niečo, čo sa volá „verejné dns“, kopíruje informácie, potrebovali by sme to na prístup k inštancii z terminálu.

K doku potom môžete získať prístup pomocou:

ssh -i  [chránené e-mailom]

Kde:

je pár kľúčov, ktorý sme sa rozhodli použiť. Malo by byť nahradené výrazom „mykey.pem “, pretože sme ho nechali prázdny.

docker je meno užívateľa ec2.

je verejná dns skopírovaná skôr.

Stlačte kláves Enter, zadajte „y“ pre áno a stlačte kláves Enter ešte raz a sme v.

Záver

Tieto kroky by teda pomohli zobrať váš vlastný zostavený kontajner Docker a umožniť jeho spustenie a spustenie na AWS pomocou služby Elastic Beanstalk. Spoločnosti Docker a AWS sa spojili, aby uľahčili nasadenie kontajnera docker na infraštruktúru EC2 spoločnosti Amazon ako nikdy predtým.

Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...