EC2 példány létrehozása AWS-ben: lépésről lépésre bemutató
Mi a Amazon EC2 példány?
An EC2 példány nem más, mint egy virtuális szerver Amazon Webes szolgáltatások terminológia. Azt jelenti Elasztikus számítási felhő. Ez egy webszolgáltatás, ahol az AWS-előfizető kérhet és biztosíthat számítási szervert az AWS felhőben.
An igény szerint Az EC2 példány az AWS olyan ajánlata, ahol az előfizető/felhasználó óránként bérelheti a virtuális szervert, és használhatja azt saját alkalmazásai telepítésére.
A példány óránkénti díjat számít fel, a választott példány típusától függően eltérő díjszabással. Az AWS többféle példánytípust biztosít a felhasználó megfelelő üzleti igényeihez.
Így bérelhet egy példányt saját CPU- és memóriaigényei alapján, és addig használhatja, ameddig csak akarja. Leállíthatja a példányt, amikor már nem használják, és megtakaríthatja a költségeket. Ez az igény szerinti példány legszembetűnőbb előnye – drasztikusan megtakaríthatja CAPEX-ét.
Nézzük meg részletesen, hogyan indíthatunk el egy igény szerinti EC2 példányt az AWS Cloudban.
Bejelentkezés és hozzáférés az AWS-szolgáltatásokhoz
Step 1) Ebben a lépésben a
- Jelentkezzen be AWS-fiókjába, és lépjen az AWS-szolgáltatások fülre a bal felső sarokban.
- Itt látni fogja az összes AWS-szolgáltatást területük szerint kategorizálva, azaz. Számítás, tárolás, adatbázis stb. EC2 példány létrehozásához a következő lépéshez hasonlóan a Computeà EC2-t kell választanunk.
- Nyissa meg az összes szolgáltatást, és kattintson az EC2 elemre a Számítási szolgáltatások alatt. Ezzel elindítja az EC2 műszerfalát.
Itt van az EC2 műszerfal. Itt minden információt megtalálsz a lényegről AWS EC2 erőforrások futnak.
Step 2) Az EC2 irányítópult jobb felső sarkában válassza ki azt az AWS-régiót, amelyben ki szeretné építeni az EC2-kiszolgálót.
Itt N. Virginiát választjuk. Az AWS 10 régiót biztosít a világ minden tájáról.
Step 3) Ebben a lépésben
- Miután kiválasztotta a kívánt régiót, térjen vissza az EC2 Dashboardhoz.
- Kattintson a "Példány indítása" gombra a Példány létrehozása szakaszában (lásd alább).
- A Példány létrehozása varázsló oldala azonnal megnyílik, amint a „Példány indítása” gombra kattint.
Válassza az AMI-t
Step 1) Ebben a lépésben azt fogjuk tenni,
- A rendszer felkéri, hogy válasszon egy tetszőleges AMI-t. (Az AMI egy Amazon Gépkép. Ez egy sablon alapvetően egy Operating rendszer platform, amelyet alapként használhat a példány létrehozásához). Miután elindított egy EC2 példányt a kívánt AMI-ből, a példány automatikusan a kívánt operációs rendszerrel indul. (Az oktatóanyag következő részében többet fogunk látni az AMI-kről).
- Itt az alapértelmezettet választjuk Amazon Linux (64 bites) AMI.
Válassza az EC2 példánytípusokat
Step 1) A következő lépésben ki kell választania a szükséges példánytípust az üzleti igényei alapján.
- A t2.micro példánytípust választjuk, ami az AWS által kínált 1vCPU-s és 1GB memóriaszerver.
- További konfigurációkért kattintson a „Példány részleteinek konfigurálása” elemre
- A varázsló következő lépésében adjon meg olyan részleteket, mint a nem. az egyszerre elindítani kívánt példányok száma.
- Itt egy példányt indítunk el.
Példány konfigurálása
Step 1) Példányok száma – egyszerre akár 20 példányt is létrehozhat. Itt egy példányt indítunk el.
Step 2) A Vásárlási opciók alatt tartsa bejelöletlenül a „Helyi példányok kérése” opciót. (Ezt akkor tesszük meg, ha az igény szerintiek helyett Spot-példányokat szeretnénk elindítani. A Spot-példányokra az oktatóanyag későbbi részében visszatérünk).
Step 3) Ezután be kell állítanunk néhány alapvető hálózati részletet az EC2 szerverünkhöz.
- Itt kell eldönteni, hogy melyik VPC-ben (Virtuális privát felhő) szeretné elindítani a példányát, és mely alhálózatok alatt a VPC-n belül. Jobb ezt a példány elindítása előtt meghatározni és megtervezni. Az AWS architektúra beállításának tartalmaznia kell az alhálózatok stb. IP-tartományait, amelyeket előre meg kell tervezni a jobb kezelés érdekében. (Az oktatóanyag Hálózati szakaszában látni fogjuk, hogyan hozhatunk létre új VPC-t.
- Az alhálózatokat is előre meg kell tervezni. Pl.: Ha ez egy webszerver, akkor a nyilvános alhálózatba kell helyeznie, ha pedig egy DB szerver, akkor egy privát alhálózatba kell helyeznie a VPC-n belül.
Lent,
- A Hálózat rész a platformunkon elérhető VPC-k listáját tartalmazza.
- Válasszon ki egy már meglévő VPC-t
- Új VPC-t is létrehozhat
Itt kiválasztottam egy már létező VPC-t, ahol el akarom indítani a példányomat.
Step 4) Ebben a lépésben a
- A VPC alhálózatokból áll, amelyek olyan IP-tartományok, amelyek a hozzáférés korlátozása érdekében el vannak választva.
- Lent,
- Az Alhálózatok alatt kiválaszthatja azt az alhálózatot, ahová a példányát el szeretné helyezni.
- Egy már létező nyilvános alhálózatot választottam.
- Ebben a lépésben új alhálózatot is létrehozhat.
- Miután a példányt elindították egy nyilvános alhálózaton, az AWS dinamikus nyilvános IP-címet rendel hozzá az IP-készletéből.
Step 5) Ebben a lépésben a
- Kiválaszthatja, hogy az AWS automatikusan hozzárendelje-e az IP-címet, vagy később manuálisan szeretné megtenni. Itt is engedélyezheti/letilthatja a „Nyilvános IP automatikus hozzárendelése” funkciót.
- Itt a későbbiekben ehhez a példányhoz egy statikus IP-t fogunk rendelni, amelyet EIP-nek (Elastic IP) hívnak. Ezért ezt a funkciót jelenleg letiltjuk.
Step 6) Ebben a lépésben a
- A következő lépésben tartsa meg az IAM-szerep „Nincs” beállítását. Részletesen meglátogatjuk az IAM-szerep témakörét az IAM szolgáltatásokban.
Step 7) Ebben a lépésben a következőket kell tennie
- Leállítási viselkedés – ha véletlenül leállítja a példányt, biztosan nem szeretné törölni, hanem leállítani.
- Itt a leállási viselkedésemet Stop-ként határozzuk meg.
Step 8) Ebben a lépésben a
- Abban az esetben, ha véletlenül leállította a példányát, az AWS biztonsági mechanizmussal rendelkezik. Nem törli a példányt, ha engedélyezte a véletlen leállás elleni védelmet.
- Itt azt a lehetőséget vizsgáljuk, amellyel megvédhetjük példányunkat a véletlen leállástól.
Step 9) Ebben a lépésben a
- A Megfigyelés alatt engedélyezheti a Részletes megfigyelést, ha a példánya üzleti szempontból kritikus példány. Itt hagytuk bejelöletlenül a lehetőséget. Az AWS mindig ingyenes alapszintű megfigyelést biztosít a példányán. Meglátogatjuk a megfigyelés témáját az oktatóanyag AWS Cloud Watch részében.
- A Bérlés alatt válassza ki a lehetőséget, ha megosztott bérlés. Ha az alkalmazás egy rendkívül biztonságos alkalmazás, akkor érdemes dedikált kapacitást választani. Az AWS mindkét lehetőséget kínálja.
Step 10) Ebben a lépésben a
- Kattintson a „Tárhely hozzáadása” elemre, hogy a következő lépésben adatmennyiséget adjon a példányához.
Tárhely hozzáadása
Step 1) Ebben a lépésben a következő dolgokat tesszük,
- A Tárhely hozzáadása lépésben látni fogja, hogy a példány automatikusan 8 GB-os általános célú SSD gyökérkötettel rendelkezik. (Az általános célú kötethez adható maximális kötetméret 16 GB)
- Módosíthatja a kötet méretét, hozzáadhat új köteteket, módosíthatja a hangerő típusát stb.
- Az AWS 3 típusú EBS-kötetet kínál – mágneses, általános célú SSD-t, biztosított IOP-kat. Kiválaszthat egy kötettípust az alkalmazás IOP-szükségletei alapján.
Címkepéldány
Step 1) Ebben a lépésben
- megcímkézheti a példányát egy kulcs-érték párral. Ez láthatóságot biztosít az AWS-fiók rendszergazdája számára, ha sok példány van.
- A példányokat osztályuk, környezetük, például Dev/SIT/Prod alapján kell megcímkézni. Stb. ez világos képet ad a példányok költségszámításáról egy közös címke alatt.
- Itt a példányt a címkével láttuk el Dev_Web szerver 01
- Később lépjen a biztonsági csoportok konfigurálásához
Biztonsági csoportok konfigurálása
Step 1) A biztonsági csoportok konfigurálásának e következő lépésében korlátozhatja a forgalmat a példányportokon. Ez egy hozzáadott tűzfalmechanizmus, amelyet az AWS biztosít a példány operációs rendszer tűzfalán kívül.
Meghatározhatja a nyitott portokat és IP-címeket.
- Mivel a szerverünk egy webszerver=, a következőket fogjuk tenni
- Új biztonsági csoport létrehozása
- Az SG elnevezése a könnyebb hivatkozás érdekében
- Protokollok meghatározása, amelyeket engedélyezni szeretnénk a példányomon
- Olyan IP-címek hozzárendelése, amelyek hozzáférhetnek a példányunkhoz az említett protokollokon
- A tűzfalszabályok beállítása után Revmegtekintés és indítás
Review Instances
Step 1) Ebben a lépésben áttekintjük az összes választásunkat és paraméterünket, majd elindítjuk a példányunkat.
Step 2) A következő lépésben a rendszer felkéri, hogy hozzon létre egy kulcspárt, amellyel bejelentkezhet egy példányba. A kulcspár nyilvános-privát kulcsok halmaza.
Az AWS a példányban tárolja a privát kulcsot, és a rendszer felkéri a privát kulcs letöltésére. Győződjön meg róla, hogy letölti a kulcsot, és tartsa biztonságban; ha elveszett, nem töltheti le újra.
- Hozzon létre egy új kulcspárt
- Adjon nevet a kulcsának
- Töltse le és mentse el a biztonságos mappába
- Amikor letölti a kulcsot, megnyithatja és megtekintheti RSA privát kulcsát.
Step 3) Ha végzett a kulcs letöltésével és mentésével, indítsa el a példányt.
- Közben láthatja az indítás állapotát.
- Az indítási naplót is láthatja.
- Kattintson a „Példányok” lehetőségre a bal oldali ablaktáblában, ahol egy rövid ideig „Függőben” állapotúként láthatja a példányt.
- Amint a példánya beindul és fut, állapota most „Futó” állapotú lesz.
- Vegye figyelembe, hogy a példány privát IP-címet kapott az AWS-készletből.
Hozzon létre egy EIP-t, és csatlakozzon a példányához
Az EIP az AWS által biztosított statikus nyilvános IP. Az Elastic IP rövidítése. Általában egy példány létrehozásakor automatikusan nyilvános IP-címet kap az AWS készletéből. Ha leállítja/újraindítja a példányt, ez a nyilvános IP-cím dinamikusan megváltozik. Ahhoz, hogy alkalmazásának statikus IP-címe legyen, ahonnan nyilvános hálózatokon keresztül csatlakozhat, használhat EIP-t.
Step 1) Az EC2 Dashboard bal oldali ablaktábláján az alábbi ábrán látható módon lépjen az „Elasztikus IP-címek” elemre.
Step 2) Rendeljen ki egy új rugalmas IP-címet.
Step 3) Rendelje ki ezt az IP-t a VPC-hatókörben való használatra.
- Kérése sikeres lesz, ha fiókjában már nincs 5 vagy 5-nél több EIP.
Step 4) Most rendelje hozzá ezt az IP-címet a példányához.
- Válassza ki az említett IP-t
- Kattintson a Műveletek elemre -> Társult cím
Step 5) A következő oldalon,
- Keresse meg példányát és
- Társítsa hozzá az IP-t.
Step 6) Térjen vissza a példányok képernyőjére, és látni fogja, hogy példánya megkapta az EIP-jét.
Step 7) Most nyissa meg a putty-t a programok listájából, és adja hozzá ugyanazt az EIP-t az alábbiak szerint.
Step 8) Ebben a lépésben a
Adja hozzá privát kulcsát a gittbe a biztonságos kapcsolat érdekében
- Ugrás az Auth-hoz
- Adja hozzá privát kulcsát .ppk (putty private key) formátumban. A pem fájlt AWS-ből ppk-ba kell konvertálnia puttygen segítségével
Ha elkészült, kattintson a „Megnyitás” gombra
- Miután csatlakozott, sikeresen látni fogja a Linux gyors.
- Kérjük, vegye figyelembe, hogy a számítógépet, amelyről csatlakozik, engedélyezni kell az SSH példány biztonsági csoportjában (mint a fenti lépésekben).
Miután megismerte a példány indításának fenti lépéseit, 2 percet vesz igénybe annak elindítása!
Mostantól igény szerinti EC2 szerverét használhatja alkalmazásaihoz.
Mi az a Spot Instance?
Az azonnali példány az AWS ajánlata; lehetővé teszi az AWS üzleti előfizetői számára, hogy ajánlatot tegyenek a kihasználatlan AWS számítási kapacitásra. A Spot-példányok óradíját az AWS határozza meg, és az a Spot-példányok keresletétől és kínálatától függően változik.
A Spot-példány akkor fut, amikor az ajánlata meghaladja az aktuális piaci árat. Az azonnali példány ára a példány típusától és az elérhetőségi zónától függően változik, amelyben a példány kiépíthető.
Ha az ajánlati ára meghaladja az „azonnali árként” nevezett példány piaci azonnali árát, a példány futni fog. Ha az azonnali ár meghaladja az ajánlati árat, az AWS automatikusan leállítja a példányt. Ezért gondosan meg kell tervezni a spot példányokat az alkalmazás architektúrában.
Hozzon létre egy helyszíni kérelmet
Egy spot példány indításához először létre kell hoznia egy Spot kérést.
Kövesse az alábbi lépéseket Spot-kérés létrehozásához.
- Az EC2 irányítópultján válassza a „Spot Requests” lehetőséget a bal oldali ablaktáblában, a Példányok alatt.
- Kattintson a „Spotpéldányok kérése” gombra az alábbiak szerint.
Megnyílik a Spot példány indító varázslója. Most már folytathatja a paraméterek és a példánykonfiguráció kiválasztását.
Példánytípusok keresése
A spot példány első lépése a „példánytípusok keresése”.
Step 1) Válasszon ki egy AMI-t – az AMI egy sablon, amely az operációs rendszer platformját és a példányba telepítendő szoftvert tartalmazza. Válassza ki a kívánt AMI-t a meglévő listából. Mi válogatunk Amazon Linux AMI ehhez az oktatóanyaghoz.
Step 2) Kapacitási egység – a kapacitásegység az alkalmazás követelménye. Dönthet úgy, hogy elindít egy példányt a példány típusa, vCPU vagy egyéni konfiguráció alapján, például a választott vCPU/memória/tárhelykövetelmények alapján. Itt kiválasztunk egy példányt.
Ha testre szeretné szabni a kapacitást, megadhatja a választását
- vCPU,
- Memória és
- Példánytárolás az alábbiak szerint.
Step 3) Target A kapacitás azt jelzi, hogy hány spot példányt szeretne fenntartani a kérésében. Itt kiválasztunk egyet.
Step 4) Bid Price – ez a maximális ár, amelyet készek vagyunk fizetni a példányért. Egy adott példány/óra árat fogunk beállítani. Ezt a legegyszerűbb kiszámítani üzleti követelményeink alapján. Előre meglátjuk, hogyan határozzuk meg az ajánlati árat, hogy az ajánlati árunk mindig magas maradjon, és ne haladja meg az azonnali árat, hogy a példányunk tovább működjön.
közvetlenül az ajánlati ár alatt láthatja az Árképzési előzmények gombot. Kattintson rá az alábbiak szerint.
Itt az Árképzési előzmények részben láthatunk egy grafikont, amely a példányok árazási trendjeit ábrázolja előzményadatokkal. Kiválaszthatja a paramétereket, és képet kaphat a kívánt példányunk árairól egy adott időszakon belül.
- Válassza ki a terméket. Kiválasztottuk a Linux AMI-t.
- Válassza ki a példány típusát. Az m3.médiumot választottuk.
- Itt figyelje meg az átlagos árakat több mint egy napra.
Így az alábbi diagramból láthatjuk, hogy a telepíteni kívánt példánytípus a 0.01xx dolláros ártartományba esik, és úgy tűnik, hogy az „us-east 1a” elérhetőségi zóna a legalacsonyabb ára.
folyt. a 4. lépéshez.
Tehát térjünk vissza az ajánlati ár jegyzésének lépéséhez.
Annak érdekében, hogy példányunk mindig elérhető legyen, és ha a költségvetésünkbe esik, magasabb ajánlati árat tudunk ajánlani. Itt valamivel magasabb, 0.05 dolláros árat mutattunk be.
Magában a varázslóban láthat néhány trendet.
- Vegye figyelembe a példánytípusok szakaszt
- Válassza ki a telepíteni kívánt példánytípust
- Vegye figyelembe az árat, amelyet licitálni tervezünk. Az on-demand %-a azt mutatja, hogy a jegyzett árunk az azonos példánytípus igény szerinti árának 75%-a. Ez azt jelenti, hogy óránként 25%-ot takarítunk meg egy igény szerinti példányhoz képest. Tovább csökkentheti az árat, és drasztikusan költséget takaríthat meg.
Step 5) Ha végeztünk a trendek megtekintésével és az ajánlati árunkkal, kattintson a Tovább gombra.
Konfigurálja a Spot példányt
Következő lépésünk a példány konfigurálása, a varázsló ebben a lépésében olyan példányparamétereket konfigurálunk, mint a VPC, alhálózatok stb.
Lássuk.
Step 1) Allokációs stratégia – meghatározza, hogy az AWS spot készleteiből hogyan teljesülnek a helyszíni kérelmek. Kétféle stratégia létezik:
- Diverzifikált – itt a spot példányok kiegyensúlyozottak az összes spotkészletben
- Legalacsonyabb ár – itt a legalacsonyabb árat kínáló készletből indítják el a spot példányokat
Ebben az oktatóanyagban a legalacsonyabb árat választjuk kiosztási stratégiánkként.
Step 2) Válassza ki a VPC-t – a korábban létrehozott elérhető VPC-k listájából választunk. Ebben a lépésben új VPC-t is létrehozhatunk.
Step 3) Ezután kiválasztjuk a példány biztonsági csoportját. Kiválaszthatunk egy már meglévő SG-t, vagy létrehozhatunk egy újat.
Step 4) Elérhetőségi zóna – alkalmazásarchitektúránk alapján kiválasztjuk azt az AZ-t, ahová a példányunkat el szeretnénk helyezni. Az AZ-us-us-east-1a-t választjuk.
Step 5) Alhálózatok – ki fogjuk választani az alhálózatot a már elérhető listánkból.
Step 6) Nyilvános IP-cím – úgy döntünk, hogy a példányhoz nyilvános IP-címet rendelünk, amint elindul. Ebben a lépésben kiválaszthatja, hogy az AWS automatikusan hozzárendeljen-e IP-címet, vagy később manuálisan szeretné megtenni. Itt is engedélyezheti/letilthatja a „Nyilvános IP automatikus hozzárendelése” funkciót.
Step 7) Kulcspár – A kulcspár nyilvános-privát kulcsok halmaza.
Az AWS a példányban tárolja a privát kulcsot, és a rendszer felkéri a privát kulcs letöltésére. Győződjön meg róla, hogy letölti a kulcsot, és őrizze meg biztonságban; ha elveszett, nem töltheti le újra.
A nyilvános IP-cím kiválasztása után itt kiválasztunk egy kulcsot, amelyet a legutóbbi oktatóanyagunkban már létrehoztunk.
Revlásd a Spot-példányt
Miután a varázslónk korábbi 2 lépésében elvégeztük a helyszíni példánykérés konfigurálását, áttekintjük az általános konfigurációt.
- Le is tölthetünk egy JSON fájlt az összes konfigurációval. Alább látható a JSON-fájlunk.
Miután befejeztük az áttekintést, az Indítás gombra kattintva folytathatjuk az indítást az alábbiak szerint.
Miután kiválasztottuk az Indítás lehetőséget, értesítést láthatunk a kérelem létrehozásáról.
A helyszíni kérés létrehozó varázsló bezárul, és az oldal automatikusan visszairányul az EC2 irányítópultjára.
Az alábbiakban látható, hogy a kérésünk állapota „nyitott”, ami azt jelenti, hogy az AWS oldaláról kiértékelés alatt áll. Az AWS EC2 ellenőrzi, hogy a szükséges példány elérhető-e a helyszíni készletében.
Néhány perc múlva láthatja, hogy az állapot „aktív”-ra vált, és most a spot kérésünk sikeresen teljesítve. Az alábbiakban megjegyezheti a konfigurációs paramétereket.
Összegzésként
Így ebben az oktatóanyagban részletesen láttuk, hogyan hozhat létre igény szerinti EC2-példányt. Mivel igény szerinti kiszolgálóról van szó, továbbra is futhat, amikor használatban van, és „leállíthatja”, ha használaton kívül van, így megtakaríthatja költségeit.
Létrehozhat egy Linuxot ill Windows EC2-példány vagy az AWS Marketplace bármelyik elérhető AMI-jéből az operációs rendszer platformja alapján.
Ha az alkalmazás éles állapotban van, és évekig kell használnia, fontolja meg egy lefoglalt példány létrehozását, hogy drasztikusan megtakarítsa a CAPEX-ét.
Itt láthattuk, hogyan lehet sikeresen létrehozni egy azonnali példány kérést az ajánlati ár meghatározásával.
A helyszíni példányok nagyszerű módja annak, hogy költséget takarítson meg azon példányok esetében, amelyek nem kritikusak az alkalmazás szempontjából. Gyakori példa arra, hogy egy olyan feladathoz, mint a képfeldolgozás vagy a videó kódolása, spot példányokból álló flottát hoznak létre. Ilyen esetekben a példányok fürtjét tarthatja a terheléselosztó alatt.
Ha az ajánlati ár meghaladja az azonnali árat, és a példánya megszűnik az AWS oldaláról, akkor más példányok végezhetik el helyette a feldolgozást. Ehhez a forgatókönyvhöz használhatja az automatikus méretezést. Kerülje a Spot példányok használatát üzleti szempontból kritikus alkalmazásokhoz, például adatbázisokhoz stb.