AWS

Kako rasporediti spremnik Docker na AWS pomoću elastičnog zrna graha

Kako rasporediti spremnik Docker na AWS pomoću elastičnog zrna graha

Kako rasporediti Docker spremnike na AWS-u

Računarstvo u oblaku danas je postalo put za hosting različitih web usluga. Prilagođen je troškovima, sigurniji je i pouzdaniji od uobičajenih hosting usluga uobičajenih prije nekoliko godina.  Uz Amazon Web Services, već sjajna ideja računalstva u oblaku definitivno je postala bolja i lakša za upotrebu. Amazon je pouzdana tvrtka, pa bi se svi osjećali mirno kad bi se bavili hostingom svojih web aplikacija.  Da biste čitali ovaj članak, pretpostavio bih da imate predodžbu što je računalstvo u oblaku, što rade Amazon Web Services (AWS) i što je docker. Pa, samo u slučaju da nemate previše pojma o tome što su, prođimo kroz kratko upoznavanje.

Prvo, računalstvo u oblaku.

Računarstvo u oblaku jednostavno uključuje isporuku računarskih resursa na zahtjev. To uključuje sve, od aplikacija do podataka i ostalih IT resursa putem Interneta, uz cijenu uz naplatu.  Dakle, ne morate nužno plaćati resurse koje ne koristite, kada je riječ o računalstvu u oblaku.

Drugo, Amazon Web Services (AWS).

„Amazon Web Services sigurna je platforma za usluge u oblaku koja nudi računarsku snagu, pohranu baza podataka, isporuku sadržaja i druge funkcije koje pomažu tvrtkama da se razviju i rastu.”To jednostavno objašnjenje citirano je sa službenog web mjesta (Amazonwebsite).  U osnovi, AWS pomaže u poboljšanju fleksibilnosti, skalabilnosti i pouzdanosti web aplikacija.

Treće, Docker Container.

Spremnik Dockera može se opisati kao platforma za razvoj aplikacija otvorenog koda. U osnovi pakira aplikacije u spremnike omogućujući im lako pokretanje ili prijenos na bilo kojem operativnom sustavu Linux.  To je sve za brzi sažetak što je računalstvo u oblaku, što AWS radi i što je spremnik za docker, potpuno objašnjenje tih koncepata izvan je dosega ovog članka.

Dakle, radit ćemo s uslugom Amazon Elastic Beanstalk koja je Amazon web usluga koju bismo koristili za pokretanje docker aplikacija. Jednostavna je usluga za postavljanje i skaliranje web aplikacija i usluga.  Stvari ćemo poduzeti korak po korak, jer ćemo se možda morati uputiti na prethodno poduzeti korak za neko objašnjenje. Krenimo u gustinu stvari.

Korak 1

Posjećujemo službenu web stranicu Amazon Beanstalk. Prvo posjetite web mjesto Amazon Web Services i osigurajte da ste prijavljeni, a zatim se krećite do odjeljka Beanstalk provjerom usluga. Ako imate poteškoća s pronalaženjem tog odjeljka, brzo ga možete dobiti posjetom ovoj poveznici.

Korak 2

Učitao bi odjeljak Beanstalk i mogli biste stvoriti novu aplikaciju. No prije nego što to učinimo, osigurajte da Beanstalk pokazuje pravi zemljopisni položaj koji možete pronaći u gornjem desnom kutu web stranice.

Kada potvrdite svoju lokaciju, možete kliknuti na "Stvori novu aplikaciju" koja se nalazi neposredno ispod dijela stranice na kojoj morate promijeniti lokaciju.

3. korak

Zatim se učitava nova web stranica, gdje se prije unosa pojedinosti unose detalji. Očekuje se da vidite obrazac s dva odjeljka:

Dajmo našoj aplikaciji naziv “ca-web-server”. Možete mu dati bilo koje ime koje želite, no morate biti oprezni u ovom članku. Savjetuje se da jednostavno to provedete i nakon toga radite onako kako biste željeli.

Opis bi mogao ostati prazan, jer nije obavezan. Upravo to ćemo učiniti, ostavili bismo to prazno.

Zatim kliknite na "Dalje"

4. korak

Zatim se otvara nova stranica, a naziv aplikacije možete vidjeti u gornjem lijevom kutu web stranice.

Na ovoj stranici moramo postaviti vrstu okoline.

Imamo obrazac s tri odjeljka:

Jednostavno želimo da aplikacija bude web poslužitelj, pa kliknite "Razina okoliša" i na padajućem izborniku odabiremo "Web poslužitelj".

Zatim kliknemo na „Unaprijed definiranu konfiguraciju“ i na padajućem izborniku odaberemo „Docker“.

Kliknemo na „Vrsta okoliša“ i na padajućem izborniku odaberemo „Jedna instanca“.

