השתמש בתשתית הניתנת להרחבה של AWS EC2 כדי לפרוס את אפליקציות React שלך.

בנוף הדיגיטלי המתפתח במהירות של היום, מחשוב ענן הפך לכלי הכרחי עבור עסקים. בין פלטפורמות מחשוב הענן השונות הזמינות, Amazon Web Services (AWS) EC2 (Elastic Compute Cloud) בולטת כפלטפורמה רב-תכליתית וחזקה לפריסת יישומים וניהול תשתית באמצעות קַלוּת.

עם התשתית הניתנת להרחבה, תכונות האבטחה החזקות ואפשרויות האינטגרציה החלקות שלה, EC2 מעניק לך אפשרות לנצל את מלוא הפוטנציאל של היישומים שלך.

1. הגדר מופע AWS EC2

כדי להתחיל להשתמש ב-AWS EC2, תוכל לבצע את השלבים הבאים כנקודת התחלה.

  • היכנס ל- מסוף ניהול AWS. אם עדיין לא עשית זאת, צור חשבון באתר הרשמי של AWS.
  • נווט אל EC2 ולחץ על הפעל מופעים.
  • בחר תמונת מכונה של אמזון (AMI) התומכת במערכת ההפעלה המועדפת עליך.
  • וגם הגדר קבוצות אבטחה כדי לאפשר תעבורה נכנסת לאפליקציה שלך (למשל, HTTP/HTTPS) בהתאם להעדפות שלך.
  • עכשיו יש לך יצר את מופע שרת Linux AWS EC2 שלך בהצלחה ולאחר מכן יצרו זוג מפתחות חדש או בחרו קיים.

2. התחבר למופע ה-EC2 שלך

לאחר שתגדיר בהצלחה את מופע ה-EC2 שלך, השלב הבא הוא ללמוד כיצד ליצור חיבור אליו.

instagram viewer
  • הורד את קובץ המפתח הפרטי (.pem) שנוצר עבור זוג המפתחות שלך.
  • כדי לחבר את זוג המפתחות שלך אתה יכול גם השתמש בלקוחות FTP כמו filezilla אוֹ מֶרֶק (אם אתה משתמש Windows).
  • הגדר הרשאות מתאימות לקובץ המפתח הפרטי באמצעות הפקודה הבאה בטרמינל:
 chmod 400 /path/to/key-pair.pem
  • התחבר למופע שלך באמצעות SSH.

לדוגמה:

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

על ידי ביצוע שלבים אלה, תוכל ליצור בהצלחה חיבור למופע EC2 שלך.

3. עדכן חבילות במופע EC2 שלך

לאחר יצירת חיבור עם מופע ה-EC2 שלך, המשך לעדכן חבילות במופע שלך.

  • עדכן את החבילות במופע EC2 שלך על ידי הפעלת הפקודה הבאה:
עדכון sudo yum

4. התקן את Node.js ו-npm

כדי להתקין את Node.js ו-npm בתוך מופע ה-EC2 שלך, הפעל את הפקודה הבאה:

תלתל -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash source ~/.nvm/nvm.sh צומת התקנת nvm

5. שכפל את מאגר יישומי React שלך

כדי לפרוס את אפליקציית React במופע EC2, בצע את השלבים הבאים:

  • התקן את Git אם הוא עדיין לא מותקן במופע שלך:
 sudo yum להתקין git
  • שכבו את מאגר האפליקציות של React באמצעות הפקודה:
שיבוט git 

6. התקן תלות בפרויקט

לאחר שיבוט מאגר יישומי React שלך, נווט אל ספריית המאגר והתקן את התלות בפרויקט.

CD  npm להתקין

7. בנה את אפליקציית React שלך

כדי לבנות את אפליקציית React לייצור, השתמש בפקודה הבאה:

npm run build

8. התקן שרת אינטרנט

כדי להפעיל את אפליקציית React שלך במופע EC2, התקן שרת אינטרנט כגון Nginx. Nginx מספקת ביצועים, מדרגיות, שמירה במטמון, איזון עומסים ואבטחה כדי להבטיח אספקה ​​אמינה של האפליקציה שלך. התקן את Nginx באמצעות הפקודה:

sudo yum התקן את nginx

9. הגדר את Nginx

כדי להגדיר את Nginx עבור אפליקציית React שלך, בצע את השלבים הבאים:

  • פתח את קובץ התצורה של Nginx באמצעות הפקודה:
sudo nano /etc/nginx/nginx.conf
  • עדכן את בלוק השרת כך שיכלול את בלוק המיקום הבא:
שרת {...location / {root/path/to/your/react/application/build;
index index.html;
try_files $uri /index.html;}... }

שמור את הקובץ וצא מהעורך.

10. הפעל את שרת Nginx

כדי להפעיל את שרת Nginx ולאפשר לו להתחיל אוטומטית באתחול המערכת, השתמש בפקודות הבאות:

שירות sudo nginx מתחילsudo chkconfig nginx פועל

11. גש לאפליקציית React שלך

כדי לגשת לאפליקציית React הפרוסה שלך, בצע את השלבים הבאים:

  • במסוף שלך, מצא את כתובת ה-IP הציבורית של המופע שלך על ידי חיפוש במופע EC2 שנוצר.
  • לאחר מכן חפש את האפליקציה הפרוסה שלך באמצעות כתובת ה-IP או הדומיין המשויך למופע ה-EC2 שלך.

שחרר את הכוח של AWS לשיפור יישומים

AWS מציעה מגוון רחב של שירותים ותכונות שיכולים לשפר מאוד את יכולות האפליקציה שלך. על ידי בחינת אפשרויות כמו קנה מידה אוטומטי, איזון עומסים ומסדי נתונים, וניטור מתמשך של הביצועים והאבטחה של מופע ה-EC2 שלך, אתה יכול להבטיח פעולה מיטבית.

שליטה בתהליך של הקמת מופע EC2 ופריסה של אפליקציית React לא רק מציידת אותך במיומנויות יקרות ערך אלא גם מאפשרת לך לרתום את מלוא הפוטנציאל של מחשוב ענן.