Moti Shaul

App Runner Simple Alternatives

moti shaulmoti shaul
App Runner Simple Alternatives

חשבתם להרים פרויקט קטן ב-AWS בקליק? כנראה שתצטרכו לחשב מסלול מחדש. 🚀

לאחרונה החלטתי לקחת פרויקט ישן שכתבתי ב-Flask (למי שהסתקרן, מדובר באתר הזה: www.pirkei-avot.online), ולהעביר אותו לתשתית של AWS. חשבתי מיד על AWS App Runner – שירות פשוט ומוכר שמאפשר להעיף קונטיינר לפרודקשן בקליק ובלי כאב ראש. אבל אז גיליתי להפתעתי שהוא נכנס ל-Maintenance Mode (מצב תחזוקה), והחל מ-30 באפריל (ממש השבוע!) ייסגר לחלוטין ללקוחות חדשים. מי שכבר משתמש בשירות יוכל להמשיך להריץ את הקיים, אבל בלי פיצ'רים חדשים באופק.

אז עם מה מחליפים אותו עכשיו כדי להרים פרויקט קטן לאוויר? הנה שתי חלופות קלות:

1. המחליף הרשמי: Amazon ECS Express Mode שירות חדש שמשמר את חוויית הפריסה המהירה. אתם נותנים קונטיינר, והשירות מרים אוטומטית סביבה מלאה בתוך האקוסיסטם של ECS. איך העלויות עובדות? בשונה מ-App Runner, שבו שילמנו פר שעות ריצה וכמות בקשות, כאן Express Mode מרים לנו מאחורי הקלעים משאבי חישוב (Fargate) יחד עם Application Load Balancer (ALB). זה אומר שיש עלויות תשתית קבועות (נקודת פתיחה של אזור ה-20-25$ לחודש גם בלי טרפיק). נקודת האור פה היא שברגע שיש לכם ALB כזה באוויר, אפשר להשתמש בו כדי לנתב תעבורה עבור עד 25 פרויקטים שונים (!), אבל זה כבר כנראה ליוז-קייס אחר. 💡

2. האלטרנטיבה החסכונית: Serverless (Lambdas) במידה וה-Backend שלכם לא מורכב במיוחד (כמו בפרויקט ה-Flask שלי), זו לא תהיה עבודה קשה לפרק אותו לפונקציות AWS Lambda. היתרון העצום כאן הוא שאין בקשות – לא משלמים על שרת שרץ סתם. עם ה-Free Tier של Lambda שמקנה לכם מיליון בקשות בחודש בחינם (ורק 20 סנט לכל מיליון בקשות נוספות), העלות החודשית לפרויקטים קטנים או אישיים תשאף ברוב המקרים לאפס. 📉

3. האופציה הישירה במחיר קבוע: AWS Lightsail Containers
לפעמים אנחנו נוטים ישר לחשוב על הכלים ה"כבדים" ושוכחים את הבסיס. אם אתם רוצים פשוט להריץ קונטיינר, בלי להגדיר רשתות ועם מחיר קבוע וידוע מראש (מתחיל באזור ה-7$ לחודש) - מדובר בפתרון מעולה למי שמחפש פשטות ומודל תמחור שקוף וצפוי. 📦

הערה קטנה: כמובן שיש ב-AWS עוד המון אפשרויות להרצת אפליקציות (למשל EC2 או EKS), אבל סקרתי כאן את האפשרויות הכי פשוטות ומהירות ליישום עבור פרויקט קטן.

למי שרוצה להעמיק, הנה ההכרזות הרשמיות:
ההודעה על סגירת App Runner ללקוחות חדשים:
https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html

ההכרזה על ECS Express Mode:
https://aws.amazon.com/about-aws/whats-new/2025/11/announcing-amazon-ecs-express-mode/