Zatim kliknete "Dalje".

Korak 5

Zatim ćete biti preusmjereni na stranicu Verzije aplikacije. Ako već imate datoteku dockera, odabirete gumb "Učitaj vlastiti". Prilikom prijenosa kliknemo na “Dalje”.

Korak 6

Tada dobivamo web stranicu s informacijama o okolišu.

Ovdje imamo unaprijed popunjeno „Ime okoline“ i unaprijed popunjeno „URL okruženja“. Zatim kliknite na "Provjeri dostupnost". Zatim se provjerava dostupnost odabranog URL-a, odnosno prethodno odabrano ime spaja se s elasticbeanstalk.com.

Ako “URL okoliša” postane zelen, kad budemo spremni za nastavak.

Zatim kliknete "Dalje".

Korak 7

Tada ćete dobiti stranicu koja traži da odaberete "Dodatni resursi". Ovo nam ne treba, pa bismo mogli preskočiti. Međutim, prekovremeno biste upoznali korisnost dodatnih resursa i mogli biste odabrati prema vašim zahtjevima.

Dakle, kliknite dalje.

Korak 8

Dolazi s konfiguracijskom stranicom. Možete ostaviti "Tip instance" na zadanom odabiru koji bi trebao biti "t1 micro". Ovo stvara proces kao instancu EC2.

Tada možete odabrati na “EC2 paru ključeva” koji dolazi s padajućim izborom, a zatim možete odabrati dostupno uparivanje povezano s vašim računom Amazon Web Service.

Zatim možete unijeti svoju e-poštu u odjeljak adrese e-pošte, a ako želite, možete je ostaviti praznom. Amazon bi na ovu adresu e-pošte poslao sve informacije o svim važnim događajima povezanim s računom.

Profil instance treba ostaviti pri zadanom odabiru.

Zatim kliknete "Dalje".

Korak 9

Ovo donosi odjeljak pod nazivom "Oznake okoliša" koji pomaže u poboljšanju sigurnosti.

Ima ključ i vrijednost. Tamo gdje ključ može biti bilo koji znak, a vrijednost također može imati bilo koji znak, kombinacija oba pomaže u osiguranju procesa povezivanja.

Međutim, to trenutno nije potrebno, pa kliknite "Dalje".

Korak 10

Ovo donosi informacije o pregledu usluge i konfiguracijske postavke. Vrijeme je da se okolina izvadi, pa kliknite "Pokreni".

Pokreće ga i dolazi do prozora koji prikazuje korake poduzete tijekom obrade spremnika. Ovo bi potrajalo.

To je to, vaš Docker spremnik postavljen je u AWS oblak.

11. korak

Vratite se na nadzornu ploču gdje možete dobiti pristup svim Amazon Web Services. Zatim kliknite na “EC2”.

Kliknite "Primjerci", ovdje biste vidjeli trenutni postupak koji pokazuje status "pokrenut" ako sve bude dobro. Označite postupak i prikazat će se daljnje informacije o procesu.

Vidjeli biste da nešto što se zove "javni dns" kopira tamo informacije, trebat će nam za pristup instanci s terminala.

Tada možete pristupiti dockeru pomoću:

ssh -i  [e-pošta zaštićena]

Gdje:

je par ključeva koji smo odlučili koristiti. Treba zamijeniti s "mykey.pem ”budući da smo ga ostavili praznim.

docker je korisničko ime ec2.

je li javni dns kopiran ranije.

Pritisnite tipku Enter, upišite "y" za yes i pritisnite tipku Enter još jednom i mi smo unutra.

Zaključak

Dakle, ovi koraci bi vam pomogli da napravite svoj prilagođeni spremnik Docker i pokrenete ga i pokrenete na AWS-u pomoću usluge Elastic Beanstalk. Docker i AWS udružili su se kako bi olakšali postavljanje spremnika za dockere na Amazonovu EC2 infrastrukturu, nego ikad prije.

WinMouse vam omogućuje prilagodbu i poboljšanje kretanja pokazivača miša na Windows računalu
Ako želite poboljšati zadane funkcije pokazivača miša, upotrijebite besplatni program WinMouse. Dodaje više značajki koje će vam pomoći da na najbolji...
Lijevi gumb miša ne radi u sustavu Windows 10
Ako s prijenosnim računalom ili stolnim računalom koristite namjenski miš, ali lijevi gumb miša ne radi u sustavu Windows 10/8/7 iz nekog razloga evo ...
Pokazivač skače ili se slučajno pomiče dok tipkate u sustavu Windows 10
Ako ustanovite da kursor miša sam skače ili se pomiče automatski, nasumično dok tipkate u Windows prijenosnom računalu ili računalu, neki od ovih prij...