Kuidas Dockeri konteinereid AWS-is juurutada
Pilvandmetöötlusest on tänapäeval saanud tee erinevate veebiteenuste majutamiseks. See on kulusõbralik, turvalisem ja töökindlam kui mõned aastad tagasi levinud tavalised hostimisteenused. Amazoni veebiteenuste abil on niigi suurepärane pilvandmetöötluse idee kindlasti paremaks ja hõlpsamini kasutatavaks muutunud. Amazon on usaldusväärne ettevõte, nii et igaüks tunneks end rahulikult, kui laseb neil oma veebirakenduste majutamisega tegeleda. Selle artikli lugemiseks eeldan, et teil on ettekujutus, mis on pilvandmetöötlus, mida teeb Amazon Web Services (AWS) ja mis on docker. Noh, igaks juhuks, kui teil pole palju aimu, mis need on, läheme läbi kiire sissejuhatuse.
Esiteks pilvandmetöötlus.
Pilvandmetöötlus hõlmab lihtsalt tellitavate arvutiressursside edastamist. See hõlmab kõike, alates rakendustest kuni andmete ja muude IT-ressurssideni Interneti kaudu. Nii et pilvandmetöötluse puhul ei pea tingimata maksma ressursside eest, mida te ei kasuta.
Teiseks, Amazoni veebiteenused (AWS).
„Amazon Web Services on turvaline pilveteenuste platvorm, mis pakub arvutusvõimsust, andmebaaside salvestamist, sisu edastamist ja muid funktsioone, mis aitavad ettevõtetel laieneda ja kasvada."See lihtne selgitus on tsiteeritud ametlikul veebisaidil (Amazonwebsite). Põhimõtteliselt aitab AWS parandada veebirakenduste paindlikkust, mastaapsust ja usaldusväärsust.
Kolmandaks Dockeri konteiner.
Dockeri konteinerit võib kirjeldada kui avatud lähtekoodiga rakenduste arendusplatvormi. Põhimõtteliselt pakendab see rakendused konteineritesse, võimaldades neid hõlpsasti teisaldada või kaasaskantavaks igas Linuxi operatsioonisüsteemis. Kiire kokkuvõte sellest, mis on pilvandmetöötlus, mida teeb AWS ja mis on dokkimismahuti, ei kuulu nende mõistete täielik selgitus selle artikli reguleerimisalasse.
Niisiis, teeme koostööd Amazon Elastic Beanstalk teenusega, mis on Amazoni veebiteenus, mida kasutaksime dokkerakenduste käitamiseks. See on hõlpsasti kasutatav teenus veebirakenduste ja -teenuste juurutamiseks ja skaleerimiseks. Hakkame asju tegema samm-sammult, sest võib-olla peame mõne selgituse saamiseks viitama varem tehtud sammule. Lähme asjade paksu.
Samm 1
Saame külastada Amazon Beanstalki ametlikku veebisaiti. Kõigepealt külastage Amazoni veebiteenuste veebisaiti ja veenduge, et olete sisse loginud, seejärel navigeerige teenuseid kontrollides jaotiseni Oavarrest. Kui teil on selle jaotise leidmisega raskusi, saate selle lingi kaudu kiiresti selle hankida.
2. samm
See laadiks jaotise Beanstalk üles ja saaksite luua uue rakenduse. Enne kui me seda teeme, veenduge, et Beanstalk näitab õiget geograafilist asukohta, mille leiate veebilehe paremast ülanurgast.
Kui olete oma asukoha kinnitanud, võite klõpsata nupul Loo uus rakendus, mis asub otse selle lehe osa all, kus peate oma asukohta muutma.
3. samm
Seejärel saab laadida uue veebilehe, kus saate enne uue rakenduse loomist sisestada üksikasjad. Eeldatakse, et näete kahe jaotisega vormi:
- Rakenduse nimi
- Kirjeldus
Anname oma rakendusele nime “ca-web-server”. Võite anda sellele soovitud nime, kuid peate olema selle artikli läbi ettevaatlik. Soovitav on lihtsalt jälgida ja teha asju nii, nagu soovite seal pärast.
Kirjelduse võiks tühjaks jätta, kuna see pole kohustuslik. Täpselt seda me ka teeme, jätaksime selle tühjaks.
Seejärel klõpsate nupul „Järgmine“
4. samm
Seejärel tuleb välja uus leht ja näete oma rakenduse nime veebilehe vasakus ülanurgas.
Sellel lehel peame seadistama keskkonnatüübi.
Meil on kolme jaotisega vorm:
- Keskkonna tasand
- Eelmääratud konfiguratsioon
- Keskkonna tüüp
Soovime lihtsalt, et rakendus oleks veebiserver, nii et klõpsate „Keskkonna tasand“ ja rippmenüüs valime „Veebiserver“.
Seejärel klõpsame nuppu „Eelmääratud konfiguratsioon” ja valime rippmenüüst „Docker”.
Klõpsame nuppu „Keskkonna tüüp” ja valime rippmenüüst valiku „Üksik eksemplar”.
Seejärel klõpsate „Järgmine“.
5. samm
Seejärel suunatakse teid lehele Rakenduse versioon. Kui teil on juba dokkerifail, valite nupu „Laadi üles oma”. Üleslaadimisel klõpsame nuppu „Järgmine“.
6. samm
Seejärel saame veebisaidi, mis näitab keskkonnateavet.
Siin on meil eeltäidetud „keskkonna nimi” ja eeltäidetud „keskkonna URL”. Seejärel klõpsate valikul „Kontrolli saadavust”. Seejärel kontrollitakse valitud URL-i olemasolu, see tähendab, et varem valitud nimi liidetakse elastse oavarrega.com.
Kui „keskkonna URL” muutub roheliseks, oleme valmis jätkama.
Seejärel klõpsate „Järgmine“.
7. samm
Seejärel saate lehe, kus palutakse teil valida „Lisaressursid”. Me ei vaja seda, nii et võiksime vahele jätta. Ületunnitööga tutvuksite siiski lisaressursside kasulikkusega ja saaksite valida vastavalt teie vajadustele.
Niisiis, klõpsake nuppu Järgmine.
8. samm
See tuleb koos konfiguratsioonilehega. Vaikimisi valikusse võite jätta eksemplari tüübi, mis peaks olema „t1 micro”. See loob protsessi EC2 eksemplarina.
Seejärel saate valida rippmenüüga kaasasolevast EC2-võtmepaarist, seejärel saate valida saadaoleva sidumise, mis on seotud teie Amazon Web Service'i kontoga.
Seejärel saate sisestada oma e-posti aadressi jaotisse oma e-posti aadressi, soovi korral võite selle jätta tühjaks. Amazon saadaks sellele e-posti aadressile kogu teabe kontoga seotud oluliste sündmuste kohta.
Eksemplari profiil tuleks jätta vaikevalikusse.
Seejärel klõpsate „Järgmine“.
9. samm
Selle tulemuseks on jaotis nimega „Keskkonnasildid“, mis aitab turvalisust parandada.
Sellel on võti ja väärtus. Kui võti võib olla ükskõik milline märk ja väärtus võib omada ka mis tahes märki, aitab mõlema kombinatsioon ühenduse protsesside kindlustamisel.
Seda pole aga praegu vaja, seega klõpsate nupul „Järgmine“.
10. samm
Sellega kaasneb teenuse ülevaatusteave ja konfiguratsiooniseaded. On aeg hankida keskkond, nii et klõpsate käsku „Käivita”.
See käivitab selle ja ilmub aknaga, mis näitab konteineri töötlemisel tehtud samme. See võtab natuke aega.
See on kõik, teie Dockeri konteiner on paigutatud AWS-i pilve.
11. samm
Naaske armatuurlauale, kus saate juurdepääsu kõigile Amazoni veebiteenustele. Seejärel klõpsake nuppu „EC2”.
Klõpsake valikul „Eksemplarid”. Siin näeksite praeguse protsessi olekut „töötab”, kui kõik sujuks. Märkige protsess ja lisateavet protsessi kohta kuvatakse.
Näete, et miski, mida nimetatakse „avalikuks DNS-iks”, kopeerib teabe sinna, meil oleks seda vaja terminalile eksemplari juurde pääsemiseks.
Seejärel pääsete dokkimisjaamale, kasutades järgmist:
ssh -i[meiliga kaitstud]
Kus:
docker on ec2-kasutajanimi.
Vajutage sisestusklahvi, sisestage jah, sisestage "y" ja vajutage veel kord sisestusklahvi ja me oleme sees.
Järeldus
Need sammud aitaksid teie kohandatud Dockeri konteinerit võtta ja laseksid selle AWS-il käivitada ja käivitada, kasutades teenust Elastic Beanstalk. Docker ja AWS on kokku tulnud, et muuta dokkimismahuti Amazoni EC2 infrastruktuuri hõlpsam kui kunagi varem.