נתחיל ביצירת ECS Cluster חדש דרך ה-AWS Console. ניכנס ל-ECS, נלחץ על Clusters בתפריט השמאלי, ולאחר מכן על Create cluster.
בשדה Cluster name נזין שם לפי הצורך — לדוגמה: DemoCluster.
תחת הסעיף Infrastructure נבחר כיצד ה-Cluster יקבל Capacity — כלומר, היכן יורצו ה-Tasks שלנו.
ישנן שלוש אפשרויות עיקריות:
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: