תשתית כקוד
Infrastructure as code
תשתית כקוד (IaC) היא תהליך של ניהול והקצאת משאבי מרכז נתונים של מחשבים באמצעות קובצי הגדרות קריאים על ידי מכונה, ולא באמצעות תצורת חומרה פיזית או כלי תצורה אינטראקטיביים. תשתית ה-IT המנוהלת על ידי תהליך זה כוללת הן ציוד פיזי, כגון שרתי Bare Metal, והן מכונות וירטואליות, ומשאבי תצורה נלווים.
עודכן ב־
בעמוד הזה
איך זה קשור לאוטומציה?
תשתית כקוד מתארת שרתים, רשתות והרשאות בקובצי הגדרה שניתן לבדוק בגרסאות. באוטומציה זה מאפשר לשחזר סביבת הרצה במקום ללחוץ בממשק ענן בכל פעם.
דוגמאות שימוש באוטומציה
הדוגמאות להמחשה. את החיבורים והכללים מתאימים למערכות ולתהליך של העסק.
הצוות מתאר את תור ההודעות, את הרשאות הקריאה ואת כתובת הוובהוק בקובץ גרסה. סביבת בדיקה נבנית מאותו קובץ. שינוי ידני בממשק הענן נחשב חריג עד שהוא חוזר לקוד.
באילו כלים זה רלוונטי?
- Vercel
- הגדרות פרויקט וסביבות ניתנות לניהול בקוד; סודות עדיין שייכים למנגנון משתני הסביבה ולא לקובץ הציבורי.
מה חשוב לבדוק לפני שמיישמים?
- קוד תשתית בלי סודות חיצוניים ובלי סקירת שינוי יכול לפרוס הרשאות רחבות בטעות.