Iskoristite skalabilnu infrastrukturu AWS EC2 za implementaciju svojih React aplikacija.

U današnjem digitalnom okruženju koje se brzo razvija, računalstvo u oblaku postalo je nezamjenjiv alat za tvrtke. Među raznim dostupnim platformama za računalstvo u oblaku, Amazon Web Services (AWS) EC2 (Elastic Compute Cloud) ističe se kao svestrana i moćna platforma za implementaciju aplikacija i upravljanje infrastrukturom olakšati.

Sa svojom skalabilnom infrastrukturom, robusnim sigurnosnim značajkama i opcijama besprijekorne integracije, EC2 vam omogućuje da otključate puni potencijal svojih aplikacija.

1. Postavite AWS EC2 instancu

Za početak korištenja AWS EC2 možete slijediti sljedeće korake kao početnu točku.

  • Prijavite se na AWS upravljačka konzola. Ako već niste, otvorite račun na službenoj web stranici AWS-a.
  • Dođite do EC2 i kliknite na Pokreni instance.
  • Odaberite Amazon Machine Image (AMI) koji podržava željeni operativni sustav.
  • Također konfigurirajte sigurnosne grupe da dopustite ulazni promet vašoj aplikaciji (npr. HTTP/HTTPS) prema vašim preferencijama.
  • instagram viewer
  • Sada imate stvorio instancu vašeg Linux poslužitelja AWS EC2 uspješno i zatim stvorio novi par ključeva ili odabrao postojeći.

2. Povežite se sa svojom EC2 instancom

Nakon što ste uspješno postavili svoju EC2 instancu, sljedeći korak je naučiti kako uspostaviti vezu s njom.

  • Preuzmite stvorenu datoteku privatnog ključa (.pem) za svoj par ključeva.
  • Za povezivanje vašeg para ključeva također možete koristite FTP klijente kao što je filezilla ili kit (ako ste Windows korisnik).
  • Postavite odgovarajuća dopuštenja za datoteku privatnog ključa pomoću sljedeće naredbe u terminalu:
 chmod 400 /path/to/key-pair.pem
  • Povežite se sa svojom instancom koristeći SSH.

Na primjer:

ssh -i /path/to/your-key-pair.pem ec2-user@your-instance-public-ip

Slijedeći ove korake, uspješno ćete uspostaviti vezu sa svojom EC2 instancom.

3. Ažurirajte pakete na vašoj EC2 instanci

Nakon uspostavljanja veze s vašom EC2 instancom, nastavite s ažuriranjem paketa u svojoj instanci.

  • Ažurirajte pakete na svojoj EC2 instanci pokretanjem sljedeće naredbe:
ažuriranje sudo yum

4. Instalirajte Node.js i npm

Za instalaciju Node.js i npm unutar vaše EC2 instance pokrenite sljedeću naredbu:

kovrča -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash izvor ~/.nvm/nvm.sh nvm instalacijski čvor

5. Klonirajte svoje skladište React aplikacije

Za implementaciju vaše React aplikacije na EC2 instancu, izvršite sljedeće korake:

  • Instalirajte Git ako već nije instaliran na vašoj instanci:
 sudo yum instaliraj git
  • Klonirajte repozitorij vaše React aplikacije pomoću naredbe:
git klon 

6. Instalirajte ovisnosti projekta

Nakon kloniranja vašeg repozitorija React aplikacije, idite do direktorija repozitorija i instalirajte ovisnosti projekta.

CD  npm instalirati

7. Izgradite svoju React aplikaciju

Da biste izradili svoju React aplikaciju za proizvodnju, koristite sljedeću naredbu:

npm pokrenuti izgradnju

8. Instalirajte web poslužitelj

Da biste pokrenuli svoju React aplikaciju na EC2 instanci, instalirajte web poslužitelj kao što je Nginx. Nginx pruža performanse, skalabilnost, predmemoriju, balansiranje opterećenja i sigurnosne značajke kako bi se osigurala pouzdana isporuka vaše aplikacije. Instalirajte Nginx pomoću naredbe:

sudo yum instalirajte nginx

9. Konfigurirajte Nginx

Da biste konfigurirali Nginx za svoju React aplikaciju, slijedite ove korake:

  • Otvorite Nginx konfiguracijsku datoteku pomoću naredbe:
sudo nano /etc/nginx/nginx.conf
  • Ažurirajte blok poslužitelja da uključi sljedeći blok lokacije:
server {...lokacija / {root/path/to/your/react/application/build;
indeks indeks.html;
try_files $uri /index.html;}... }

Spremite datoteku i izađite iz uređivača.

10. Pokrenite Nginx poslužitelj

Da biste pokrenuli Nginx poslužitelj i omogućili mu da se automatski pokrene prilikom pokretanja sustava, koristite sljedeće naredbe:

sudo service nginx startsudo chkconfig nginx on

11. Pristupite svojoj React aplikaciji

Da biste pristupili svojoj implementiranoj React aplikaciji, slijedite ove korake:

  • Na svojoj konzoli pronađite javnu IP adresu svoje instance pretraživanjem svoje stvorene EC2 instance.
  • Zatim potražite svoju implementiranu aplikaciju pomoću te IP adrese ili domene povezane s vašom EC2 instancom.

Oslobodite snagu AWS-a za poboljšanje aplikacije

AWS nudi široku lepezu usluga i značajki koje mogu uvelike poboljšati mogućnosti vaše aplikacije. Istražujući opcije kao što su automatsko skaliranje, balansiranje opterećenja i baze podataka te kontinuiranim praćenjem performansi i sigurnosti vaše EC2 instance, možete osigurati optimalan rad.

Ovladavanje postupkom postavljanja EC2 instance i implementacije React aplikacije ne samo da vas oprema vrijednim vještinama, već vam također omogućuje da iskoristite puni potencijal računalstva u oblaku.