EC2-ilmentymän luominen AWS:ssä: Vaiheittainen opetusohjelma
⚡ Älykäs yhteenveto
Amazon EC2-instanssit ovat AWS-pilvipalvelun virtuaalipalvelimia, jotka käynnistetään tarvittaessa. Voit valita AMI:n, instanssityypin, tallennustilan, suojausryhmän ja avainparin ennen yhteyden muodostamista omien sovellustesi suorittamiseksi.

Mikä on Amazon EC2 esimerkki?
An EC2-esimerkki on vain virtuaalinen palvelin Amazon Web-palvelut terminologia. Se tarkoittaa Elastic Compute Cloud. Se on verkkopalvelu, jossa AWS-tilaaja voi pyytää ja tarjota laskentapalvelimen AWS-pilvessä.
An tarpeen vaatiessa EC2-instanssi on AWS:n tarjous, jossa tilaaja/käyttäjä voi vuokrata virtuaalipalvelimen tunnissa ja käyttää sitä omien sovellustensa käyttöönottoon.
Ilmentymä veloitetaan tuntikohtaisesti eri hinnoilla valitun esiintymän tyypin mukaan. AWS tarjoaa useita ilmentymätyyppejä käyttäjän vastaaviin liiketoimintatarpeisiin.
Voit siis vuokrata esiintymän omien suoritin- ja muistivaatimustesi perusteella ja käyttää sitä niin kauan kuin haluat. Voit lopettaa ilmentymän, kun sitä ei enää käytetä, ja säästää kustannuksissa. Tämä on on-demand-instanssin silmiinpistävin etu – voit säästää merkittävästi CAPEX-kuluissasi.
Katsotaanpa yksityiskohtaisesti, kuinka käynnistää on-demand EC2-esiintymä AWS Cloudissa.
Kirjautuminen ja pääsy AWS-palveluihin
Vaihe 1) Tässä vaiheessa
- Kirjaudu AWS-tilillesi ja siirry AWS-palvelut-välilehteen vasemmassa yläkulmassa.
- Täällä näet kaikki AWS-palvelut luokiteltuina alueittain, nimittäin laskenta, tallennus, tietokanta jne. EC2-instanssin luomiseksi meidän on valittava laskenta → EC2 kuten seuraavassa vaiheessa.
- Avaa kaikki palvelut ja napsauta Compute services -kohdassa EC2. Tämä käynnistää EC2:n kojelaudan.
Tässä on EC2-kojelauta. Täältä saat kaikki tiedot käynnissä olevista AWS EC2 -resursseista.
Vaihe 2) Valitse EC2-hallintapaneelin oikeasta yläkulmasta AWS-alue, johon haluat määrittää EC2-palvelimen.
Tässä valitsemme N. Virginian. AWS tarjoaa 10 aluetta ympäri maailmaa.
Vaihe 3) Tässä vaiheessa
- Kun haluamasi alue on valittu, palaa EC2 Dashboardiin.
- Napsauta "Käynnistä ilmentymä" -painiketta Luo ilmentymä -osiossa (kuten alla näkyy).
- Ohjattu ilmentymän luonti -sivu avautuu heti, kun napsautat "Käynnistä ilmentymä".
Valitse AMI
Vaihe 1) Tässä vaiheessa teemme,
- Sinua pyydetään valitsemaan valitsemasi AMI. (AMI on Amazon Koneen kuva. Se on pohjimmiltaan malli an Operating System alusta, jota voit käyttää perustana instanssisi luomiseen). Kun käynnistät EC2-ilmentymän haluamastasi AMI:stä, ilmentymä käynnistetään automaattisesti halutulla käyttöjärjestelmällä. (Näemme lisää AMI:istä opetusohjelman seuraavassa osassa).
- Tässä valitsemme oletusarvon Amazon Linux (64-bittinen) AMI.
Valitse EC2-instanssityypit
Vaihe 1) Seuraavassa vaiheessa sinun on valittava tarvitsemasi ilmentymä yrityksesi tarpeiden perusteella.
- Valitsemme ilmentymätyypin t2.micro, joka on AWS:n tarjoama 1vCPU ja 1GB muistipalvelin.
- Napsauta "Määritä ilmentymän tiedot" saadaksesi lisää asetuksia
- Anna ohjatun toiminnon seuraavassa vaiheessa tiedot, kuten ei. tapauksista, jotka haluat käynnistää kerralla.
- Tässä käynnistämme yhden esiintymän.
Määritä ilmentymä
Vaihe 1) Tapausten lukumäärä – voit luoda enintään 20 esiintymää kerrallaan. Tässä käynnistämme yhden esiintymän.
Vaihe 2) Pidä Ostovaihtoehdot-kohdassa kohta 'Pyydä Spot-instansseja' toistaiseksi valitsematta. (Tämä tehdään, kun haluamme käynnistää Spot-instansseja tilausinstanssien sijaan. Palaamme Spot-instansseihin opetusohjelman myöhemmässä osassa.)
Vaihe 3) Seuraavaksi meidän on määritettävä joitain perusverkkotietoja EC2-palvelimellemme.
- Sinun on päätettävä tässä, missä VPC (Virtuaali yksityinen pilvi) haluat käynnistää ilmentymäsi ja missä aliverkoissa VPC:ssäsi. On parempi määrittää ja suunnitella tämä ennen ilmentymän käynnistämistä. AWS-arkkitehtuurin asetuksissa tulisi olla IP-alueet aliverkkoillesi jne., jotka on suunniteltu valmiiksi parempaa hallintaa varten. (Katsomme kuinka luodaan uusi VPC opetusohjelman Verkko-osiossa.
- Myös aliverkot tulee suunnitella etukäteen. Esimerkiksi: Jos se on web-palvelin, sinun tulee sijoittaa se julkiseen aliverkkoon ja jos se on DB-palvelin, se tulee sijoittaa yksityiseen aliverkkoon kaikki VPC:n sisällä.
Alla,
- Verkko-osiossa on luettelo alustallamme saatavilla olevista VPC:istä.
- Valitse jo olemassa oleva VPC
- Voit myös luoda uuden VPC:n
Tässä olen valinnut jo olemassa olevan VPC:n, jossa haluan käynnistää ilmentymäni.
Vaihe 4) Tässä vaiheessa
- VPC koostuu aliverkoista, jotka ovat IP-alueita, jotka on erotettu pääsyn rajoittamiseksi.
- Alla,
- Aliverkot-kohdassa voit valita aliverkon, johon haluat sijoittaa ilmentymäsi.
- Olen valinnut jo olemassa olevan julkisen aliverkon.
- Voit myös luoda uuden aliverkon tässä vaiheessa.
- Kun ilmentymäsi on käynnistetty julkisessa aliverkossa, AWS määrittää sille dynaamisen julkisen IP-osoitteen IP-osoitteistaan.
Vaihe 5) Tässä vaiheessa
- Voit valita, haluatko, että AWS määrittää sille IP-osoitteen automaattisesti vai haluatko tehdä sen myöhemmin manuaalisesti. Voit myös ottaa käyttöön/poistaa käytöstä 'Auto assign Public IP' -ominaisuuden.
- Tässä aiomme määrittää tälle ilmentymälle staattisen IP:n, jota kutsutaan nimellä EIP (Elastinen IP). Joten pidämme tämän ominaisuuden pois käytöstä toistaiseksi.
Vaihe 6) Tässä vaiheessa
- Säilytä seuraavassa vaiheessa vaihtoehto IAM-rooliksi 'Ei mitään'. Tutustumme IAM-roolin aiheeseen tarkemmin IAM-palveluissa.
Vaihe 7) Tässä vaiheessa sinun on tehtävä seuraavat asiat
- Shutdown Behavior – kun sammutat ilmentymäsi vahingossa, et varmasti halua, että se poistetaan, vaan pysäytetään.
- Tässä määrittelemme sammutuskäyttäytymiseni Stop.
Vaihe 8) Tässä vaiheessa
- Jos olet vahingossa lopettanut ilmentymäsi, AWS:llä on suojausmekanismi. Se ei poista ilmentymääsi, jos olet ottanut käyttöön tahattoman lopettamisen suojauksen.
- Tässä tarkistamme vaihtoehdon, jolla voimme edelleen suojata ilmentymäämme tahattomalta päättymiseltä.
Vaihe 9) Tässä vaiheessa
- Valvonta-kohdassa voit ottaa käyttöön Yksityiskohtaisen seurannan, jos ilmentymäsi on liiketoiminnan kannalta kriittinen ilmentymä. Tässä olemme pitäneet vaihtoehdon valitsematta. AWS tarjoaa aina perusvalvonnan ilmentymällesi ilmaiseksi. Vierailemme valvonnan aiheessa opetusohjelman AWS Cloud Watch -osassa.
- Vuokraus-kohdassa valitse vaihtoehto, jos vuokrasuhde on jaettu. Jos sovelluksesi on erittäin turvallinen sovellus, sinun kannattaa valita kapasiteetti. AWS tarjoaa molemmat vaihtoehdot.
Vaihe 10) Tässä vaiheessa
- Napsauta "Lisää tallennustilaa" lisätäksesi tietomäärät esiintymääsi seuraavassa vaiheessa.
Lisää tallennustilaa
Vaihe 1) Tässä vaiheessa teemme seuraavat asiat,
- Lisää tallennustilaa -vaiheessa näet, että ilmentymälle on automaattisesti määritetty 8 Gt:n yleiskäyttöinen SSD-juuritaso. (Maksimitaltion koko, jonka voimme antaa yleiskäyttöiselle taltiolle, on 16 Gt)
- Voit muuttaa äänenvoimakkuuden kokoa, lisätä uusia äänitteitä, muuttaa äänenvoimakkuuden tyyppiä jne.
- AWS tarjoaa 3 tyyppistä EBS-taltiota - magneettiset, yleiskäyttöiset SSD-levyt, provisioidut IOP:t. Voit valita tilavuustyypin sovelluksesi IOP-tarpeiden mukaan.
Tag Instance
Vaihe 1) Tässä vaiheessa
- voit merkitä ilmentymäsi avain-arvo-parilla. Tämä antaa AWS-tilin järjestelmänvalvojalle näkyvyyttä, kun esiintymiä on paljon.
- Ilmentymät tulee merkitä niiden osaston, ympäristön, kuten Dev/SIT/Prod, perusteella. Jne. tämä antaa selkeän kuvan esiintymien kustannuksista yhden yhteisen tagin alla.
- Tässä olemme merkinneet esiintymän nimellä a Dev_Web-palvelin 01
- Siirry myöhemmin määrittämään suojausryhmät
Määritä suojausryhmät
Vaihe 1) Tässä suojausryhmien määrittämisen seuraavassa vaiheessa voit rajoittaa ilmentymäporttien liikennettä. Tämä on AWS:n lisätty palomuurimekanismi ilmentymäsi käyttöjärjestelmän palomuurin lisäksi.
Voit määrittää avoimet portit ja IP:t.
- Koska palvelimemme on web-palvelin, teemme seuraavat asiat
- Uuden suojausryhmän luominen
- Nimeä SG helpommin
- Protokollien määrittäminen, jotka haluamme ottaa käyttöön ilmentymässäni
- IP-osoitteiden määrittäminen, joilla on oikeus käyttää ilmentymäämme mainituilla protokollilla
- Kun palomuurisäännöt on asetettu - Revkatso ja käynnistä
Revew Instances
Vaihe 1) Tässä vaiheessa tarkistamme kaikki valintamme ja parametrimme ja jatkamme instanssimme käynnistämistä.
Vaihe 2) Seuraavassa vaiheessa sinua pyydetään luomaan avainpari, jolla voit kirjautua sisään ilmentymään. Avainpari on joukko julkisia ja yksityisiä avaimia.
AWS tallentaa yksityisen avaimen ilmentymään, ja sinua pyydetään lataamaan yksityinen avain. Varmista, että lataat avaimen ja pidät sen turvassa. jos se katoaa, et voi ladata sitä uudelleen.
- Luo uusi näppäinpari
- Anna avaimellesi nimi
- Lataa ja tallenna se suojattuun kansioon
- Kun lataat avaimesi, voit avata yksityisen RSA-avaimesi ja katsoa sitä.
Vaihe 3) Kun olet ladannut ja tallentanut avaimesi, käynnistä ilmentymäsi.
- Sillä välin voit nähdä käynnistyksen tilan.
- Voit myös nähdä käynnistyslokin.
- Napsauta vasemmanpuoleisessa ruudussa olevaa Esiintymät-vaihtoehtoa, jossa näet ilmentymän tilaksi hetken aikaa "Odottaa".
- Kun ilmentymäsi on käytössä, näet sen tilan nyt Käynnissä.
- Huomaa, että ilmentymä on saanut yksityisen IP-osoitteen AWS-varannosta.
Luo EIP ja muodosta yhteys ilmentymääsi
EIP on AWS:n tarjoama staattinen julkinen IP-osoite. Se on lyhenne sanoista Elastic IP (elastinen IP). Normaalisti luodessasi instanssin se saa automaattisesti julkisen IP-osoitteen AWS:n poolista. Jos pysäytät/käynnistät instanssisi uudelleen, tämä julkinen IP-osoite muuttuu – se on dynaaminen. Jotta sovelluksellasi olisi staattinen IP-osoite, josta voit muodostaa yhteyden julkisten verkkojen kautta, voit käyttää EIP-osoitetta.
Vaihe 1) EC2 Dashboardin vasemmassa ruudussa voit siirtyä kohtaan "Elastiset IP-osoitteet" alla olevan kuvan mukaisesti.
Vaihe 2) Anna uusi elastinen IP-osoite.
Vaihe 3) Varaa tämä IP käytettäväksi VPC-alueella.
- Pyyntösi onnistuu, jos tililläsi ei ole jo 5 tai enemmän kuin 5 EIP:tä.
Vaihe 4) Määritä nyt tämä IP esiintymällesi.
- Valitse mainittu IP
- Napsauta Toiminnot -> Liitännäisosoite
Vaihe 5) Seuraavalla sivulla
- Etsi oma esiintymäsi ja
- Yhdistä IP siihen.
Vaihe 6) Palaa ilmentymiesi näyttöön ja näet, että ilmentymäsi on vastaanottanut EIP-osoitteesi.
Vaihe 7) Avaa nyt kitti ohjelmaluettelosta ja lisää sama EIP-osoite alla olevan mukaisesti.
Vaihe 8) Tässä vaiheessa
Lisää yksityinen avaimesi kittiin turvallista yhteyttä varten
- Siirry Authiin
- Lisää yksityinen avaimesi .ppk (putty private key) -muodossa. Sinun on muutettava pem-tiedosto AWS: stä ppk: ksi puttygenin avulla
Kun olet valmis, napsauta "Avaa" -painiketta
- Kun olet muodostanut yhteyden, näet onnistuneesti Linux nopeaa.
- Huomaa, että koneen, josta muodostat yhteyden, tulee olla käytössä instanssin suojausryhmässä SSH:lle (kuten yllä olevissa vaiheissa).
Kun olet tutustunut yllä oleviin instanssin käynnistämisvaiheisiin, saman käynnistäminen kestää 2 minuuttia!
Voit nyt käyttää on-demand EC2-palvelinta sovelluksissasi.
Tarvittaessa käytettävien palvelimien lisäksi AWS tarjoaa myös Spot-instansseja, joiden avulla voit käyttää vapaata laskentakapasiteettia halvemmalla hinnalla. Seuraavissa osioissa selitetään, mikä Spot-instanssi on ja miten sellaisen voi pyytää.
Mikä on Spot Instance?
Spot Instance on AWS:n tarjous; sen avulla AWS-yritystilaaja voi tehdä tarjouksen käyttämättömästä AWS-laskentakapasiteetista. AWS päättää Spot-esiintymän tuntihinnasta, ja se vaihtelee Spot-esiintymien kysynnän ja tarjonnan mukaan.
Spot-esiintymäsi suoritetaan aina, kun tarjouksesi ylittää nykyisen markkinahinnan. Spot-instanssin hinta vaihtelee ilmentymän tyypin ja saatavuusvyöhykkeen mukaan, jossa ilmentymä voidaan määrittää.
Kun tarjoushintasi ylittää spot-hinnaksi kutsutun ilmentymän markkinahinnan, ilmentymäsi pysyy käynnissä. Kun spot-hinta ylittää tarjoushinnan, AWS lopettaa ilmentymäsi automaattisesti. Siksi sovellusarkkitehtuurisi spot-esiintymät on suunniteltava huolellisesti.
Luo Spot-pyyntö
Spot-esiintymän käynnistämiseksi sinun on ensin luotava Spot-pyyntö.
Luo Spot-pyyntö noudattamalla alla olevia ohjeita.
- Valitse EC2 Dashboardin Instanssit-kohdan vasemmasta ruudusta Spot Requests.
- Napsauta painiketta "Pyydä spottiesiintymiä" alla olevan kuvan mukaisesti.
Spot-instanssin käynnistysvelho avautuu. Voit nyt jatkaa parametrien ja ilmentymän kokoonpanon valitsemista.
Etsi ilmentymätyypit
Ensimmäinen vaihe spot-instanssille on "Etsi instanssityypit".
Vaihe 1) Valitse AMI – AMI on malli, joka koostuu käyttöjärjestelmän alustasta ja ilmentymään asennettavasta ohjelmistosta. Valitse haluamasi AMI olemassa olevasta luettelosta. Olemme valikoimassa Amazon Linux AMI tälle opetusohjelmalle.
Vaihe 2) Kapasiteettiyksikkö - Kapasiteettiyksikkö on hakemuksesi vaatimus. Voit päättää käynnistää ilmentymän ilmentymän tyypin, vCPU:n tai mukautetun kokoonpanon, kuten valitsemasi vCPU-/muisti-/tallennusvaatimusten, perusteella. Tässä valitsemme ilmentymän.
Jos haluat mukauttaa kapasiteettia, voit lisätä haluamasi
- vCPU,
- Muisti ja
- Esineiden säilytys alla.
Vaihe 3) Target Kapasiteetti kuvaa kuinka monta spot-instanssia haluat säilyttää pyynnössäsi. Tässä valitsemme yhden.
Vaihe 4) Tarjoushinta – tämä on korkein hinta, jonka olemme valmiita maksamaan tapauksesta. Aiomme asettaa tietyn hinnan esiintymää kohti/tunti. Tämä on yksinkertaisin laskea liiketoimintatarpeemme perusteella. Katsotaan eteenpäin, kuinka meidän tulisi määrittää tarjoushinta niin, että tarjoushintamme pysyy aina korkeana eikä ylitä spot-hintaa, jotta instanssimme pysyisi käynnissä.
aivan tarjoushinnan alapuolella näet Hinnoitteluhistoria-painikkeen. Napsauta sitä alla olevan kuvan mukaisesti.
Tässä Hinnoitteluhistoriassa voimme nähdä kaavion, joka kuvaa esiintymien hinnoittelutrendejä historiallisten tietojen kanssa. Voit valita parametrit ja saada käsityksen haluamamme instanssin hinnoittelusta tietyn ajanjakson aikana.
- Valitse tuote. Olemme valinneet Linux AMI:n.
- Valitse esiintymän tyyppi. Olemme valinneet m3.medium.
- Huomaa yli päivän keskihinnat täällä.
Alla olevasta kaaviosta näemme, että suunnittelemamme instanssityypin hintaluokka on 0.01xx dollaria, ja näyttää siltä, että saatavuusvyöhykkeellä 'us-east 1a' on halvin hinta.
jatk. vaiheeseen 4.
Palataan siis tarjoushinnan esittämiseen.
Jotta instanssimme pysyisi aina saatavilla ja jos se jää budjettiimme, voimme tarjota korkeamman tarjoushinnan. Tässä olemme noteerannut hieman korkeamman hinnan 0.05 dollaria.
Voit nähdä joitain trendejä itse ohjatussa toiminnossa.
- Huomaa esiintymän tyypit -osio
- Valitse ilmentymätyyppi, jonka aiomme tarjota
- Huomaa hinta, jonka aiomme tarjota. % on-demand osoittaa meille, että noteeraamamme hinta on 75 % saman instanssityypin on-demand -hinnasta. Tämä tarkoittaa, että säästämme 25 % tunnissa verrattuna tilauskohtaan. Voit alentaa hintaa entisestään ja säästää kustannuksia huomattavasti.
Vaihe 5) Kun olemme katsoneet trendejä ja tarjoushintamme, napsauta Seuraava.
Määritä Spot-esiintymä
Seuraava vaiheemme on määrittää ilmentymä. Tässä ohjatun toiminnon vaiheessa määritämme ilmentymän parametrit, kuten VPC, aliverkot jne.
Katsotaanpa.
Vaihe 1) Allokaatiostrategia – se määrittää, kuinka spot-pyyntösi täytetään AWS:n spot-poolista. On olemassa kahdenlaisia strategioita:
- Monipuolinen – tässä spot-instanssit ovat tasapainossa kaikissa spot-poolissa
- Alin hinta – tässä spot-instanssit käynnistetään poolista, jolla on halvimmat tarjoukset
Tässä opetusohjelmassa valitsemme jakostrategiaksemme Alin hinta.
Vaihe 2) Valitse VPC – valitsemme saatavilla olevien VPC:iden luettelosta, jotka olemme luoneet aiemmin. Voimme myös luoda uuden VPC:n tässä vaiheessa.
Vaihe 3) Seuraavaksi valitsemme esiintymän suojausryhmän. Voimme valita jo olemassa olevan SG:n tai luoda uuden.
Vaihe 4) Saatavuusvyöhyke – valitsemme AZ, johon haluamme sijoittaa esiintymämme sovellusarkkitehtuurimme perusteella. Valitsemme AZ-us-east-1a.
Vaihe 5) Aliverkot - aiomme valita aliverkon jo saatavilla olevien luettelostamme.
Vaihe 6) Julkinen IP - päätämme määrittää ilmentymälle julkisen IP-osoitteen heti, kun se käynnistyy. Tässä vaiheessa voit valita, haluatko AWS:n antavan sille IP-osoitteen automaattisesti vai haluatko tehdä sen myöhemmin manuaalisesti. Voit myös ottaa käyttöön/poistaa käytöstä 'Auto assign Public IP' -ominaisuuden.
Vaihe 7) Avainpari- Avainpari on joukko julkisia ja yksityisiä avaimia.
AWS tallentaa yksityisen avaimen ilmentymään, ja sinua pyydetään lataamaan yksityinen avain. Varmista, että lataat avaimen ja pidä se turvassa; jos se katoaa, et voi ladata sitä uudelleen.
Julkisen IP-osoitteen valinnan jälkeen valitsemme avaimen, jonka olemme jo luoneet viimeisessä opetusohjelmassamme.
Revkatso Spot-esiintymäsi
Kun olemme määrittäneet spot-instanssipyyntömme ohjatun toiminnon kahdessa aikaisemmassa vaiheessa, tarkastelemme yleistä kokoonpanoa.
- Voimme myös ladata JSON-tiedoston kaikilla kokoonpanoilla. Alla on JSON-tiedostomme.
Kun olemme suorittaneet tarkistuksen, voimme jatkaa käynnistämistä napsauttamalla Käynnistä-painiketta alla olevan kuvan mukaisesti.
Kun valitsemme Launch, voimme nähdä ilmoituksen pyynnön luomisesta.
Ohjattu paikannuspyynnön luontitoiminto sulkeutuu ja sivu ohjataan automaattisesti takaisin EC2 Dashboardiin.
Voit nähdä alla olevan kuvan mukaisesti, että pyyntömme tila on "avoin", mikä tarkoittaa, että sitä arvioidaan AWS:n puolelta. AWS EC2 tarkistaa, onko vaadittu esiintymä saatavilla sen spot-poolissa.
Muutaman minuutin kuluttua näet, että tila on muuttunut 'aktiiviseksi', ja nyt spot-pyyntömme on onnistuneesti täytetty. Voit merkitä alla olevat konfigurointiparametrit.






























































