ש:
כיצד הקצאה דינמית בענן חוסכת כסף לחברות?
ת:הרעיון של הקצאה דינאמית של משאבי ענן פותר מספר בעיות חשובות מאוד עבור IT ארגוני. אחת הדרכים הטובות ביותר להמחיש זאת היא התבוננות ברעיון בסיסי מאוד: ששירותי ענן יכולים להיות אלסטיים, או במילים אחרות, שהם יכולים לספק משאבים באופן דינמי בזמן אמת או קרוב בזמן אמת.
בהופעת הענן לפני מספר שנים שמענו הרבה על משאבים לפי דרישה ועל גמישות מהירה. הענן היה מדהים בחלקו מהסיבה היחידה שחברות יכולות פשוט לקנות מנויים למשאבי חומרה ותוכנה, במקום לבנות פיזית ולתחזק שרתים וחומרה אחרת במקום. זה פתח את הדלת לכל מיני יכולות והזדמנויות חדשות לעסקים כמעט בכל ענף.
לאחר שינוי מאסיבי בים לעבר מחשוב ענן, נותרו חברות להסתכל על הגבול החדש, וכיצד לשפר את המצב. מה שרבים מהם מצאו הוא שבעוד שתוכלו לספק משאבים דרך הענן ולפרוק אותם, היא עדיין לא פותרת את בעיית הקצאת המשאבים.
מור כהן כותב מאמר מאלף מאוד על מושג זה בבלוג הטורבונומיה - הרעיון הוא שבמובן מאוד רחב, הקצאת דינמיות אינה טובה מספיק. מפתחים עדיין מקצים כמויות גדולות של משאבים ממה שיידרש יישום אחד בכל זמן נתון. משאבים שהוקצו קשורים לפחות באופן זמני והעלות קשורה לביצועים. כהן מדבר על השימוש בסוג המופעים הקטן ביותר ליישום, וכמה מהבעיות המתעוררות בסצנה מסוג זה, תוך שהוא מציין כי מפתחים מקצים לרוב משאבים אלה על מנת להשיג יעדים שנכתבו בהסכם ברמת השירות. . הם זקוקים לתקן אמת מידה לביצועים, אך כדי להגיע לשם, עליהם להקצות משאבים מסוימים שעלולים להתבזבז בטווח הרחוק.
דרך נוספת לנסח זאת היא שמשאבים דינמיים ואלסטיים מסוימים אינם מטבעם דינאמיים ואלסטיים באופן מוחלט וחוסמים כמה בקרות וניהול נוספים. דוגמא אחת שנדונה על ידי מומחים רבים היא שירות הפופולרי מתמיד AWS EC2 או Elastic Compute Cloud. בשורה התחתונה, השירות אינו באמת אלסטי לחלוטין אם הלקוח אינו מסתכל בפירוט בדברים כמו אזורי זמינות. אזורים מרובים מעלים עלויות; אזור יחיד מגדיל את הסיכון. כך שזה לא קל כמו סתם "להזמין את מה שאתה צריך." חברות צריכות להיות בעלות צוותים פנימיים כדי באמת להתמודד עם כל מה שהן מספקות דרך הענן, או שזה לא יהיה אלסטי לחלוטין כפי שניתן לצפות.
באופן כללי, הקצאה דינמית עוזרת לפתור חלק ניכר מבעיית העלות לעומת הביצועים. כלים ומערכות של צד שלישי יכולים לסייע לאוטומציה של הרבה מהעבודות המיקרומניות שעושות את הפיכת AWS EC2 או כל היבט אחר של ארכיטקטורת תוכנה ליעילות מיסודו, ולא רק יעילה במילה או בשם בלבד. כן, אתה יכול לקבל מנוי ענן לכל שירות נתון, אבל אם הוא יעלה על סף, הוא פתאום יקר יותר. כן, אתה יכול לקבל שירות מנויים שתוכל להוריד בכל עת, אך אם לא תפיל אותו, אתה עדיין משלם את הכסף. המטרה האמיתית היא להשיג את "המצב הרצוי" בו מערכת IT מאוזנת באופן מושלם בכל זמן נתון, בעוד צרכים אלו ישתנו בזמן אמת מדקה לדקה.