מבוא ל- Amazon CloudFormation



הבלוג נותן מבוא קצר ל- Amazon CloudFormation

מהי אמזון CloudFormation?

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





ההבדל בין ג'אווה להארכה ליישומים

השלבים כוללים:

1) הקמת קבוצת אבטחה



2) יצירת קובץ זוג זוגי מפתח

3) השקת מופע EC2

4) התקנת Apache, MySQL או כל קובץ אחר.



5) קבל קוד מ- S3 והתפרס בשרת אינטרנט

6) יצירת מאזן עומסים אלסטי ותן את כתובת האתר.

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

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

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

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

תבנית ב- Amazon CloudFormation

הוא מורכב מ -6 אובייקטים עיקריים:

  • גרסת פורמט
  • תיאור
  • פרמטרים
  • מיפיות
  • אֶמְצָעִי
  • תפוקות

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

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות ונחזור אליך.

פוסטים קשורים:

כיצד להשתמש בפלטפורמת הענן של

6 מקרי ענן של AWS המהפכים את העסק