מילון מונחים של App Lifecycle Manager

מוצר SaaS

מוצר SaaS מייצג מוצר ספציפי של תוכנה כשירות (SaaS), כולל פרטים, הגדרות ואזורי פריסה שעשויים להיות משותפים לכמה מקרים או פריסות של אותו מוצר בפורטפוליו גדול יותר של SaaS בחברה.

יחידה

יחידה היא מופע של סוג יחידה. לדוגמה, אם יש לכם סוג יחידה לתשתית של אפליקציית SaaS, היחידה הקשורה היא התשתית שבה האפליקציה פועלת.

סוג היחידה

סוג יחידה מגדיר סוג של רכיב מנוהל בשירות (לדוגמה, אשכול Kubernetes או מופע של אפליקציה). בדרך כלל כל היחידות מסוג מסוים מתעדכנות יחד (באמצעות השקה). סוגי יחידות מאפשרים לכם להגדיר תוכן וקצב פריסה נפרדים לקבוצות שונות במוצר ה-SaaS שלכם.

גרסה

גרסה מייצגת תמונת מצב ספציפית של סוג יחידה שאפשר לפרוס. גרסאות מכילות את הפריטים וההגדרות ליצירה או לעדכון של יחידה. הגרסאות כוללות מצביע לארטיפקט שמכיל את פרטי הפריסה בפועל (כולל ההגדרות של Terraform). כשרוצים לעדכן יחידה, צריך לבחור גרסה ספציפית להפצה.

השקה

השקה היא תהליך של עדכון יחידות בגרסה חדשה. תהליך ההשקה מתבצע לפי הכללים שמוגדרים בסוג ההשקה.

סוג ההשקה

סוג ההשקה מתפקד כתיאור של אופן הפריסה של גרסאות חדשות ליחידות. לדוגמה, אפשר להגדיר את ההשקה כך שתתקדם במרווחים ספציפיים באזורים שבהם היחידות זמינות.

דייר (tenant)

דייר מייצג מופע ייעודי של מוצר SaaS. הוא משמש כקונטיינר לכל היחידות (שכוללות אפליקציות, מסדי נתונים ורכיבי תשתית) שאתם מקצים ומנהלים.

מתג feature flag

דגלים של תכונות משמשים להחלפת המצב או התנהגויות בינאריות אחרות של תכונה. דגלי תכונות מאפשרים לשנות את הזמינות או את ההתנהגות של תכונה מסוימת בלי לפרוס מחדש את האפליקציה או להפעיל אותה מחדש.