PracticU

הוספת ישראל ל-AWS
פרויקט NodeJS

בלי כתוביותעם כתוביות
PracticU › קורס Terraform - DevOps - Azure & AWS › הוספת ישראל ל-AWS פרויקט NodeJS
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
Node.js - סביבת ריצה שמאפשרת להריץ קוד JavaScript מחוץ לדפדפן, בעיקר בצד השרת.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
Terraform - כלי להגדרת תשתית כקוד, שמאפשר ליצור ולנהל משאבי ענן ותשתית בעזרת קובצי תצורה.
EC2 - שירות של AWS להפעלת שרתים וירטואליים בענן לפי דרישה ולפי שימוש.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.

הוספת ישראל ל-AWS פרויקט NodeJS
שרת קרוב ללקוחות פירושו פחות עיכוב. ההרצאה מפעילה ב-AWS את חוות השרתים בישראל, מכוונת אליה את Terraform ומתקינה תוסף שמבין את שפת Terraform.
השלבים העיקריים
1. Manage Regions: הרשימה שמוצגת בקונסולה אינה מלאה. ב-Manage Regions אפשר לראות regions נוספים, כמו דרום אפריקה במצב Disabled. מסמנים V ולוחצים Enable, והאישור לוקח כמה דקות. המטרה של AWS היא לשלוט בכמות המשאבים בכל אזור.
2. הפעלת ישראל: המרצה הפעיל את ישראל, ואחרי האישור מופיעה ברשימה תל אביב. ב-EC2, השירות של המכונות הווירטואליות (Instances), בוחרים בתל אביב במקום ב-Frankfurt, והמכונות יהיו פיזית בישראל.
3. Terraform: בקובץ ה-provider משנים את ה-region ל-il-central-1.
4. בעיית עריכה: Visual Studio Code לא מכיר את התחביר של Terraform (HCL). הוא לא מציע השלמות ולא מזהה שגיאות כתיב.
5. התוסף: ב-Extensions מחפשים Terraform, בוחרים את התוסף הרשמי של HashiCorp ומאשרים Trust Publisher. אחרי ההתקנה הקוד צבעוני, והעורך מציע למשל את region.
אחרי ההרצאה ישראל זמינה בחשבון, Terraform מכוון אליה, ויש עורך שמבין את הקוד.
השיעור הבא בקורס: הגדרת tf = terraform פרויקט NodeJS

פרקי ההרצאה: הוספת ישראל ל-AWS פרויקט NodeJS

  1. 00:00

    פתיחת רשימת ה-Regions ב-AWS

  2. 00:41

    בקשת הפעלת Region חדש

  3. 01:22

    הקמת מכונות וירטואליות בישראל

תמלול ההרצאה: הוספת ישראל ל-AWS פרויקט NodeJS

הטקסט המלא של הדקות הראשונות בהרצאה «הוספת ישראל ל-AWS פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם. בהרצאה זו נוסיף את ישראל לרשימה הזאת של חוות שרתים שאנחנו יכולים להקים בהם מכונה וירטואלית. הרשימה הזאת שאנחנו רואים זאת לא הרשימה המלאה.

  2. 00:15

    אם נלחץ Manage Regions אנחנו נראה עוד Regionים, עוד חוות שרתים, שאפשר לבקש להקים בהם את המכונות הווירטואליות שלנו. אם נניח הלקוחות שלי נמצאים בדרום אפריקה, כי שמה אני מוכר את השירותים שלי ואני צריך שרת בדרום אפריקה והוא כרגע במצב של Disabled, אני יכול לשים פה V ולבקש Enable.

  3. 00:38

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

  4. 00:50

    אז אני שם פה V ומבקש. המטרה של המהלך הזה זה לשלוט על כמות המשאבים הפנויים שיש להם בכל אזור, בכל Region, שהם ידעו לאיזה כמות לקוחות להתכונן.

  5. 01:03

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

  6. 01:30

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

  7. 01:48

    הנה פה למעלה כתוב Israel Tel-Aviv. עכשיו אני רוצה גם להסביר ל-Terraform שיקים

לקורס המלא: קורס Terraform אונליין ל‑DevOps

ההרצאה הקודמת: AWS Access Key - פרויקט NodeJS

ההרצאה הבאה: הגדרת tf = terraform - פרויקט NodeJS

הרצאות קשורות מקורסים אחרים

  • הוספת מוצר חדש - קורס NodeJS
  • פרויקט גמר בקורס AWS
  • הוספת VMkernel
  • הוספת Request לטסט

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio