Izmantojiet AWS EC2 mērogojamo infrastruktūru, lai izvietotu savas React lietotnes.
Mūsdienu strauji mainīgajā digitālajā vidē mākoņdatošana ir kļuvusi par neaizstājamu instrumentu uzņēmumiem. No dažādajām pieejamajām mākoņdatošanas platformām Amazon Web Services (AWS) EC2 (Elastic Compute Cloud) izceļas kā daudzpusīga un jaudīga platforma lietojumprogrammu izvietošanai un infrastruktūras pārvaldībai ar vieglumu.
Ar tās mērogojamo infrastruktūru, robustiem drošības līdzekļiem un nevainojamām integrācijas iespējām EC2 ļauj pilnībā izmantot jūsu lietojumprogrammu potenciālu.
1. Iestatiet AWS EC2 instanci
Lai sāktu lietot AWS EC2, kā sākumpunktu varat veikt šādas darbības.
- Piesakieties vietnē AWS pārvaldības konsole. Ja vēl neesat to izdarījis, izveidojiet kontu AWS oficiālajā vietnē.
- Dodieties uz EC2 un noklikšķiniet uz Palaidiet gadījumus.
- Izvēlieties Amazon Machine Image (AMI), kas atbalsta jūsu vēlamo operētājsistēmu.
- Kā arī konfigurējiet drošības grupas, lai atļautu ienākošo trafiku jūsu lietojumprogrammai (piemēram, HTTP/HTTPS) kā jūsu preferences.
- Tagad jums ir izveidoja jūsu Linux servera AWS EC2 gadījumu veiksmīgi un pēc tam izveidoja jaunu atslēgu pāri vai atlasīja esošu.
2. Izveidojiet savienojumu ar savu EC2 instanci
Kad esat veiksmīgi iestatījis EC2 instanci, nākamais solis ir uzzināt, kā izveidot savienojumu ar to.
- Lejupielādējiet izveidoto privātās atslēgas (.pem) failu savam atslēgu pārim.
- Varat arī savienot atslēgu pāri izmantojiet FTP klientus, piemēram, filezilla vai tepe (ja esat Windows lietotājs).
- Iestatiet atbilstošās atļaujas privātās atslēgas failam, izmantojot šādu komandu terminālī:
chmod 400 /path/to/key-pair.pem
- Izveidojiet savienojumu ar savu gadījumu, izmantojot SSH.
Piemēram:
ssh -i /path/to/your-key-pair.pem ec2-user@your-instance-public-ip
Veicot šīs darbības, jūs veiksmīgi izveidosit savienojumu ar savu EC2 gadījumu.
3. Atjauniniet pakotnes savā EC2 instancē
Kad esat izveidojis savienojumu ar savu EC2 instanci, turpiniet atjaunināt pakotnes savā instancē.
- Atjauniniet pakotnes savā EC2 instancē, izpildot šādu komandu:
sudo yum atjauninājums
4. Instalējiet Node.js un npm
Lai instalētu Node.js un npm savā EC2 instancē, palaidiet šo komandu:
čokurošanās https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash avots ~/.nvm/nvm.sh nvm instalēšanas mezgls
5. Klonējiet savu React lietojumprogrammu krātuvi
Lai izvietotu React lietojumprogrammu EC2 instancē, veiciet šādas darbības:
- Instalējiet Git, ja tas vēl nav instalēts jūsu instancē:
sudo yum instalējiet git
- Klonējiet savu React lietojumprogrammu repozitoriju, izmantojot komandu:
git klons
6. Instalējiet projekta atkarības
Pēc React lietojumprogrammu repozitorija klonēšanas dodieties uz repozitorija direktoriju un instalējiet projekta atkarības.
cd npm instalēšana
7. Izveidojiet savu React lietojumprogrammu
Lai izveidotu React lietojumprogrammu ražošanai, izmantojiet šo komandu:
npm palaist veidot
8. Instalējiet tīmekļa serveri
Lai palaistu React lietojumprogrammu EC2 instancē, instalējiet tīmekļa serveri, piemēram, Nginx. Nginx nodrošina veiktspēju, mērogojamību, kešatmiņu, slodzes līdzsvarošanu un drošības līdzekļus, lai nodrošinātu uzticamu jūsu lietojumprogrammas piegādi. Instalējiet Nginx, izmantojot komandu:
sudo yum instalējiet nginx
9. Konfigurējiet Nginx
Lai konfigurētu Nginx savai React lietojumprogrammai, veiciet šīs darbības:
- Atveriet Nginx konfigurācijas failu, izmantojot komandu:
sudo nano /etc/nginx/nginx.conf
- Atjauniniet servera bloku, lai iekļautu šādu atrašanās vietas bloku:
serveris {...atrašanās vieta / {sakne/ceļš/uz/jūsu/reaģēt/lietojumprogramma/būvēt;
indekss index.html;
try_files $uri /index.html;}... }
Saglabājiet failu un izejiet no redaktora.
10. Startējiet Nginx serveri
Lai palaistu Nginx serveri un iespējotu tā automātisku palaišanu sistēmas sāknēšanas laikā, izmantojiet šādas komandas:
sudo pakalpojums nginx startsudo chkconfig nginx ir ieslēgts
11. Piekļūstiet savai React lietojumprogrammai
Lai piekļūtu savai izvietotajai React lietojumprogrammai, veiciet šīs darbības:
- Savā konsolē atrodiet savas instances publisko IP adresi, meklējot izveidoto EC2 instanci.
- Pēc tam meklējiet savu izvietoto lietojumprogrammu, izmantojot šo IP adresi vai domēnu, kas saistīts ar jūsu EC2 gadījumu.
Atbrīvojiet AWS jaudu lietojumprogrammu uzlabošanai
AWS piedāvā plašu pakalpojumu un funkciju klāstu, kas var ievērojami uzlabot jūsu lietojumprogrammas iespējas. Izpētot tādas iespējas kā automātiskā mērogošana, slodzes līdzsvarošana un datu bāzes, kā arī nepārtraukti pārraugot sava EC2 instances veiktspēju un drošību, varat nodrošināt optimālu darbību.
Apgūstot EC2 instances iestatīšanas procesu un izvietojot React lietojumprogrammu, jūs varat ne tikai iegūt vērtīgas prasmes, bet arī pilnībā izmantot mākoņdatošanas potenciālu.