AWS

Kā izvietot Docker konteineru AWS, izmantojot elastīgo pupu kātu

Kā izvietot Docker konteineru AWS, izmantojot elastīgo pupu kātu

Kā izvietot Docker konteinerus AWS

Mākoņdatošana ir kļuvusi par veidu, kā mūsdienās mitināt dažādus tīmekļa pakalpojumus. Tas ir izmaksu draudzīgs, drošāks un uzticamāks nekā parastie mitināšanas pakalpojumi, kas parasti ir dažus gadus atpakaļ.  Izmantojot Amazon Web Services, jau tā lieliskā mākoņdatošanas ideja noteikti ir kļuvusi labāka un vieglāk izmantojama. Amazon ir uzticams uzņēmums, tāpēc ikviens varētu justies mierīgi, liekot viņiem rīkoties ar savu tīmekļa lietojumprogrammu mitināšanu.  Lai jūs lasītu šo rakstu, es pieņemu, ka jums ir ideja par to, kas ir mākoņdatošana, ko dara Amazon Web Services (AWS) un kas ir docker. Nu, tikai gadījumā, ja jums nav daudz priekšstata par to, kādi tie ir, iesim cauri ātram ievadam.

Pirmkārt, mākoņdatošana.

Mākoņdatošana vienkārši ietver skaitļošanas resursu piegādi pēc pieprasījuma. Tas ietver visu, sākot no lietojumprogrammām un beidzot ar datiem un citiem IT resursiem internetā, izmantojot maksas, kas maksā.  Tāpēc jums nav obligāti jāmaksā par resursiem, kurus nesaņemat, kad runa ir par mākoņdatošanu.

Otrkārt, Amazon Web Services (AWS).

“Amazon Web Services ir droša mākoņpakalpojumu platforma, kas piedāvā skaitļošanas jaudu, datu bāzes glabāšanu, satura piegādi un citas funkcijas, lai palīdzētu uzņēmumiem paplašināties un augt.”Šis vienkāršais skaidrojums ir citēts oficiālajā vietnē (Amazonwebsite).  Būtībā AWS palīdz uzlabot tīmekļa lietojumprogrammu elastību, mērogojamību un uzticamību.

Treškārt, Docker Container.

Docker konteineru var raksturot kā atvērtā pirmkoda lietojumprogrammu izstrādes platformu. Tas galvenokārt iesaiņo lietojumprogrammas konteineros, ļaujot tos viegli pārvietot vai pārnēsāt jebkurā Linux operētājsistēmā.  Tas viss, kas paredzēts ātrai kopsavilkumam par to, kas ir mākoņdatošana, ko dara AWS un kas ir dokstacijas konteiners, pilnīgs šo jēdzienu skaidrojums ir ārpus šī raksta darbības jomas.

Tātad, mēs strādāsim ar Amazon Elastic Beanstalk pakalpojumu, kas ir Amazon Web pakalpojums, ko mēs izmantotu, lai palaistu docker lietojumprogrammas. Tas ir viegli lietojams pakalpojums tīmekļa lietojumprogrammu un pakalpojumu izvietošanai un mērogošanai.  Mēs rīkosimies soli pa solim, jo ​​mums var nākties atsaukties uz iepriekš veikto soli, lai sniegtu kādu skaidrojumu. Iesim iedziļināties lietu biezumā.

1. solis

Mēs apmeklējam Amazon Beanstalk oficiālo vietni. Vispirms apmeklējiet vietni Amazon Web Services un pārliecinieties, vai esat pieteicies, pēc tam dodieties uz sadaļu Beanstalk, apskatot pakalpojumus. Ja jums ir grūtības atrast šo sadaļu, varat to ātri iegūt, apmeklējot šo saiti.

2. solis

Tas ielādētu sadaļu Beanstalk, un jūs varētu izveidot jaunu lietojumprogrammu. Tomēr, pirms mēs to izdarīsim, pārliecinieties, ka Beanstalk norāda pareizo ģeogrāfisko atrašanās vietu, kuru varat atrast tīmekļa lapas augšējā labajā stūrī.

Kad esat apstiprinājis savu atrašanās vietu, varat noklikšķināt uz “Izveidot jaunu lietojumprogrammu”, kas atrodas tieši zem tās lapas daļas, kurā jums jāmaina sava atrašanās vieta.

3. solis

Pēc tam tiek ielādēta jauna vietne, kur pirms jaunas lietojumprogrammas izveidošanas jums jāievada detalizēta informācija. Paredzams, ka redzēsit veidlapu ar divām sadaļām:

Piešķirsim mūsu lietojumprogrammai nosaukumu “ca-web-server”. Jūs varat piešķirt tam jebkuru vēlamo vārdu, tomēr jums ir jābūt uzmanīgam šajā rakstā. Ieteicams vienkārši sekot līdzi un darīt lietas tā, kā jūs pēc tam vēlētos.

Aprakstu var atstāt tukšu, jo tas nav obligāts. Tas ir tieši tas, ko mēs darīsim, mēs to atstātu tukšu.

Pēc tam noklikšķiniet uz “Nākamais”

4. solis

Pēc tam tā nāk klajā ar jaunu lapu, un tīmekļa lapas augšējā kreisajā stūrī varat redzēt savas lietojumprogrammas nosaukumu.

