Kako stvoriti EC2 instancu u AWS-u: Vodič korak po korak
⚡ Pametni sažetak
Amazon EC2 instance su virtualni poslužitelji u AWS oblaku koje pokrećete na zahtjev, odabirom AMI-ja, vrste instance, pohrane, sigurnosne grupe i para ključeva prije povezivanja za pokretanje vlastitih aplikacija.

Što je Amazon EC2 instanca?
An EC2 instanca nije ništa drugo nego virtualni poslužitelj Amazon Web usluge terminologija. To stoji za Elastični računalni oblak. To je web usluga na kojoj AWS pretplatnik može zatražiti i osigurati računalni poslužitelj u AWS oblaku.
An na zahtjev EC2 instanca je ponuda AWS-a gdje pretplatnik/korisnik može unajmiti virtualni poslužitelj na sat i koristiti ga za implementaciju vlastitih aplikacija.
Instanca će se naplaćivati po satu s različitim cijenama ovisno o vrsti odabrane instance. AWS pruža više vrsta instanci za odgovarajuće poslovne potrebe korisnika.
Dakle, možete iznajmiti instancu na temelju vlastitih CPU i memorijskih zahtjeva i koristiti je koliko god želite. Možete prekinuti instancu kada se više ne koristi i uštedjeti na troškovima. Ovo je najupečatljivija prednost instance na zahtjev - možete drastično uštedjeti na CAPEX-u.
Pogledajmo detaljno kako pokrenuti EC2 instancu na zahtjev u AWS Cloudu.
Prijava i pristup AWS uslugama
Korak 1) U ovom koraku
- Prijavite se na svoj AWS račun i idite na karticu AWS Services u gornjem lijevom kutu.
- Ovdje ćete vidjeti sve AWS usluge kategorizirane prema području, tj. Izračunavanje, Pohrana, Baza podataka itd. Za stvaranje EC2 instance moramo odabrati Izračunavanje → EC2 kao u sljedećem koraku.
- Otvorite sve usluge i kliknite na EC2 pod Compute services. Ovo će pokrenuti nadzornu ploču EC2.
Ovdje je EC2 nadzorna ploča. Ovdje ćete dobiti sve bitne informacije o aktivnim resursima AWS EC2.
Korak 2) U gornjem desnom kutu nadzorne ploče EC2 odaberite AWS regiju u kojoj želite osigurati EC2 poslužitelj.
Ovdje biramo N. Virginiju. AWS nudi 10 regija diljem svijeta.
Korak 3) U ovom koraku
- Nakon što odaberete željenu regiju, vratite se na nadzornu ploču EC2.
- Kliknite gumb 'Pokreni instancu' u odjeljku Stvori instancu (kao što je prikazano u nastavku).
- Stranica čarobnjaka za stvaranje instance otvorit će se čim kliknete 'Pokreni instancu'.
Odaberite AMI
Korak 1) U ovom koraku ćemo učiniti,
- Od vas će se tražiti da odaberete AMI po svom izboru. (AMI je Amazon Slika stroja. To je u osnovi predložak Operating sustav platforma koju možete koristiti kao bazu za stvaranje svoje instance). Nakon što pokrenete EC2 instancu iz željenog AMI-ja, instanca će se automatski pokrenuti sa željenim OS-om. (Vidjet ćemo više o AMI u sljedećem dijelu tutorijala).
- Ovdje biramo zadano Amazon Linux (64 bita) AMI.
Odaberite EC2 vrste instanci
Korak 1) U sljedećem koraku morate odabrati vrstu instance koja vam je potrebna na temelju vaših poslovnih potreba.
- Odabrat ćemo tip instance t2.micro, što je 1vCPU i 1GB memorijski poslužitelj koji nudi AWS.
- Kliknite na "Konfiguriraj detalje instance" za daljnje konfiguracije
- U sljedećem koraku čarobnjaka unesite pojedinosti poput br. instanci koje želite pokrenuti odjednom.
- Ovdje pokrećemo jednu instancu.
Konfigurirajte instancu
Korak 1) Broj instanci - možete osigurati do 20 instanci odjednom. Ovdje pokrećemo jednu instancu.
Korak 2) Pod Mogućnostima kupnje, zasad ne označite opciju 'Zatraži spot instance'. (To se radi kada želimo pokrenuti spot instance umjesto onih na zahtjev. Vratit ćemo se na spot instance u kasnijem dijelu vodiča).
Korak 3) Zatim moramo konfigurirati neke osnovne mrežne detalje za naš EC2 poslužitelj.
- Ovdje morate odlučiti u kojem VPC-u (Virtualni privatni oblak) želite pokrenuti svoju instancu i pod kojim podmrežama unutar vašeg VPC-a. Bolje je to odrediti i planirati prije pokretanja instance. Vaše postavke arhitekture AWS-a trebale bi uključivati IP raspone za vaše podmreže itd. unaprijed planirane za bolje upravljanje. (Vidjet ćemo kako stvoriti novi VPC u odjeljku Umrežavanje vodiča.
- Podmreže također treba unaprijed planirati. Npr.: Ako se radi o web poslužitelju, trebali biste ga smjestiti u javnu podmrežu, a ako je to DB poslužitelj, trebali biste ga smjestiti u privatnu podmrežu unutar vašeg VPC-a.
U nastavku,
- Odjeljak Mreža dat će popis VPC-ova dostupnih na našoj platformi.
- Odaberite već postojeći VPC
- Također možete stvoriti novi VPC
Ovdje sam odabrao već postojeći VPC gdje želim pokrenuti svoju instancu.
Korak 4) U ovom koraku
- VPC se sastoji od podmreža, to su IP rasponi koji su odvojeni radi ograničavanja pristupa.
- U nastavku,
- U odjeljku Podmreže možete odabrati podmrežu u koju želite smjestiti svoju instancu.
- Izabrao sam već postojeću javnu podmrežu.
- U ovom koraku također možete stvoriti novu podmrežu.
- Nakon što se vaša instanca pokrene u javnoj podmreži, AWS će joj dodijeliti dinamičku javnu IP adresu iz svog skupa IP adresa.
Korak 5) U ovom koraku
- Možete odabrati želite li da mu AWS automatski dodijeli IP ili to želite učiniti ručno kasnije. Ovdje također možete omogućiti/onemogućiti značajku 'Automatsko dodjeljivanje javnog IP-a'.
- Ovdje ćemo ovoj instanci kasnije dodijeliti statički IP koji će se nazvati EIP (Elastični IP). Stoga ovu značajku za sada držimo onemogućenom.
Korak 6) U ovom koraku
- U sljedećem koraku zadržite opciju IAM uloge 'Ništa' od sada. Detaljno ćemo obraditi temu IAM uloge u IAM uslugama.
Korak 7) U ovom koraku morate učiniti sljedeće stvari
- Ponašanje pri isključivanju – kada slučajno isključite svoju instancu, sigurno ne želite da se izbriše, već da se zaustavi.
- Ovdje definiramo moje ponašanje pri isključivanju kao Stop.
Korak 8) U ovom koraku
- U slučaju da ste slučajno prekinuli svoju instancu, AWS ima sloj sigurnosnog mehanizma. Neće izbrisati vašu instancu ako ste omogućili zaštitu od slučajnog prekida.
- Ovdje provjeravamo opciju za dodatnu zaštitu naše instance od slučajnog prekida.
Korak 9) U ovom koraku
- Pod nadzorom - možete omogućiti detaljno praćenje ako je vaša instanca kritična za poslovanje. Ovdje smo opciju zadržali neoznačenom. AWS će uvijek besplatno osigurati osnovni nadzor na vašoj instanci. Posjetit ćemo temu nadzora u dijelu vodiča AWS Cloud Watch.
- U odjeljku Zakup - odaberite opciju ako se zakup dijeli. Ako je vaša aplikacija vrlo sigurna aplikacija, trebali biste odabrati namjenski kapacitet. AWS nudi obje opcije.
Korak 10) U ovom koraku
- Kliknite na "Dodaj prostor za pohranu" da dodate količine podataka svojoj instanci u sljedećem koraku.
Dodaj pohranu
Korak 1) U ovom koraku radimo sljedeće stvari,
- U koraku Dodaj pohranu vidjet ćete da je instanci automatski dodijeljen root volumen SSD-a opće namjene od 8 GB. (Maksimalna veličina volumena koju možemo dati volumenu opće namjene je 16 GB)
- Možete promijeniti veličinu volumena, dodati nove volumene, promijeniti vrstu volumena itd.
- AWS nudi 3 vrste EBS volumena - Magnetic, SSD opće namjene, Provisioned IOPs. Možete odabrati vrstu volumena na temelju potreba IOP-a vaše aplikacije.
Instanca oznake
Korak 1) U ovom koraku
- svoju instancu možete označiti parom ključ-vrijednost. To daje vidljivost administratoru AWS računa kada postoji niz instanci.
- Instance bi trebale biti označene na temelju njihovog odjela, okruženja poput Dev/SIT/Prod. Itd. ovo daje jasan prikaz troškova za instance pod jednom zajedničkom oznakom.
- Ovdje smo instancu označili kao a Dev_Web poslužitelj 01
- Idite kasnije na konfiguriranje sigurnosnih grupa
Konfigurirajte sigurnosne grupe
Korak 1) U ovom sljedećem koraku konfiguriranja sigurnosnih grupa možete ograničiti promet na portovima instance. Ovo je dodatni mehanizam vatrozida koji pruža AWS osim vatrozida OS-a vaše instance.
Možete definirati otvorene portove i IP adrese.
- Budući da je naš server web server, učinit ćemo sljedeće
- Stvaranje nove sigurnosne grupe
- Imenovanje našeg SG radi lakšeg snalaženja
- Definiranje protokola koje želimo omogućiti na mojoj instanci
- Dodjeljivanje IP adresa kojima je dopušten pristup našoj instanci na navedenim protokolima
- Jednom su postavljena pravila vatrozida- Revtj. i pokretanje
Review Instance
Korak 1) U ovom koraku ćemo pregledati sve naše izbore i parametre i krenuti s pokretanjem naše instance.
Korak 2) U sljedećem koraku od vas će se tražiti da izradite par ključeva za prijavu na svoju instancu. Par ključeva je skup javno-privatnih ključeva.
AWS pohranjuje privatni ključ u instanci, a od vas se traži da preuzmete privatni ključ. Provjerite jeste li preuzeli ključ i čuvajte ga na sigurnom; ako se izgubi, ne možete ga ponovno preuzeti.
- Stvorite novi par ključeva
- Dajte ime svom ključu
- Preuzmite ga i spremite u svoju osiguranu mapu
- Kada preuzmete svoj ključ, možete otvoriti i pogledati svoj RSA privatni ključ.
Korak 3) Nakon što završite s preuzimanjem i spremanjem ključa, pokrenite svoju instancu.
- U međuvremenu možete vidjeti status pokretanja.
- Također možete vidjeti dnevnik pokretanja.
- Kliknite na opciju 'Instance' na lijevom oknu gdje možete nakratko vidjeti status instance kao 'Na čekanju'.
- Nakon što se vaša instanca pokrene, sada možete vidjeti njen status kao "Izvodi se".
- Imajte na umu da je instanca primila privatni IP iz skupa AWS-a.
Stvorite EIP i povežite se sa svojom instancom
EIP je statička javna IP adresa koju pruža AWS. To je skraćenica za Elastic IP (Elastic IP). Obično kada stvorite instancu, ona će automatski primiti javnu IP adresu iz AWS-ovog skupa podataka. Ako zaustavite/ponovno pokrenete instancu, ova javna IP adresa će se promijeniti - dinamična je. Da bi vaša aplikacija imala statičku IP adresu s koje se možete povezati putem javnih mreža, možete koristiti EIP.
Korak 1) Na lijevom oknu nadzorne ploče EC2 možete otići na 'Elastični IP-ovi' kao što je prikazano u nastavku.
Korak 2) Dodijelite novu elastičnu IP adresu.
Korak 3) Dodijelite ovaj IP za korištenje u VPC opsegu.
- Vaš zahtjev će biti uspješan ako već nemate 5 ili više od 5 EIP-ova na svom računu.
Korak 4) Sada dodijelite ovaj IP svojoj instanci.
- Odaberite navedeni IP
- Kliknite na Radnje -> Adresa suradnika
Korak 5) Na sljedećoj stranici,
- Potražite svoj primjerak i
- Povežite mu IP.
Korak 6) Vratite se na zaslon svojih instanci, vidjet ćete da je vaša instanca primila vaš EIP.
Korak 7) Sada otvorite Putty s popisa programa i dodajte svoj isti EIP kao u nastavku.
Korak 8) U ovom koraku
Dodajte svoj privatni ključ u Putty za sigurnu vezu
- Idite na Auth
- Dodajte svoj privatni ključ u formatu .ppk (putty private key). Morat ćete pretvoriti pem datoteku iz AWS u ppk pomoću puttygena
Nakon što završite, kliknite gumb "Otvori".
- Nakon što se povežete, uspješno ćete vidjeti Linux brz.
- Imajte na umu da stroj s kojeg se povezujete treba biti omogućen na instanci Sigurnosne grupe za SSH (kao u gornjim koracima).
Nakon što se upoznate s gornjim koracima za pokretanje instance, pokretanje iste postaje pitanje 2 minute!
Sada možete koristiti svoj EC2 poslužitelj na zahtjev za svoje aplikacije.
Osim servera na zahtjev, AWS nudi i Spot instance koje vam omogućuju korištenje slobodnog računalnog kapaciteta po nižoj cijeni. U odjeljcima u nastavku objašnjava se što je Spot instanca i kako je zatražiti.
Što je Spot Instance?
Spot instanca je ponuda AWS-a; omogućuje AWS poslovnom pretplatniku da licitira za neiskorišteni AWS računalni kapacitet. O cijeni po satu za Spot instancu odlučuje AWS, a ona varira ovisno o ponudi i potražnji za Spot instancama.
Vaša Spot instanca pokreće se kad god vaša ponuda premaši trenutnu tržišnu cijenu. Cijena spot instance varira ovisno o vrsti instance i Zoni dostupnosti u kojoj se instanca može osigurati.
Kada vaša cijena ponude premaši tržišnu promptnu cijenu instance koja se naziva "promptnom cijenom", vaša instanca ostaje pokrenuta. Kada spot cijena premaši cijenu ponude, AWS će automatski prekinuti vašu instancu. Stoga je potrebno pažljivo planirati spot instance u arhitekturi vaše aplikacije.
Kreirajte Spot zahtjev
Kako biste pokrenuli spot instancu, prvo morate stvoriti Spot zahtjev.
Slijedite korake u nastavku da biste izradili Spot Request.
- Na nadzornoj ploči EC2 odaberite 'Spot Requests' u lijevom oknu ispod Instance.
- Kliknite na gumb 'Zatraži spot instance' kao što je prikazano u nastavku.
Otvorit će se čarobnjak za pokretanje točke instance. Sada možete nastaviti s odabirom parametara i konfiguracije instance.
Pronađite vrste instanci
Prvi korak za spot instancu je "Pronalaženje vrsta instanci."
Korak 1) Odaberite AMI - AMI je predložak koji se sastoji od OS platforme i softvera koji će se instalirati u instancu. Odaberite željeni AMI s postojećeg popisa. Mi biramo Amazon Linux AMI za ovaj vodič.
Korak 2) Jedinica kapaciteta - jedinica kapaciteta je vaš zahtjev za prijavu. Možete odlučiti pokrenuti instancu na temelju vrste instance, vCPU-a ili prilagođene konfiguracije poput vašeg izbora vCPU-a/memorije/zahtjeva za pohranu. Ovdje biramo instancu.
Ako želite prilagoditi kapacitet, možete dodati svoj izbor
- vCPU,
- Memorija i
- Pohrana instanci kao u nastavku.
Korak 3) Target Kapacitet prikazuje koliko spot instanci želite zadržati u svom zahtjevu. Ovdje biramo jednu.
Korak 4) Cijena ponude – ovo je najveća cijena koju smo spremni platiti za primjerak. Postavit ćemo određenu cijenu po instanci/satu. Ovo je najjednostavniji za izračunavanje na temelju naših poslovnih zahtjeva. Unaprijed ćemo vidjeti kako bismo trebali odrediti cijenu ponude tako da naša cijena ponude uvijek ostane visoka i da ne premaši spot cijenu kako bi naša instanca nastavila raditi.
odmah ispod cijene ponude možete vidjeti gumb povijesti cijena. Kliknite na to kao što je prikazano u nastavku.
Ovdje u Povijesti cijena možemo vidjeti grafikon koji prikazuje trendove cijena instanci s povijesnim podacima. Možete odabrati parametre i dobiti ideju o cijeni naše željene instance tijekom određenog vremenskog razdoblja.
- Odaberite proizvod. Odabrali smo naš Linux AMI.
- Odaberite vrstu instance. Odabrali smo m3.medium.
- Zabilježite prosječne cijene za više od jednog dana ovdje.
Dakle, iz donjeg grafikona možemo vidjeti da se vrsta instance koju planiramo osigurati nalazi u rasponu cijena od 0.01 xx USD, a čini se da Zona dostupnosti 'us-east 1a' ima najnižu cijenu.
nastavak na korak 4.
Dakle, vratimo se našem koraku navođenja cijene ponude.
Radi održavanja naše instance uvijek dostupnom i ako je unutar našeg proračuna, možemo ponuditi višu cijenu. Ovdje smo naveli nešto višu cijenu od 0.05 USD.
Neke trendove možete vidjeti u samom čarobnjaku.
- Obratite pažnju na odjeljak s vrstama instanci
- Odaberite vrstu instance koju planiramo osigurati
- Obratite pažnju na cijenu koju planiramo ponuditi. % na zahtjev pokazuje nam da je naša navedena cijena 75% cijene na zahtjev za istu vrstu instance. To znači da štedimo 25% po satu u usporedbi s instancom na zahtjev. Možete dodatno sniziti cijenu i drastično uštedjeti troškove.
Korak 5) Nakon što završimo s pregledom trendova i navođenjem naše ponude, kliknite na Dalje.
Konfigurirajte Spot instancu
Naš sljedeći korak je konfiguracija instance, u ovom koraku čarobnjaka konfigurirat ćemo parametre instance kao što su VPC, podmreže itd.
Pogledajmo.
Korak 1) Strategija dodjele – određuje kako se vaš spot zahtjev ispunjava iz AWS-ovih spot skupova. Postoje dvije vrste strategija:
- Diverzificirano – ovdje su spot instance uravnotežene u svim spot skupovima
- Najniža cijena – ovdje se spot instance pokreću iz grupe koja ima najniže cijene
Za ovaj vodič odabrat ćemo najnižu cijenu kao strategiju raspodjele.
Korak 2) Odaberite VPC - odabrat ćemo s popisa dostupnih VPC-ova koji smo ranije izradili. Također možemo stvoriti novi VPC u ovom koraku.
Korak 3) Zatim ćemo odabrati sigurnosnu grupu za instancu. Možemo odabrati već postojeći SG ili kreirati novi.
Korak 4) Zona dostupnosti - odabrat ćemo AZ gdje želimo postaviti našu instancu na temelju naše arhitekture aplikacije. Odabiremo AZ- us-east-1a.
Korak 5) Podmreže - odabrat ćemo podmrežu s popisa već dostupnih.
Korak 6) Javni IP - odlučit ćemo dodijeliti instanci javni IP čim se pokrene. U ovom koraku možete odabrati želite li da mu AWS automatski dodijeli IP ili to želite kasnije učiniti ručno. Ovdje također možete omogućiti/onemogućiti značajku 'Automatsko dodjeljivanje javnog IP-a'.
Korak 7) Par ključeva - Par ključeva je skup javno-privatnih ključeva.
AWS pohranjuje privatni ključ u instanci, a od vas se traži da preuzmete privatni ključ. Obavezno preuzmite ključ i čuvajte ga na sigurnom; ako se izgubi, ne možete ga ponovno preuzeti.
Nakon odabira javnog IP-a, ovdje odabiremo ključ koji smo već izradili u našem prošlom vodiču.
Revtj. svoju Spot instancu
Nakon što završimo s konfiguriranjem našeg zahtjeva za spot instancom u prethodna 2 koraka u našem čarobnjaku, pogledat ćemo cjelokupnu konfiguraciju.
- Također možemo preuzeti JSON datoteku sa svim konfiguracijama. Ispod je naša JSON datoteka.
Nakon što završimo s pregledom, možemo nastaviti s pokretanjem klikom na gumb Pokreni kao što je prikazano u nastavku.
Nakon što odaberemo Pokreni, možemo vidjeti obavijest o stvaranju zahtjeva.
Čarobnjak za stvaranje spot zahtjeva zatvorit će se, a stranica će se automatski vratiti na nadzornu ploču EC2.
Kao što je prikazano u nastavku, možete vidjeti da je stanje našeg zahtjeva 'otvoreno', što znači da ga AWS procjenjuje. AWS EC2 će provjeriti je li tražena instanca dostupna u njegovom spot poolu.
Nakon par minuta možete vidjeti da je stanje promijenjeno u 'aktivno', i sada je naš spot zahtjev uspješno ispunjen. Konfiguracijske parametre možete zabilježiti u nastavku.






























































