אם יש כאן מישהו שלא אוהב דברים בחינם, שירים את היד. בעולם הענן ניתן למצוא לא מעט שירותים, גרסאות ניסיון ומוצרים חינמיים, אבל כמו שכבר למדנו בחיינו – הרבה פעמים דברים שניתנים בחינם, לא משתווים לאלו שעולים כסף (או כמו במקרה של משחקי Freemium, הם אוצרים בתוכם מגוון מנגנונים פסיכולוגיים שגורמים לנו לשלם הרבה יותר). במאמר זה נסקור את השירותים החינמיים של אמזון, ונמצא את האלמנטים הבעייתיים – כדי שאתם תוכלו להבין האם מספיק לכם להשתמש בתצורות אלו, או שאולי כדאי לכם לשדרג לגרסאות בתשלום.
תתחילו לחשב את הזמן שלכם טוב – אתם מקבלים בכל חודש כ-750 שעות בכדי להשתמש באינסטנסים של לינוקס, Windows t2.micro, ומיקרו אינסטנסים של EC2. אם זה נראה לכם סביר, הנה משהו שכנראה לא ידעתם: גם אם תפעילו את האינסטנס של EC2 במשך רבע שעה, המערכת עדיין תחשיב לכם את ההפעלה בתור שעה שלמה. לדוגמא, אם אתם תפעילו ותכבו את המערכת 3 פעמים במשך חצי שעה, אמזון תחשיב את השימוש בפועל בתור 3 שעות ולא חצי שעה, כך שאם חשבתם שעצם זה שאתם מכבים את האינסטנס בכל פעם עוזר לכם לחסוך – נחשו שוב, זה לא. למעשה, יש לא מעט מקרים בהם היה עדיף לכם להשאיר את האינסטנס דולק למשך שעה שלמה.
שירות זה זכה לפופולאריות עצומה בקרב המשתמשים של AWS, זאת בזכות היציבות, אפשרויות הסקיילינג והאחסון שכמעט תמיד מנצחות את השירותים המתחרים. יחד עם זאת, גם כאן לא חסרות נקודות שחשוב לשים אליהן לב.
גם כאן, דברים שנראים לנו טריוויאליים מתבררים כמשהו אחר לחלוטין. המקרה הנפוץ ביותר הוא לקיחת הנחה שאם אין שום אינסטנס EC2 שרץ, אז הכל בסדר. בפועל, אם השארתם אובייקטים בבאקט של S3, אתם תחויבו. עקרון זה תקף גם לגבי Amazon EBS/EFS, Amazon Elastic Container Registry, Amazon DynamoDB, Amazon RDS ועוד. אז בקיצור - כל שירות שמשתמש בשטח אחסון יכול ליצור חיובים שיפתיעו אתכם בסוף החודש.
רוב משתמשי AWS מכירים את ELB בתור שירות המאפשר הפצה של תעבורת אפליקציות נכנסת על פני אינסטנסים של EC2. גם כאן, יש תנאים לשימוש החינמי – ויש גם מקום לטעויות.
• 750 שעות שימוש חודשיות ב-Classic/Application load balancers
• 15 ג'יגה של עיבוד נתונים עבור Classic load balancers
• 15 LCU עבור Application load balancers
מהי המשמעות? ככל שאתם מזרימים יותר נתונים, כך אתם מפסידים יותר שעות שימוש ב-ELB. למעשה, יתכן שיהיו לכם מספיק קרדיטים עבור האינסטנסים של EC2, אך לא יהיה לכם מספיק קרדיט ל-ELB כדי להמשיך להשתמש בשירות החינמי. אם אתם רוצים לקבל התראה לפני שזה קורה, אתם יכולים להגדיר זאת באפשרויות ניהול החיוב והעלויות.
שירות המוכר לטובה ומשמש כשירות עיבוד שמריץ את הקוד שלכם בתגובה לאבנטים, ותוך כדי ניהול אוטומטי של משאבי העיבוד. לפי הדוקומנטציה, אתם תקבלו:
• מיליון בקשות חינמיות בכל חודש
• עד ל-3.2 מיליון שניות עם זמן עיבוד בכל חודש
נשמע מדהים? אל תשכחו שלרוב בלמבדה, אתם יוצרים הליך מונולית'י שבו כל בקשה מתבססת על שניות, מה שבעצם אומר שיש לכם בערך 3 שניות עבור כל קריאה, ואם אתם רוצים לעסוק ב-Serverless, אתם חייבים לשים לב לנתון זה.
גם כאן אתם יכולים להשתמש בגרסא החינמית בכדי ליצור מספר חשבונות תחת חשבון ראשי, אבל חשוב לדעת שהשימוש בשירותים האחרים מתחלק בין כל אותם חשבונות.
אם מדובר בשירות כמו Amazon EC2, הרי שהשימוש משפיע על כלל החשבונות המחוברים. אם אתם חושבים שתקבלו התראה איך שזה יקרה – תחשבו שוב: התראות אלו מגיעות רק עבור יוזרים המשלמים על השירות.
כאן ניתן לראות את כל השירותים הכוללים גרסא חינמית, ואיך ניתן לראות את השימוש שלהם בלוח המחוונים של ניהול החיוב והעלויות.
אם אתם מעוניינים לעקוב אחרי תקציבים, אתם יכולים להשתמש ב-AWS Budgets, העוזר לבצע בקרה אחר התקציבים ואף לקבל התראה כאשר הגעתם לאחוז שימוש מסוים. בנוסף, חלק מהשירותים מאפשרים לכם להפעיל התראות ייחודיות, לנוחיותכם.
החלק החשוב ביותר שאסור לכם לפספס הוא קבלת החשבונית במייל. למרות שאתם בטוחים שמדובר בשירותים ללא עלות, אם חרגתם מהכמות שנקצבה לכם, אתם עלולים לקבל חיוב – דאגו לכך שתקבלו חשבונית היישר למייל בסוף כל חודש.
אין ספק שהאפשרויות החינמיות הן דרך מצוינת ללמוד דברים חדשים ב-AWS, אבל אתם חייבים להיות ערניים. מה שבטוח – אם תלמדו להשתמש בשירותים הנ"ל בחוכמה – אין ספק שתוכלו להגיע רחוק.
אם יש כאן מישהו שלא אוהב דברים בחינם, שירים את היד. בעולם הענן ניתן למצוא לא מעט שירותים, גרסאות ניסיון ומוצרים חינמיים, אבל כמו שכבר למדנו בחיינו – הרבה פעמים דברים שניתנים בחינם, לא משתווים לאלו שעולים כסף (או כמו במקרה של משחקי Freemium, הם אוצרים בתוכם מגוון מנגנונים פסיכולוגיים שגורמים לנו לשלם הרבה יותר). במאמר זה נסקור את השירותים החינמיים של אמזון, ונמצא את האלמנטים הבעייתיים – כדי שאתם תוכלו להבין האם מספיק לכם להשתמש בתצורות אלו, או שאולי כדאי לכם לשדרג לגרסאות בתשלום.
תתחילו לחשב את הזמן שלכם טוב – אתם מקבלים בכל חודש כ-750 שעות בכדי להשתמש באינסטנסים של לינוקס, Windows t2.micro, ומיקרו אינסטנסים של EC2. אם זה נראה לכם סביר, הנה משהו שכנראה לא ידעתם: גם אם תפעילו את האינסטנס של EC2 במשך רבע שעה, המערכת עדיין תחשיב לכם את ההפעלה בתור שעה שלמה. לדוגמא, אם אתם תפעילו ותכבו את המערכת 3 פעמים במשך חצי שעה, אמזון תחשיב את השימוש בפועל בתור 3 שעות ולא חצי שעה, כך שאם חשבתם שעצם זה שאתם מכבים את האינסטנס בכל פעם עוזר לכם לחסוך – נחשו שוב, זה לא. למעשה, יש לא מעט מקרים בהם היה עדיף לכם להשאיר את האינסטנס דולק למשך שעה שלמה.
שירות זה זכה לפופולאריות עצומה בקרב המשתמשים של AWS, זאת בזכות היציבות, אפשרויות הסקיילינג והאחסון שכמעט תמיד מנצחות את השירותים המתחרים. יחד עם זאת, גם כאן לא חסרות נקודות שחשוב לשים אליהן לב.
גם כאן, דברים שנראים לנו טריוויאליים מתבררים כמשהו אחר לחלוטין. המקרה הנפוץ ביותר הוא לקיחת הנחה שאם אין שום אינסטנס EC2 שרץ, אז הכל בסדר. בפועל, אם השארתם אובייקטים בבאקט של S3, אתם תחויבו. עקרון זה תקף גם לגבי Amazon EBS/EFS, Amazon Elastic Container Registry, Amazon DynamoDB, Amazon RDS ועוד. אז בקיצור - כל שירות שמשתמש בשטח אחסון יכול ליצור חיובים שיפתיעו אתכם בסוף החודש.
רוב משתמשי AWS מכירים את ELB בתור שירות המאפשר הפצה של תעבורת אפליקציות נכנסת על פני אינסטנסים של EC2. גם כאן, יש תנאים לשימוש החינמי – ויש גם מקום לטעויות.
• 750 שעות שימוש חודשיות ב-Classic/Application load balancers
• 15 ג'יגה של עיבוד נתונים עבור Classic load balancers
• 15 LCU עבור Application load balancers
מהי המשמעות? ככל שאתם מזרימים יותר נתונים, כך אתם מפסידים יותר שעות שימוש ב-ELB. למעשה, יתכן שיהיו לכם מספיק קרדיטים עבור האינסטנסים של EC2, אך לא יהיה לכם מספיק קרדיט ל-ELB כדי להמשיך להשתמש בשירות החינמי. אם אתם רוצים לקבל התראה לפני שזה קורה, אתם יכולים להגדיר זאת באפשרויות ניהול החיוב והעלויות.
שירות המוכר לטובה ומשמש כשירות עיבוד שמריץ את הקוד שלכם בתגובה לאבנטים, ותוך כדי ניהול אוטומטי של משאבי העיבוד. לפי הדוקומנטציה, אתם תקבלו:
• מיליון בקשות חינמיות בכל חודש
• עד ל-3.2 מיליון שניות עם זמן עיבוד בכל חודש
נשמע מדהים? אל תשכחו שלרוב בלמבדה, אתם יוצרים הליך מונולית'י שבו כל בקשה מתבססת על שניות, מה שבעצם אומר שיש לכם בערך 3 שניות עבור כל קריאה, ואם אתם רוצים לעסוק ב-Serverless, אתם חייבים לשים לב לנתון זה.
גם כאן אתם יכולים להשתמש בגרסא החינמית בכדי ליצור מספר חשבונות תחת חשבון ראשי, אבל חשוב לדעת שהשימוש בשירותים האחרים מתחלק בין כל אותם חשבונות.
אם מדובר בשירות כמו Amazon EC2, הרי שהשימוש משפיע על כלל החשבונות המחוברים. אם אתם חושבים שתקבלו התראה איך שזה יקרה – תחשבו שוב: התראות אלו מגיעות רק עבור יוזרים המשלמים על השירות.
כאן ניתן לראות את כל השירותים הכוללים גרסא חינמית, ואיך ניתן לראות את השימוש שלהם בלוח המחוונים של ניהול החיוב והעלויות.
אם אתם מעוניינים לעקוב אחרי תקציבים, אתם יכולים להשתמש ב-AWS Budgets, העוזר לבצע בקרה אחר התקציבים ואף לקבל התראה כאשר הגעתם לאחוז שימוש מסוים. בנוסף, חלק מהשירותים מאפשרים לכם להפעיל התראות ייחודיות, לנוחיותכם.
החלק החשוב ביותר שאסור לכם לפספס הוא קבלת החשבונית במייל. למרות שאתם בטוחים שמדובר בשירותים ללא עלות, אם חרגתם מהכמות שנקצבה לכם, אתם עלולים לקבל חיוב – דאגו לכך שתקבלו חשבונית היישר למייל בסוף כל חודש.
אין ספק שהאפשרויות החינמיות הן דרך מצוינת ללמוד דברים חדשים ב-AWS, אבל אתם חייבים להיות ערניים. מה שבטוח – אם תלמדו להשתמש בשירותים הנ"ל בחוכמה – אין ספק שתוכלו להגיע רחוק.
הודעתך לא התקבלה - נסה שוב מאוחר יותר
Oops! Something went wrong while submitting the form