Šajā lapā mums ir jāiestata vides tips.

Mums ir veidlapa ar trim sadaļām:

Mēs vienkārši vēlamies, lai lietojumprogramma būtu tīmekļa serveris, tāpēc jūs noklikšķiniet uz “Vides līmenis” un nolaižamajā izvēlnē atlasiet “Tīmekļa serveris”.

Pēc tam mēs noklikšķinām uz “Iepriekš definētā konfigurācija” un nolaižamajā izvēlnē atlasām “Docker”.

Mēs noklikšķinām uz “Vides tips” un nolaižamajā izvēlnē atlasām “Viena instance”.

Pēc tam noklikšķiniet uz “Tālāk”.

5. solis

Pēc tam jūs tiekat novirzīts uz lietojumprogrammas versijas lapu. Jūs jau atlasāt pogu “Augšupielādēt savu”, ja jums jau ir dokstacijas fails. Augšupielādējot, mēs noklikšķinām uz “Tālāk”.

6. solis

Tad mēs iegūstam tīmekļa lapu, kurā parādīta informācija par vidi.

Šeit mums ir iepriekš aizpildīts “Vides nosaukums” un “Vides URL”. Pēc tam noklikšķiniet uz Pārbaudīt pieejamību. Pēc tam tiek pārbaudīta izvēlētā URL pieejamība, tas ir, iepriekš izvēlētais nosaukums tiek apvienots ar elastīgo pupiņu kātu.com.

Ja “Vides URL” kļūst zaļš, kad esam gatavi turpināt.

Pēc tam noklikšķiniet uz “Tālāk”.

7. solis

Pēc tam jūs saņemat lapu, kurā tiek lūgts atlasīt “Papildu resursi”. Mums tas nav vajadzīgs, tāpēc mēs varētu izlaist. Tomēr virsstundas jūs uzzinātu par papildu resursu lietderību un varētu izvēlēties atbilstoši jūsu prasībām.

Tātad, noklikšķiniet uz Tālāk.

8. solis

Tas nāk klajā ar konfigurācijas lapu. Noklusējuma atlasē var atstāt “Instances veidu”, kuram jābūt “t1 micro”. Tas rada procesu kā EC2 instanci.

Pēc tam jūs varat izvēlēties “EC2 atslēgu pāri”, kas nāk ar nolaižamo izvēlni, pēc tam varat atlasīt pieejamo pārošanu, kas ir saistīta ar jūsu Amazon Web Service kontu.

Pēc tam e-pasta adreses sadaļā varat ierakstīt savu e-pastu, ja vēlaties, varat izlemt to atstāt tukšu. Amazon uz šo e-pasta adresi nosūtīs jebkādu informāciju par visiem svarīgiem notikumiem, kas saistīti ar kontu.

Instances profils jāatstāj pēc noklusējuma.

Pēc tam noklikšķiniet uz “Tālāk”.

9. solis

Tas nāk ar sadaļu ar nosaukumu “Vides tagi”, kas palīdz uzlabot drošību.

Tam ir atslēga un vērtība. Ja atslēga var būt jebkura rakstzīme un vērtībai var būt arī jebkura rakstzīme, abu kombinācija palīdz nodrošināt savienojuma procesus.

Tomēr tas pašlaik nav vajadzīgs, tāpēc noklikšķiniet uz “Tālāk”.

10. solis

Tas nāk ar pakalpojumu pārskatīšanas informāciju un konfigurācijas iestatījumiem. Ir pienācis laiks dabūt apkārtējo vidi, tāpēc noklikšķiniet uz Sākt.

Tas to palaiž un nāk klajā ar logu, kurā redzamas darbības, kas tiek veiktas konteinera apstrādes laikā. Tas prasītu zināmu laiku.

Tas ir viss, jūsu Docker konteiners ir izvietots AWS mākonī.

11. solis

Atgriezieties informācijas panelī, kur varat piekļūt visiem Amazon tīmekļa pakalpojumiem. Pēc tam noklikšķiniet uz “EC2”.

Noklikšķiniet uz “Instances”. Šeit, ja viss noritētu labi, pašreizējais process parādītu statusu “darbojas”. Atzīmējiet procesu, un tiks parādīta papildu informācija par procesu.

Jūs redzētu, ka kaut kas ar nosaukumu “public dns” kopē informāciju tur, mums tas būs nepieciešams, lai piekļūtu instancei no termināla.

Pēc tam varat piekļūt dokstacijai, izmantojot:

ssh -i  [e-pasts aizsargāts]

Kur:

ir atslēgu pāris, kuru mēs izvēlējāmies izmantot. Būtu jāaizstāj ar “mykey.pem ”, jo mēs to atstājām tukšu.

docker ir ec2 lietotāja vārds.

ir iepriekš nokopēts publiskais DNS.

Nospiediet ievadīšanas taustiņu, ierakstiet “y”, ja jā, un vēlreiz nospiediet taustiņu Enter, un mēs esam iekšā.

Secinājums

Šīs darbības palīdzēs izmantot pielāgoto Docker konteineru un palaist to AWS, izmantojot pakalpojumu Elastic Beanstalk. Docker un AWS ir apvienojušies, lai atvieglotu docker konteinera izvietošanu Amazon EC2 infrastruktūrā nekā jebkad agrāk.

Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...