je sve o okretnosti. Brzo stvaranje novih poslužitelja različitih veličina i postavljanje aplikacija na njih jedan je od njih. Uzmimo za primjer Netflix, hostiran je na AWS-u. Kad god postoji popularna emisija ili film, Netflix bi dodao sve više i više EC2-a pomoću Automatsko skaliranje kako bi se udovoljilo potražnji kupaca. Ovisno o broju korisnika koji pokušavaju pristupiti usluzi Netflix, značajka AutoScaling može automatski dodavati ili brisati instance EC2. Pogledajmo kako pokrenuti EC2 Instance iz prilagođenog AMI-a?
U ovom će članku biti obrađeni sljedeći smjerovi,
- Koji su različiti načini prijenosa aplikacije na instancu EC2?
- Demo o stvaranju prilagođenog AMI-ja?
Pa krenimo sa člankom na temu Kako pokrenuti EC2 instancu iz prilagođenog AMI-a?
Koji su različiti načini prijenosa aplikacije na instancu EC2?
Kako se aplikacija automatski instalira na EC2? Postoji više načina za postavljanje aplikacije zajedno s postavkama na instanci EC2, kao što je objašnjeno u nastavku.
Korištenje alata za upravljanje konfiguracijom poput Puppet i Chef za upravljanje životnim ciklusom aplikacije. Aplikacija se može instalirati, nadograditi i vratiti na tisuće strojeva pomoću ovih alata za upravljanje konfiguracijom.
Prolazeći korisnički podaci na instancu EC2. Korisnički podaci mogu biti skripta ljuske za instalaciju aplikacije i izvršavat će se kad se EC2 pokrene.
Posljednja opcija je korištenje EC2 AMI (Amazon Machine Image), AMI ima sve informacije poput operativnog sustava, priloženih EBS diskova, aplikacija i odgovarajućih postavki. AMI je ono što je sve potrebno za pokretanje EC2 instance. U usporedbi s gornja dva pristupa, upotreba AMI-a je najbrži način za pokretanje EC2 instance jer AMI već ima sve pojedinosti za pokretanje instance EC2. Ovaj tutorial prolazi kroz slijed koraka za stvaranje AMI.
Kako pokrenuti EC2 instancu iz prilagođenog AMI-ja: Demonstracija o stvaranju prilagođenog AMI-a?
AWS nam nudi skup AMI-a za Windows i Linux. Na temelju zahtjeva, također je moguće stvoriti prilagođeni AMI s dodatnim softverom i postavkama konfiguracije. Evo slijeda koraka na visokoj razini za stvaranje AMI-a.
Korak 1: Pokrenite EC2 instancu iz postojećeg AMI-a i prijavite se na nju.
Korak 2: Instalirajte aplikaciju i napravite odgovarajuće promjene konfiguracije.
Korak 3: Stvorite novi AMI.
Korak 4: Pokrenite dodatne instance EC2 pomoću AMI stvorenog u 3. korak .
Evo detaljnih koraka:
Korak 1: Pokretanje instance EC2
Upotrijebite jedan od postojećih AMI-ja (AWS) koji pruža AWS (Windows ili Linux) da biste pokrenuli EC2 instancu i prijavili se na instancu kako je spomenuto u vodiču Edureka za EC2 .
Korak 2: Instaliranje aplikacije na EC2
Jednom prijavljeni u instancu EC2, instalirajte bilo koji program prema vašem zahtjevu. Naredbe u nastavku su za instaliranje Apache Tomcat na instancu Ubuntu EC2. Apache Tomcat može se koristiti za izradu dinamičkih web stranica pomoću JSP-a i Servleta. Isto tako, može se instalirati bilo koji drugi softver.
# postati korijen
sudo su
# nabavite popis softvera i najnovije zakrpe
apt-get update && apt-get upgrade
# preuzmite i instalirajte Apache Tomcat
apt-get instalirati tomcat8
Instalaciju Tomcata možete provjeriti ako na pregledniku otvorite URL (ec2-ip: 8080), početna stranica Tomcata trebala bi biti prikazana kao u nastavku. Obavezno zamijenite ec2-ip odgovarajućim javnim IP-om instance EC2. Priključak 8080 trebao bi se otvoriti u ulaznim pravilima Sigurnosne grupe zajedno s priključkom 22, kao što je prikazano u nastavku 'ulazna pravila' Sigurnosne grupe. Luka 22 koristi se za SSH pristup, a port 8080 za pristup Tomcat-u.
Korak 3: Izrada prilagođenog AMI-ja
Korak 3.1: Odaberite instancu EC2 i idite na 'Akcije -> Slika -> Stvori sliku'.
Korak 3.2: Navedite ime i opis slike i kliknite na 'Stvori sliku'. Imajte na umu da je prije stvaranja slike EC2 instanca zaustavljena, AMI je kreirao i ponovno pokrenuo. Time se osigurava da je stvorena slika u dosljednom stanju. EC2 se ponovno pokreće, pa će se prekinuti bilo koji kit ili druge sesije EC2.
Korak 3.3: Kliknite karticu AMI u lijevom oknu. U početku bi AMI bio u stanju „na čekanju“, a zatim bi se promijenio u status „dostupan“. Ovisno o veličini instance EC2, stvaranje AMI-a može potrajati. Imajte na umu da AMI prema zadanim postavkama ima vidljivost Privatno i dostupan je samo korisniku koji ga je stvorio. AMI se može učiniti javnim ili dostupnim nekolicini korisnika ako odete na „Akcije -> Upravljanje dozvolama za slike“.
kako postaviti put za javu -
Korak 4: Stvaranje EC2 iz novog AMI-a
U upravljačkoj konzoli EC2 kliknite na “Launch Instance”, kliknite na “My AMI” gdje je privatni AMI stvoren u 3. korak trebao biti vidljiv. Odaberite AMI i slijedite postupak stvaranja EC2 kao i obično. Jednom kada je stvorena instanca EC2, uzmite javnu IP adresu EC2 i pristupite Tomcat početnoj stranici tako što ćete u pregledniku otići na URL (ec2-ip: 8080). Ovoga puta nije potrebno prijaviti se na instancu EC2 i instalirati Tomcat, kao što je AMI stvorio u 3. korak već ima instaliran Tomcat u njemu.
Jednom kada je EC2 stvoren, pobrinite se da prekine EC2 i odjavi AMI istim redoslijedom. Ako je EC2 instanca pokrenuta, tada se odgovarajući AMI ne može odjaviti. AMI zauzima prostor za pohranu i ako se ne odjavi / izbriše, s njim je povezan trošak.
Dakle, to je to, momci, ovo nas dovodi do kraja ovog članka o tome kako pokrenuti EC2 instancu iz prilagođenog AMI-a?U slučaju da želite steći stručnost u ovoj temi, Edureka je smislila kurikulum koji točno pokriva ono što vam treba za polaganje ispita Solution Architect! Možete pogledati detalje tečaja za trening.
U slučaju bilo kakvih pitanja vezanih uz ovaj blog, slobodno postavite pitanje u odjeljak za komentare u nastavku i rado bismo vam odgovorili najranije.