אירוח שרתי אינטרנט באינטרנט יכול להיות מאתגר מאוד למשתמש ראשון ללא מדריך מתאים. ספקי שירותי ענן סיפקו דרכים רבות לסובב בקלות שרתים מכל סוג בענן.
AWS היא אחת האפשרויות הגדולות והאמינות ביותר מבוססות ענן לפריסת שרתים. הנה איך אתה יכול להפעיל את השרת מבוסס לינוקס שלך בענן עם AWS EC2.
מה זה אמזון EC2?
Amazon Elastic Cloud Compute (EC2) הוא אחד משירותי האינטרנט הפופולריים ביותר שמציעה אמזון. עם EC2, אתה יכול ליצור מכונות וירטואליות בענן עם מערכות הפעלה שונות ויכולת מחשוב הניתנת לשינוי גודל. זה מאוד שימושי להפעלת שרתי אינטרנט מאובטחים והפיכתם לזמינים באינטרנט.
כיצד ליצור מופע של Linux EC2
קונסולת האינטרנט של AWS מספקת ממשק קל לניווט המאפשר לך להפעיל מופע ללא שימוש בסקריפטים או קוד. להלן מדריך שלב אחר שלב להשקת מופע EC2 מבוסס לינוקס ב-AWS. תלמד גם איך להתחבר אליו בצורה מאובטחת דרך המסוף.
היכנס לחשבון AWS הקיים שלך או עבור אל portal.aws.amazon.com להירשם לאחד חדש. לאחר מכן, חפש ונווט אל EC2 לוּחַ מַחווָנִים.
אתר את הפעל מופעים לחצן בפינה השמאלית העליונה של המסך ולחץ עליו כדי להפעיל את אשף ההפעלה של EC2.
הצעד הראשון הנדרש הוא להזין שם עבור המופע שלך; לאחר מכן, אתה בוחר את תמונת מערכת ההפעלה ואת הגרסה (Amazon Machine Image-AMI) של הפצת לינוקס שבה ברצונך להשתמש. אתה חופשי לחקור אחרים מערכות הפעלה מומלצות לשרת לינוקס מלבד אובונטו.
בחר סוג מופע
סוגי המופעים השונים של EC2 מורכבים משילובים שונים של מעבד, זיכרון, אחסון וכוח רשת. ישנם עד 10 סוגי מופעים שונים שאתה יכול לבחור מתוכם, בהתאם לדרישות שלך. להדגמה, נלך עם ברירת המחדל (t2.micro) סוג מופע.
ל-AWS יש מאמר על בחירת סוג המופע הנכון עבור המחשב הווירטואלי EC2 שלך, שבו אתה יכול להשתמש בתור הפניה.
בחר זוג מפתחות
ברוב המקרים, לפחות למטרות פיתוח וניפוי באגים, ייתכן שתצטרך לגשת למופע שלך דרך SSH, וכדי לעשות זאת בצורה מאובטחת, אתה צריך זוג מפתחות. זוהי תצורה אופציונלית, אך מכיוון שאתה עשוי להתחבר למופע שלך דרך SSH מאוחר יותר, עליך להוסיף זוג מפתחות.
אתה יכול להשתמש בזוג מפתחות קיים או ליצור אחד חדש. כדי ליצור אחד חדש, לחץ על צור זוג מפתחות חדש, ותראה את המסך הקופץ למטה.
תן לזוג המפתחות שלך שם ובחר סוג הצפנה (RSA היא האפשרות הפופולרית והמומלצת ביותר, מכיוון שהיא נתמכת במספר פלטפורמות). אתה גם צריך לבחור פורמט קובץ (PEM או PPK) עבור המפתחות הפרטיים שיורידו במחשב המקומי שלך בהתאם ללקוח ה-SSH שבו אתה משתמש.
ה הגדרות רשת עבור מופע ה-EC2 שלך, עלה הבא. כברירת מחדל, עליך ליצור קבוצת אבטחה חדשה כדי להגדיר כללי חומת אש כדי להגביל את הגישה ליציאות ספציפיות בלבד במופע שלך.
מומלץ להגביל את חיבור SSH לכתובת ה-IP שלך בלבד כדי להקטין את הסיכויים שלך שרת נפרץ. עליך לאפשר תעבורת HTTP גם אם יצרת את המופע להיות שרת אינטרנט.
אתה תמיד יכול לחזור לערוך את כללי קבוצת האבטחה שלך כדי להוסיף או להסיר כללים נכנסים ויוצאים. לדוגמה, הוספת כללים נכנסים עבור תעבורת HTTPS בעת הגדרת אישור SSL עבור חיבורי HTTP מאובטחים.
הגדרות אחסון
כברירת מחדל, EC2 יקצה אחסון על סמך סוג המופע שנבחר. אבל יש לך אפשרות לצרף אמצעי אחסון של Amazon Elastic Block Storage (שפועל כמו דיסק אחסון חיצוני) למופע שלך.
זה לא חובה, אבל אם אתה רוצה דיסק וירטואלי שאתה יכול להשתמש בו במספר מופעים או לנוע בקלות, עליך לשקול זאת. כעת תוכל לסקור את תצורת המופע שלך כדי לוודא שהכל מוגדר כהלכה, ולאחר מכן לחץ על הפעל מופע לחצן כדי ליצור את המחשב הווירטואלי של לינוקס שלך.
אתה תופנה למסך שבו יש לך את הצג מופעים לַחְצָן. לחץ עליו כדי לראות את המופע החדש שלך שהושק.
כיצד להתחבר למופע של Linux EC2
כעת, כשהמכונה הוירטואלית פועלת, אתה יכול להגדיר בה שרת אינטרנט. זה יכול להיות שרת Apache, שרת Node.js או כל שרת שתרצה להשתמש בו. יש עד ארבע דרכים שונות להתחבר למופע EC2, כלומר:
- חיבור מופע EC2
- מנהל מושב
- לקוח SSH
- קונסולה טורית EC2
שיטות החיבור הנפוצות ביותר הן חיבור מופע EC2 ו לקוח SSH. EC2 instance connect היא הדרך המהירה והקלה ביותר להתחבר למופע ה-EC2 שלך ולבצע בו את הפעולות הרצויות לך.
כדי להתחבר למופע הלינוקס שלך באמצעות חיבור EC2, בחר אותו בלוח המחוונים ולחץ לְחַבֵּר.
בחר את חיבור מופע EC2 לשונית ולחץ על לְחַבֵּר לַחְצָן. זה יפתח אוטומטית מסך שנראה כמו ממשק שורת פקודה.
זה מאשר כניסה מוצלחת למחשב הלינוקס שלך, ועכשיו אתה יכול להתחיל להגדיר אותו לצרכי שרת האינטרנט שלך. לדוגמה, כדי ליצור שרת אינטרנט פשוט של Apache, הפעל את הפקודות הבאות:
sudo apt-לקבל עדכון -y
sudo apt-לקבל התקן את apache2 -y
סודוsystemctlהַתחָלָהאפאצ'י2.שֵׁרוּת
כדי לוודא שהכל הלך כשורה ושרת Apache פועל, בדוק את המצב באמצעות sudo systemctl status apache2.service. אם הכל בסדר, אמור להיות לך פלט דומה לזה שלמטה:
לבסוף, אתה יכול לבדוק את השרת על ידי העתקת ה IPv4 DNS ציבורי מהכרטיסייה מאפייני המופע והדבקה בדפדפן שלך. אתה אמור לראות את דף ההדגמה של Apache.
ברכות על הגדרת שרת הלינוקס שלך בהצלחה בענן AWS. כעת תוכל לבנות ולפרוס את היישומים שלך לייצור באמצעותו.
פריסת אפליקציות בענן עם AWS
עכשיו אתה יכול בקלות להגדיר שרת אינטרנט לינוקס בענן עם Amazon EC2. בעוד אובונטו היא מערכת ההפעלה הנפוצה ביותר עבור שרתי לינוקס, התהליך ליצירת מופע EC2 זהה לכל הפצת לינוקס אחרת.
אתה יכול גם להגדיר סוגים שונים של שרתי אינטרנט כגון Node.js, Git, Golang או קונטיינר Docker. כל שעליך לעשות הוא להתחבר למופע שלך ולבצע את השלבים להגדרת שרת היישומים המועדף עליך.