מתי להשתמש ב- Bicep
מצאת שערכות כלים רבות זמינות עבור פריסות משאבים של תשתית כקוד. עכשיו, אתה רוצה לקבל מידע נוסף על מתי Bicep עשוי להיות הכלי הנכון לך ולארגון שלך.
האם Bicep הוא הכלי הנכון?
קיימות סיבות רבות לבחירת Bicep כערכת הכלים הראשית עבור פריסות התשתית כקוד. עבור פריסות Azure, ל- Bicep יש כמה יתרונות, אך Bicep אינו פועל כשפה עבור ספקי ענן אחרים.
מתי Bicep הוא הכלי הנכון?
אם אתה משתמש ב- Azure כפלטפורמות הענן שלך, שקול את היתרונות הבאים של שימוש ב- Bicep:
- Azure-native: עם Bicep, אתה משתמש בשפה מקורית של Azure. כאשר משאבים חדשים של Azure מופצים או מתעדכנים, Bicep תומך בתכונות אלה ביום הראשון. בעת שימוש בכלים אחרים של ספקים חיצוניים, הגדרת תכונות חדשות בערכת הכלים עשויה להימשך זמן מה.
של Azure: תבניות Azure Resource Manager (ARM), הן JSON והן Bicep, משולבות באופן מלא בתוך פלטפורמת Azure. באמצעות פריסות של מנהל המשאבים, באפשרותך לנטר את התקדמות הפריסה בפורטל Azure.
תמיכהAzure : Bicep הוא מוצר נתמך באופן מלא עם התמיכה של Microsoft.
ניהול מצבים: פריסות Bicep משווות את המצב הנוכחי של משאבי Azure שלך למצב שאתה מגדיר בתבנית. אינך צריך לשמור את המידע אודות מצב המשאבים שלך במקום אחר, כגון בחשבון אחסון. Azure עוקב עבורך באופן אוטומטי אחר מצב זה.
'קל' מ- JSON: אם אתה כבר משתמש בתבניות JSON כשפת התבנית המוצהרת של ARM, לא קשה לעבור לשימוש ב- Bicep. באפשרותך להשתמש ב- Bicep CLI כדי לבצע פירוק של כל תבנית ARM לתבנית Bicep באמצעות
bicep decompile
ברירת המחדל.
מתי Bicep אינו הכלי הנכון?
מצבים מסוימים עשויים לחייג לערכת כלים אחרת. שקול את הסיבות הבאות לא להשתמש ב- Bicep כערכת הכלים הראשית:
ערכת כלים קיימת: כאשר אתה קביעה מתי להשתמש ב- Bicep, השאלה הראשונה שיש לשאול היא, האם לארגון שלי כבר יש ערכת כלים בשימוש? אפשרויות כלי רבות זמינות שניתן להשתמש בהן להקצאת משאבים של תשתית כקוד. לעתים, הגיוני להשתמש בהשקעות פיננסיות והשקעות ידע קיימות כאשר אתה שוקל לאמץ תהליך חדש.
Multicloud: אם הארגון שלך משתמש בכמה ספקי ענן כדי לארח את התשתית שלו, ייתכן ש- Bicep אינו הכלי הנכון. ספקי ענן אחרים אינם תומכים ב- Bicep כשפת תבנית. ניתן להשתמש בכלים של קוד פתוח, כגון Terraform, עבור פריסות מרובות עננים, כולל פריסות ל- Azure.