EC2-ilmentymän luominen AWS:ssä: Vaiheittainen opetusohjelma
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 luokiteltuna alueensa mukaan. Laske, tallennus, tietokanta jne. EC2-ilmentymän luomiseksi meidän on valittava Computeà 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ä löydät kaikki tiedot sisällöstä AWS EC2 resurssit käynnissä.
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 vaihtoehto "Pyydä spot-instanssit" valitsematta toistaiseksi. (Tämä tehdään, kun haluamme käynnistää Spot-esiintymiä on-demand-esiintymien sijaan. Palaamme Spot-esiintymiin 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 webserver=, 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. Se tulee sanoista Elastic IP. Normaalisti, kun luot ilmentymän, se vastaanottaa julkisen IP-osoitteen AWS-varannosta automaattisesti. Jos pysäytät/käynnistät ilmentymäsi uudelleen, tämä julkinen IP muuttuu – se on dynaaminen. Jotta sovelluksellasi olisi staattinen IP, josta voit muodostaa yhteyden julkisten verkkojen kautta, voit käyttää EIP:tä.
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.
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ä.
Siten alla olevasta kaaviosta voimme nähdä, että ilmentymätyyppi, jonka aiomme tarjota, on hinnoittelualueella 0.01xx, ja näyttää siltä, että saatavuusvyöhykkeellä "us-east 1a" on alhaisin 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.
Yhteenveto
Näin ollen näimme yksityiskohtaisesti, kuinka luodaan pyynnöstä EC2-esiintymä tässä opetusohjelmassa. Koska se on on-demand-palvelin, voit pitää sen käynnissä, kun se on käytössä, ja pysäyttää sen, kun se on käyttämätön säästääksesi kulujasi.
Voit tarjota Linuxin tai Windows EC2-esiintymä tai mistä tahansa AWS Marketplacessa käytettävissä olevista AMI:istä valitsemasi käyttöympäristön perusteella.
Jos sovelluksesi on tuotannossa ja joudut käyttämään sitä tulevina vuosina, sinun kannattaa harkita varatun ilmentymän käyttöönottoa, jotta voit säästää merkittävästi CAPEX-kulujasi.
Tässä näimme kuinka Spot Instance -pyyntö voidaan luoda onnistuneesti määrittämällä tarjoushintamme.
Spot-instanssit ovat loistava tapa säästää kustannuksissa tapauksissa, jotka eivät ole sovelluksen kannalta kriittisiä. Yleinen esimerkki voisi olla spot-esiintymien kaluston luominen tehtävää, kuten kuvankäsittelyä tai videokoodausta varten. Tällaisissa tapauksissa voit pitää joukon ilmentymiä kuormituksen tasapainottimen alla.
Jos tarjoushinta ylittää spot-hinnan ja ilmentymäsi lopetetaan AWS:n puolelta, voit antaa muiden ilmentymien hoitaa käsittelytyöt puolestasi. Voit hyödyntää automaattista skaalausta tässä skenaariossa. Vältä Spot-esiintymien käyttöä liiketoimintakriittisissä sovelluksissa, kuten tietokantoissa jne.