Využite škálovateľnú infraštruktúru AWS EC2 na nasadenie svojich aplikácií React.

V dnešnom rýchlo sa rozvíjajúcom digitálnom prostredí sa cloud computing stal nenahraditeľným nástrojom pre podniky. Medzi rôznymi dostupnými platformami cloud computingu patria Amazon Web Services (AWS) EC2 (Elastic Compute Cloud) vyniká ako všestranná a výkonná platforma na nasadenie aplikácií a správu infraštruktúry ľahkosť.

Vďaka svojej škálovateľnej infraštruktúre, robustným bezpečnostným funkciám a bezproblémovým možnostiam integrácie vám EC2 umožňuje odomknúť plný potenciál vašich aplikácií.

1. Nastavte inštanciu AWS EC2

Ak chcete začať používať AWS EC2, ako východiskový bod môžete postupovať podľa nasledujúcich krokov.

  • Prihláste sa do Riadiaca konzola AWS. Ak ste tak ešte neurobili, vytvorte si účet na oficiálnej webovej stránke AWS.
  • Prejdite na EC2 a kliknite na Spustite inštancie.
  • Vyberte si Amazon Machine Image (AMI), ktorý podporuje váš preferovaný operačný systém.
  • A tiež nakonfigurujte skupiny zabezpečenia tak, aby umožňovali prichádzajúcu návštevnosť vašej aplikácie (napr. HTTP/HTTPS) podľa vašich preferencií.
    instagram viewer
  • Teraz máte vytvoril váš server Linux AWS EC2 úspešne a potom vytvorili nový pár kľúčov alebo vybrali existujúci.

2. Pripojte sa k svojej inštancii EC2

Po úspešnom nastavení vašej inštancie EC2 je ďalším krokom naučiť sa, ako sa k nej pripojiť.

  • Stiahnite si vytvorený súbor súkromného kľúča (.pem) pre váš pár kľúčov.
  • Môžete tiež pripojiť svoj pár kľúčov používať FTP klientov ako filezilla alebo tmel (ak ste používateľom systému Windows).
  • Nastavte príslušné povolenia pre súbor súkromných kľúčov pomocou nasledujúceho príkazu v termináli:
 chmod 400 /path/to/key-pair.pem
  • Pripojte sa k svojej inštancii pomocou SSH.

Napríklad:

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

Podľa týchto krokov úspešne vytvoríte pripojenie k vašej inštancii EC2.

3. Aktualizujte balíčky vo svojej inštancii EC2

Po vytvorení spojenia s vašou inštanciou EC2 pokračujte v aktualizácii balíkov vo vašej inštancii.

  • Aktualizujte balíky vo vašej inštancii EC2 spustením nasledujúceho príkazu:
aktualizácia sudo yum

4. Nainštalujte Node.js a npm

Ak chcete nainštalovať Node.js a npm vo vašej inštancii EC2, spustite nasledujúci príkaz:

krútiť sa -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash source ~/.nvm/nvm.sh Inštalačný uzol nvm

5. Klonujte svoje úložisko aplikácií React

Ak chcete nasadiť aplikáciu React na inštanciu EC2, vykonajte tieto kroky:

  • Nainštalujte Git, ak ešte nie je nainštalovaný vo vašej inštancii:
 sudo yum nainštalujte git
  • Naklonujte svoje úložisko aplikácie React pomocou príkazu:
git klon 

6. Nainštalujte závislosti projektu

Po naklonovaní úložiska aplikácie React prejdite do adresára úložiska a nainštalujte závislosti projektu.

cd  inštalácia npm

7. Vytvorte si aplikáciu React

Ak chcete vytvoriť aplikáciu React pre produkciu, použite nasledujúci príkaz:

npm spustiť zostavenie

8. Nainštalujte webový server

Ak chcete spustiť aplikáciu React na inštancii EC2, nainštalujte webový server, ako napr Nginx. Nginx poskytuje výkon, škálovateľnosť, ukladanie do vyrovnávacej pamäte, vyrovnávanie záťaže a bezpečnostné funkcie na zabezpečenie spoľahlivého poskytovania vašej aplikácie. Nainštalujte Nginx pomocou príkazu:

sudo yum nainštalujte nginx

9. Nakonfigurujte Nginx

Ak chcete nakonfigurovať Nginx pre vašu aplikáciu React, postupujte takto:

  • Otvorte konfiguračný súbor Nginx pomocou príkazu:
sudo nano /etc/nginx/nginx.conf
  • Aktualizujte blok servera tak, aby obsahoval nasledujúci blok umiestnenia:
server {...umiestnenie / {koreň/cesta/k/vašej/reakcii/aplikácii/zostaveniu;
index index.html;
try_files $uri /index.html;}... }

Uložte súbor a ukončite editor.

10. Spustite server Nginx

Ak chcete spustiť server Nginx a povoliť jeho automatické spustenie pri zavádzaní systému, použite nasledujúce príkazy:

sudo služba nginx spustí chkconfig nginx on

11. Prístup k aplikácii React

Ak chcete získať prístup k nasadenej aplikácii React, postupujte takto:

  • Vo svojej konzole nájdite verejnú IP adresu svojej inštancie vyhľadaním vytvorenej inštancie EC2.
  • Potom vyhľadajte svoju nasadenú aplikáciu pomocou tejto adresy IP alebo domény priradenej k vašej inštancii EC2.

Uvoľnite silu AWS na vylepšenie aplikácií

AWS ponúka širokú škálu služieb a funkcií, ktoré môžu výrazne zlepšiť možnosti vašej aplikácie. Skúmaním možností, ako je automatické škálovanie, vyrovnávanie záťaže a databázy, a neustálym monitorovaním výkonu a bezpečnosti vašej inštancie EC2, môžete zabezpečiť optimálnu prevádzku.

Zvládnutie procesu nastavenia inštancie EC2 a nasadenia aplikácie React vás nielen vybaví cennými zručnosťami, ale tiež vám umožní využiť celý potenciál cloud computingu.