EC2 – מחשב בענן, כמו מחשב בבית, רק מגניב יותר
תחשוב על מחשב רגיל – יש לו מעבד, זיכרון, מערכת הפעלה. עכשיו תחשוב שאתה יכול להפעיל אותו מהאינטרנט, מתי שבא לך, ולשלם רק כשאתה משתמש בו.
זה EC2 – שרת בענן שאתה שולט עליו. רוצה להריץ אתר, אפליקציה, או סתם לבדוק רעיון שעלה לך בלילה? פותח EC2, בוחר כמה כוח אתה צריך, וזהו. עובד תוך כמה דקות.
הכי חשוב – לא צריך לקנות חומרה, לא צריך לטפל בתקלות פיזיות. AWS דואגים לזה. אתה פשוט עובד.
Lambda – תריץ קוד בלי להפעיל שרת בכלל
פה זה נהיה עוד יותר מעניין. נניח שאתה צריך להריץ חתיכת קוד קטנה – נגיד, לשלוח מייל כשמישהו נרשם, או לבדוק משהו אוטומטית פעם בשעה.
במקום לפתוח שרת שלם בשביל זה, אתה פשוט כותב את הקוד – ו-AWS יריצו אותו רק כשצריך. זה נקרא Serverless – בלי שרת. לא כי אין שרת, אלא כי אתה לא צריך לחשוב עליו.
ואתה משלם? רק לפי זמן הריצה של הקוד. אין ריצה – אין תשלום.
ECS ו-EKS – מחשבים שעובדים ביחד (קונטיינרים)
נגיד שיש לך כמה חלקים שונים של אפליקציה – כל חלק עושה משהו אחר. ואתה רוצה להריץ את כולם ביחד, אבל גם שכל אחד יוכל לעבוד בנפרד.
כאן נכנסים קונטיינרים (מכירים את Docker?).
AWS נותנת לך 2 שירותים להריץ אותם:
- ECS – פתרון פשוט, AWS עוזרים לנהל
- EKS – פתרון מתקדם עם Kubernetes, למי שאוהב שליטה מלאה
למי זה טוב? לאפליקציות קצת יותר גדולות או מורכבות. לא חובה לדעת קונטיינרים כדי להתחיל – אבל זה כלי חזק ששווה להכיר.
Lightsail – המחשב הכי פשוט להפעיל
לא בא לך להסתבך? אתה רוצה אתר קטן או אפליקציה פשוטה באוויר, בלי להבין מה זה VPC, IAM וכל השמות האלה?
תכיר את Lightsail – השירות הכי פשוט להרצת שרת באינטרנט. בוחרים תבנית, לוחצים על כמה כפתורים – והאתר שלך באוויר. מתאים לבלוגים, חנויות קטנות, פרויקטים אישיים.
בגדול – כמו EC2, רק בלי כאב ראש.
Batch – כשצריך להריץ הרבה משימות בלי לפקח עליהן
יש לך אלף קבצים שצריך לעבד? או חישובים שדורשים זמן ועוצמה? לא צריך לשבור את הראש.
AWS Batch לוקח את המשימות, מריץ אותן באוטומט, ומנהל את כל המשאבים בעצמו. אתה רק אומר לו מה לעשות – והוא דואג שזה יקרה.
אז מה כדאי לי לבחור?
תלוי בצורך שלך. הנה טבלה קטנה לסיכום:
שירות | מתי להשתמש בו? | למה זה מגניב? |
EC2 | כשאתה רוצה שרת גמיש ומלא שליטה | שליטה מלאה, מתאים להכול |
Lambda | להריץ קוד קטן או אוטומציה בלי שרת | פשוט, חסכוני, בלי תחזוקה |
Lightsail | פרויקטים קטנים, מתחילים | קליל, נוח, בלי סיבוכים |
ECS/EKS | אפליקציות מבוססות קונטיינרים | גמישות, ביצועים גבוהים |
Batch | משימות רבות שדורשות חישוב | מנהל את הכול לבד |
מילת סיכום – לא צריך להיות גאון מחשבים
שירותי המחשוב של AWS לא נועדו רק ל”אנשים של ענן”. גם מפתחים מתחילים, יזמים, בעלי עסקים – כולם יכולים להתחיל להשתמש וליהנות.
הטיפ הכי טוב? תפתח חשבון, תיכנס ל-AWS Free Tier (יש מלא שירותים בחינם למתחילים), ותתחיל לשחק. תקים שרת, תריץ קוד, תראה מה קורה.