חלק 1: יצירת ECS Cluster

הסבר

נתחיל ביצירת ECS Cluster חדש דרך ה-AWS Console. ניכנס ל-ECS, נלחץ על Clusters בתפריט השמאלי, ולאחר מכן על Create cluster.

בשדה Cluster name נזין שם לפי הצורך — לדוגמה: DemoCluster.

נקודות מפתח


חלק 2: בחירת סוג Infrastructure

הסבר

תחת הסעיף Infrastructure נבחר כיצד ה-Cluster יקבל Capacity — כלומר, היכן יורצו ה-Tasks שלנו.

אפשרויות Infrastructure

ישנן שלוש אפשרויות עיקריות:

1. Fargate בלבד (Serverless)

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

2. Fargate ו-Self-Managed Instances (הדרך הישנה)

באפשרות זו אנו יוצרים ומנהלים בעצמנו את ה-Auto Scaling Group. AWS מנסה להרחיק אותנו מגישה זו לטובת Fargate.

3. Fargate ו-Managed Instances

גם כאן נקבל Fargate, אך בנוסף AWS תנהל עבורנו EC2 instances מאחורי הקלעים. לשם כך נדרש ליצור Instance Profile: