רשת נתונים היא מסגרת ארכיטקטונית וארגונית שמתייחסת לנתונים כאל מוצר (במסמך הזה הם נקראים מוצרי נתונים). במסגרת הזו, מוצרי הנתונים מפותחים על ידי הצוותים שמבינים הכי טוב את הנתונים האלה, ופועלים לפי קבוצה של תקני משילות מידע (data governance) שחלים על כל הארגון. אחרי שפורסים את מוצרי הנתונים ברשת הנתונים, צוותים מבוזרים בארגון יכולים למצוא נתונים שרלוונטיים לצרכים שלהם ולגשת אליהם בצורה מהירה ויעילה יותר. כדי להגיע למצב שבו הנתונים המבוזרים פועלים בצורה תקינה, קודם צריך להגדיר את רכיבי הארכיטקטורה ברמה גבוהה ואת התפקידים הארגוניים שמתוארים במאמר הזה.
המסמך הזה הוא חלק מסדרה שמתארת איך להטמיע ארכיטקטורת נתונים מבוזרת ב- Google Cloud. הוא מבוסס על ההנחה שקראתם את המאמר בניית רשת נתונים מודרנית ומבוזרת באמצעות Google Cloud ואתם מכירים את המושגים שמתוארים בו.
הסדרה כוללת את החלקים הבאים:
- ארכיטקטורה ופונקציות ברשת נתונים (המסמך הזה)
- תכנון פלטפורמת נתונים בשירות עצמי לנתונים מבוזרים
- יצירת מוצרי נתונים ברשת נתונים
- חיפוש ושימוש במוצרי נתונים ברשת נתונים
בסדרה הזו, רשת הנתונים שמתוארת היא פנימית לארגון. אפשר להרחיב את ארכיטקטורת הנתונים המבוזרים כדי לספק מוצרי נתונים לצדדים שלישיים, אבל הגישה המורחבת הזו לא נכללת במסמך הזה. כשמרחיבים את רשת הנתונים, צריך להביא בחשבון שיקולים נוספים מעבר לשימוש בתוך הארגון.
ארכיטקטורה
המונחים המרכזיים הבאים משמשים להגדרת הרכיבים הארכיטקטוניים שמתוארים בסדרה הזו:
- מוצר נתונים: קונטיינר לוגי או קיבוץ של משאב נתונים אחד או יותר שקשורים זה לזה.
- משאב נתונים: משאב נתונים הוא נכס פיזי במערכת אחסון שמכיל נתונים מובְנים או מאחסן שאילתה שמניבה נתונים מובְנים.
- מאפיין נתונים: מאפיין נתונים הוא שדה או רכיב של משאב נתונים.
בתרשים הבא מוצגת סקירה כללית של הרכיבים הארכיטקטוניים העיקריים ברשת נתונים שמוטמעת ב- Google Cloud.
בתרשים שלמעלה מוצגים:
- השירותים המרכזיים מאפשרים ליצור ולנהל מוצרי נתונים, כולל כללי מדיניות של הארגון שמשפיעים על המשתתפים ברשת הנתונים, אמצעי בקרת גישה (באמצעות קבוצות של ניהול זהויות והרשאות גישה) ורכיבי תוכנה ספציפיים לתשתית. דוגמאות להתחייבויות ולהזמנות כאלה, ולתשתית שמאפשרת את תפקוד הנתונים המבוזרים, מתוארות במאמר יצירת רכיבים ופתרונות לפלטפורמה.
- השירותים המרכזיים משתמשים ב-Knowledge Catalog כדי לספק את קטלוג הנתונים לכל מוצרי הנתונים ברשת הנתונים, ואת מנגנון הגילוי לצרכנים פוטנציאליים של המוצרים האלה.
- דומיינים של נתונים חושפים קבוצות משנה של הנתונים שלהם כמוצרי נתונים, באמצעות ממשקים מוגדרים היטב לצריכת נתונים. מוצרי הנתונים האלה יכולים להיות טבלה, תצוגה, קובץ מובנה, נושא או סטרימינג. ב-BigQuery זה יהיה מערך נתונים, וב-Cloud Storage זה יהיה תיקייה או קטגוריה. יכולים להיות סוגים שונים של ממשקים שאפשר לחשוף כמוצר נתונים. דוגמה לממשק היא תצוגה של BigQuery מעל טבלה ב-BigQuery. במאמר פיתוח מוצרי נתונים ברשת נתונים מפורטים סוגי הממשקים הנפוצים ביותר למטרות ניתוח.
הטמעה לדוגמה של נתונים מבוזרים
אפשר למצוא הטמעה לדוגמה של הארכיטקטורה הזו במאגר data-mesh-demo.
הסקריפטים של Terraform שמשמשים בהטמעה לדוגמה ממחישים את המושגים של נתונים מבוזרים, והם לא מיועדים לשימוש בסביבת ייצור. הסקריפטים האלה מלמדים איך:
- הפרדה בין הגדרות המוצרים לבין הנתונים הבסיסיים.
- יצירת תבניות של Data Catalog לתיאור ממשקי מוצרים.
- תייגו ממשקי מוצרים באמצעות התבניות האלה.
- נותנים הרשאות לצרכני המוצר.
בממשקי המוצרים, הטמעת העזר יוצרת את סוגי הממשקים הבאים ומשתמשת בהם:
- תצוגות מורשות בטבלאות BigQuery.
- מקורות נתונים שמבוססים על נושאי Pub/Sub.
לפרטים נוספים, אפשר לעיין בקובץ ה-README במאגר.
פונקציות ברשת נתונים
כדי שרשת הנתונים תפעל היטב, צריך להגדיר תפקידים ברורים לאנשים שמבצעים משימות בתוך רשת הנתונים. הבעלות מוקצית לארכיטיפים או לפונקציות של הצוות. הפונקציות האלה כוללות את התהליכים שעוברים המשתמשים שעובדים עם הנתונים המבוזרים. כדי לתאר בבירור את התהליכים שהמשתמשים עוברים, הקצינו להם תפקידי משתמשים. אפשר לפצל ולשלב את תפקידי המשתמשים האלה בהתאם לנסיבות של כל ארגון. אתם לא צריכים למפות את התפקידים ישירות לעובדים או לצוותים בארגון.
תחום נתונים תואם ליחידה עסקית (BU) או לפונקציה בתוך ארגון. דוגמאות נפוצות לדומיינים עסקיים: מחלקת המשכנתאות בבנק, או מחלקות הלקוחות, ההפצה, הכספים או משאבי האנוש בארגון. מבחינה רעיונית, יש שתי פונקציות שקשורות לדומיין ברשת נתונים: צוותי מפיקי הנתונים וצוותי צרכני הנתונים. חשוב להבין שדומיין נתונים יחיד יכול לשמש לשתי הפונקציות בו-זמנית. צוות של דומיין נתונים מייצר מוצרי נתונים מהנתונים שבבעלותו. הצוות גם צורך מוצרי נתונים כדי לקבל תובנות עסקיות, ויוצר מוצרי נתונים נגזרים לשימוש של דומיינים אחרים.
בנוסף לפונקציות שמבוססות על דומיינים, ארכיטקטורת נתונים מבוזרים כוללת גם קבוצה של פונקציות שמבוצעות על ידי צוותים מרכזיים בארגון. הצוותים המרכזיים האלה מאפשרים את הפעולה של הנתונים המבוזרים על ידי מתן פיקוח, שירותים ומשילות בין דומיינים. הם מפחיתים את הנטל התפעולי של דומייני הנתונים ביצירה ובצריכה של מוצרי נתונים, ומאפשרים את הקשרים בין הדומיינים שנדרשים להפעלת הנתונים המבוזרים.
במסמך הזה מתוארות רק פונקציות שיש להן תפקיד ספציפי בנתונים מבוזרים. יש עוד כמה תפקידים שנדרשים בכל ארגון, בלי קשר לארכיטקטורה שבה משתמשים בפלטפורמה. אבל התפקידים האחרים האלה לא נכללים במסמך הזה.
אלה ארבע הפונקציות העיקריות ברשת נתונים:
- צוותי הפקה שמבוססים על דומיין נתונים: יוצרים מוצרי נתונים ומנהלים אותם לאורך מחזור החיים שלהם. הצוותים האלה נקראים לעיתים קרובות מפיקי הנתונים.
- צוותי צרכנים שמבוססים על דומיין נתונים: מגלים מוצרי נתונים ומשתמשים בהם באפליקציות שונות לניתוח נתונים. הצוותים האלה יכולים לצרוך מוצרי נתונים כדי ליצור מוצרי נתונים חדשים. הצוותים האלה מכונים לעיתים קרובות צרכני נתונים.
- צוות מרכזי למשילות מידע: מגדיר ואוכף את מדיניות משילות המידע בקרב יוצרי הנתונים, כדי להבטיח איכות גבוהה ואמינות של הנתונים לצרכנים. הצוות הזה נקרא בדרך כלל צוות משילות המידע.
- צוות פלטפורמת תשתית נתונים מרכזית בשירות עצמי: מספק פלטפורמת נתונים בשירות עצמי ליצרני נתונים. הצוות הזה גם מספק את הכלים לגילוי נתונים מרכזיים ולניטור מוצרי נתונים, שמשמשים גם את צרכני הנתונים וגם את יצרני הנתונים. הצוות הזה נקרא בדרך כלל צוות פלטפורמת הנתונים.
פונקציה נוספת שאפשר לשקול היא Center of Excellence (COE) לנתונים המבוזרים. המטרה של ה-COE היא לנהל את הנתונים המבוזרים. ה-COE הוא גם צוות הבוררות שמיועד לפתור מחלוקות שנוצרות על ידי כל אחת מהפונקציות האחרות. הפונקציה הזו עוזרת לחבר בין ארבע הפונקציות האחרות.
צוות מוצר מבוסס דומיין נתונים
בדרך כלל, מוצרי נתונים מבוססים על מאגר פיזי של נתונים (מחסן נתונים, אגם נתונים או מקור נתונים אחד או יותר). כדי ליצור ולתחזק את המאגרים הפיזיים האלה, הארגון צריך תפקידים מסורתיים של פלטפורמת נתונים. עם זאת, בדרך כלל האנשים בתפקידים המסורתיים האלה בפלטפורמת הנתונים הם לא אלה שיוצרים את מוצר הנתונים.
כדי ליצור מוצרי נתונים מהמאגרים הפיזיים האלה, הארגון צריך שילוב של מומחי נתונים, כמו מהנדסי נתונים ואדריכלי נתונים. בטבלה הבאה מפורטים כל תפקידי המשתמשים הספציפיים לדומיין שנדרשים בצוותי מוצר.
תפקיד |
תחומי האחריות |
מיומנויות נדרשות |
התוצאות הרצויות |
|---|---|---|---|
הבעלים של מוצר הנתונים |
|
ניתוח נתונים ארכיטקטורת נתונים ניהול מוצר |
|
מוביל טכני של מוצר נתונים |
|
הנדסת מערכות מידע ארכיטקטורת נתונים הנדסת תוכנה |
|
תמיכה במוצרי נתונים |
|
הנדסת תוכנה Site Reliability Engineering (SRE) |
|
מומחה תוכן (SME) בתחום הנתונים |
|
ניתוח נתונים ארכיטקטורת נתונים |
|
בעלי הנתונים |
|
|
|
צוותים של צרכנים שמבוססים על דומיין נתונים
בארכיטקטורת נתונים מבוזרים, האנשים שצורכים מוצר נתונים הם בדרך כלל משתמשי נתונים שנמצאים מחוץ לדומיין של מוצר הנתונים. צרכני הנתונים האלה משתמשים בקטלוג נתונים מרכזי כדי למצוא מוצרי נתונים שרלוונטיים לצרכים שלהם. יכול להיות שיותר ממוצר נתונים אחד יענה על הצרכים שלהם, ולכן צרכני הנתונים יכולים להירשם לכמה מוצרי נתונים.
אם צרכני הנתונים לא מצליחים למצוא את מוצר הנתונים הנדרש לתרחיש לדוגמה שלהם, הם צריכים להתייעץ ישירות עם ה-COE של הנתונים המבוזרים. במהלך הייעוץ, צרכני הנתונים יכולים להעלות את צורכי הנתונים שלהם ולבקש ייעוץ לגבי האופן שבו אפשר לענות על הצרכים האלה באמצעות דומיין אחד או יותר.
כשצרכני נתונים מחפשים מוצר נתונים, הם מחפשים נתונים שיעזרו להם להשיג מטרות שונות, כמו דוחות ומרכזי בקרה קבועים לניתוח נתונים, דוחות ביצועים ספציפיים ומדדים אחרים של ביצועים עסקיים. לחלופין, יכול להיות שצרכני הנתונים מחפשים מוצרי נתונים שאפשר להשתמש בהם בתרחישים של בינה מלאכותית (AI) ולמידת מכונה (ML). כדי להשיג את תרחישי השימוש השונים האלה, צרכני הנתונים צריכים שילוב של פרסונות של מומחי נתונים, שהן:
תפקיד |
תחומי האחריות |
מיומנויות נדרשות |
התוצאות הרצויות |
|---|---|---|---|
מנתח נתונים |
מחפש, מזהה, מעריך ונרשם למוצרי נתונים בדומיין יחיד או בכמה דומיינים, כדי ליצור בסיס להפעלה של מסגרות בינה עסקית. |
הנדסת ניתוח נתונים ניתוח נתונים עסקיים |
|
מפַתח אפליקציות |
מפתחים מסגרת של אפליקציה לצריכת נתונים במוצר נתונים אחד או יותר, בתוך הדומיין או מחוץ לו. |
פיתוח אפליקציות הנדסת מערכות מידע |
|
מומחה להמחשת נתונים |
|
ניתוח דרישות המחשה של נתונים |
|
מדעני נתונים |
|
הנדסת למידת מכונה הנדסת ניתוח נתונים |
|
צוות מרכזי למשילות מידע (data governance)
צוות משילות המידע מאפשר ליוצרי הנתונים ולצרכני הנתונים לשתף, לצבור ולחשב נתונים באופן בטוח ובשירות עצמי, בלי לחשוף את הארגון לסיכונים שקשורים לתאימות.
כדי לעמוד בדרישות התאימות של הארגון, צוות משילות המידע מורכב מכמה תפקידים של Data Practitioner:
תפקיד |
תחומי האחריות |
מיומנויות נדרשות |
התוצאות הרצויות |
|---|---|---|---|
מומחה למשילות מידע (data governance) |
|
מומחה משפטי מומחה אבטחה מומחה פרטיות נתונים |
|
מנהל נתונים (נמצא בכל דומיין) |
|
ארכיטקטורת נתונים מדיניות מידע ארגונית |
|
מהנדס משילות מידע (data governance) |
|
הנדסת תוכנה |
|
צוות מרכזי של פלטפורמת תשתית נתונים בשירות עצמי
צוות פלטפורמת התשתית של הנתונים בשירות עצמי, או פשוט צוות פלטפורמת הנתונים, אחראי ליצירת קבוצה של רכיבי תשתית נתונים. צוותים של דומיינים של נתונים מבוזרים משתמשים ברכיבים האלה כדי ליצור ולפרוס את מוצרי הנתונים שלהם. צוות פלטפורמת הנתונים גם מקדם שיטות מומלצות ומציג כלים ומתודולוגיות שעוזרים להפחית את העומס הקוגניטיבי על צוותים מבוזרים כשהם מאמצים טכנולוגיה חדשה.
תשתית הפלטפורמה צריכה לספק שילוב קל עם כלי תפעול לצורך ניטור גלובלי, אינסטרומנטציה ואוטומציה של תאימות. לחלופין, התשתית צריכה לאפשר שילוב כזה כדי להכין צוותים מבוזרים להצלחה.
צוות פלטפורמת הנתונים משתמש במודל אחריות משותפת עם צוותי הדומיינים המבוזרים וצוות התשתית הבסיסית. המודל מראה מהן תחומי האחריות של צרכני הפלטפורמה, ובאילו רכיבים של הפלטפורמה תומך צוות פלטפורמת הנתונים.
פלטפורמת הנתונים היא מוצר פנימי, ולכן היא לא תומכת בכל תרחיש לדוגמה. במקום זאת, הצוות של פלטפורמת הנתונים משיק כל הזמן שירותים ותכונות חדשים בהתאם לתוכנית עבודה שנקבעה לפי סדר עדיפויות.
יכול להיות שלצוות פלטפורמת הנתונים יש קבוצה סטנדרטית של רכיבים קיימים ורכיבים בפיתוח. עם זאת, צוותים של דומייני נתונים יכולים לבחור להשתמש בקבוצה שונה וייחודית של רכיבים, אם הצרכים של הצוות לא תואמים לאלה שמספקת פלטפורמת הנתונים. אם הצוותים של דומייני הנתונים בוחרים בגישה אחרת, הם צריכים לוודא שכל תשתית פלטפורמה שהם בונים ומתחזקים תואמת למדיניות ולכללי הבטיחות של הארגון בנושא אבטחה ומשילות מידע. במקרה של תשתית לפלטפורמת נתונים שמפותחת מחוץ לצוות המרכזי של פלטפורמת הנתונים, צוות פלטפורמת הנתונים יכול לבחור להשקיע במשותף או להטמיע מהנדסים משלו בצוותי הדומיינים. ההחלטה של צוות פלטפורמת הנתונים אם להשקיע במשותף או להטמיע מהנדסים, עשויה להיות תלויה בחשיבות האסטרטגית של תשתית הפלטפורמה של תחום הנתונים לארגון. אם הארגון מעורב בפיתוח התשתית על ידי צוותי דומייני הנתונים, הוא יכול לספק את ההתאמה והמומחיות הטכנית שנדרשות כדי לארוז מחדש את כל רכיבי התשתית החדשים של הפלטפורמה שנמצאים בפיתוח, לשימוש חוזר בעתיד.
יכול להיות שתצטרכו להגביל את האוטונומיה בשלבים המוקדמים של בניית רשת הנתונים, אם המטרה הראשונית שלכם היא לקבל אישור מבעלי העניין להרחבת רשת הנתונים. עם זאת, הגבלת האוטונומיה עלולה ליצור צוואר בקבוק בצוות המרכזי של פלטפורמת הנתונים. צוואר הבקבוק הזה יכול למנוע את הרחבת הנתונים המבוזרים. לכן, צריך לקבל החלטות לגבי ריכוזיות בזהירות. למפיקי נתונים, אולי עדיף לבחור את האפשרויות הטכניות מתוך קבוצה מוגבלת של אפשרויות זמינות, במקום להעריך ולבחור בעצמם מתוך רשימה בלתי מוגבלת של אפשרויות. קידום האוטונומיה של יוצרי הנתונים לא שווה ליצירת סביבה טכנולוגית לא מנוהלת. במקום זאת, המטרה היא לעודד תאימות ואימוץ של הפלטפורמה על ידי יצירת האיזון הנכון בין חופש הבחירה לבין סטנדרטיזציה.
ולבסוף, צוות טוב של פלטפורמת נתונים הוא מקור מרכזי להדרכה ולשיטות מומלצות לשאר החברה. הנה כמה מהפעילויות הכי משמעותיות שאנחנו ממליצים לצוותים של פלטפורמת הנתונים המרכזית לבצע:
- לערוך בדיקות קבועות של תכנון הארכיטקטורה לפרויקטים פונקציונליים חדשים, ולהציע דרכים נפוצות לפיתוח בצוותי הפיתוח.
- שיתוף ידע וניסיון, והגדרה משותפת של שיטות מומלצות והנחיות לארכיטקטורה.
- לוודא שלמהנדסים יש את הכלים המתאימים כדי לאמת ולבדוק אם יש בעיות נפוצות כמו בעיות בקוד, באגים וירידה בביצועים.
- ארגון האקתונים פנימיים כדי שצוותי הפיתוח יוכלו להציג את הדרישות שלהם לצרכים של כלים פנימיים.
דוגמאות לתפקידים ולתחומי אחריות של צוות פלטפורמת הנתונים המרכזית:
| תפקיד | תחומי האחריות | מיומנויות נדרשות |
התוצאות הרצויות |
|---|---|---|---|
בעלי מוצר של פלטפורמת נתונים |
|
אסטרטגיית נתונים ותפעול ניהול מוצר ניהול בעלי עניין |
|
מהנדס פלטפורמת נתונים |
|
הנדסת מערכות מידע הנדסת תוכנה |
|
מהנדס פלטפורמה ואבטחה (נציג מצוותי ה-IT המרכזיים, כמו רשתות ואבטחה, שמוטמע בצוות פלטפורמת הנתונים) |
|
הנדסת תשתיות הנדסת תוכנה |
|
אדריכל ארגוני |
|
ארכיטקטורת נתונים איטרציה של פתרונות ופתרון בעיות בניית קונצנזוס |
|
שיקולים נוספים לגבי נתונים מבוזרים
יש כמה אפשרויות ארכיטקטורה לפלטפורמת נתוני ניתוח, ולכל אפשרות יש דרישות מוקדמות שונות. כדי להפעיל כל ארכיטקטורה של נתונים מבוזרים, מומלץ שהארגון שלכם יפעל לפי השיטות המומלצות שמתוארות בקטע הזה.
קבלת מימון לפלטפורמה
כמו שמוסבר בפוסט בבלוג, "אם רוצים לעשות שינוי, צריך להתחיל מהכספים", הפלטפורמה אף פעם לא מסתיימת: היא תמיד פועלת על סמך מפת דרכים עם סדרי עדיפויות. לכן, צריך לממן את הפלטפורמה כמוצר, ולא כפרויקט עם נקודת סיום קבועה.
המשתמש הראשון שמאמץ את הנתונים המבוזרים נושא בעלות. בדרך כלל, העלות מתחלקת בין העסק שיוצר את דומיין הנתונים הראשון כדי להתחיל את רשת הנתונים, לבין צוות הטכנולוגיה המרכזי, שבדרך כלל מאכלס את צוות פלטפורמת הנתונים המרכזית.
כדי לשכנע את המחלקות הפיננסיות לאשר מימון לפלטפורמה המרכזית, מומלץ להציג הצדקה עסקית לערך של הפלטפורמה המרכזית שיתממש לאורך זמן. הערך הזה נובע מהטמעה מחדש של אותם רכיבים בצוותי מסירה נפרדים.
הגדרת הפלטפורמה המינימלית שמתאימה לנתונים המבוזרים
כדי לעזור לכם להגדיר את הפלטפורמה המינימלית שמתאימה לנתונים המבוזרים, מומלץ להריץ פיילוט ולחזור על התהליך עם הצדקה עסקית אחת או יותר. בפיילוט, חפשו תרחישים לדוגמה שנדרשים, ושבהם יש צרכן שמוכן לאמץ את מוצר הנתונים שנוצר. תרחישי השימוש כבר צריכים להיות ממומנים כדי לפתח את מוצרי הנתונים, אבל צריך להיות צורך בקלט מצוותים טכניים.
חשוב לוודא שהצוות שמטמיע את הפיילוט מבין את המודל התפעולי של הנתונים המבוזרים, באופן הבא:
- העסק (כלומר, הצוות שמפיק את הנתונים) הוא הבעלים של צבר המשימות, התמיכה והתחזוקה.
- הצוות המרכזי מגדיר את דפוסי השירות העצמי ועוזר לעסק לבנות את מוצר הנתונים, אבל מעביר את מוצר הנתונים לעסק כדי שיפעיל אותו ויהיה הבעלים שלו כשהוא מוכן.
- המטרה העיקרית היא להוכיח את המודל התפעולי של הפעילות העסקית (דומיינים מייצרים, דומיינים צורכים). המטרה המשנית היא להוכיח את המודל התפעולי הטכני (תבניות של שירות עצמי שפותחו על ידי הצוות המרכזי).
- מכיוון שהמשאבים של צוות הפלטפורמה מוגבלים, כדאי להשתמש במודל של צוותי גזע וענפים כדי לאחד את הידע, אבל עדיין לאפשר פיתוח של שירותים ומוצרים ייעודיים לפלטפורמה.
מומלץ גם:
- תכננו מפות דרכים במקום לאפשר לשירותים ולתכונות להתפתח באופן אורגני.
- להגדיר את היכולות המינימליות של הפלטפורמה, כולל הטמעה, אחסון, עיבוד, ניתוח ו-ML.
- הטמיעו את משילות המידע בכל שלב, ולא כחלק מתהליך עבודה נפרד.
- הטמיעו את היכולות המינימליות בתחומי הממשל, הפלטפורמה, זרם הערך וניהול השינויים. יכולות מינימליות הן כאלה שעונות על 80% מההצדקות העסקיות.
תכנון השילוב של הנתונים המבוזרים עם פלטפורמת נתונים קיימת
להרבה ארגונים שרוצים להטמיע נתונים מבוזרים כבר יש פלטפורמת נתונים קיימת, כמו אגם נתונים, מחסן נתונים או שילוב של שניהם. לפני שמטמיעים ארכיטקטורת נתונים מבוזרים, הארגונים האלה צריכים לתכנן איך פלטפורמת הנתונים הקיימת שלהם יכולה להתפתח ככל שארכיטקטורת הנתונים המבוזרים גדלה.
הארגונים האלה צריכים להביא בחשבון גורמים כמו:
- מקורות הנתונים שהכי יעילים בנתונים המבוזרים.
- הנכסים שחייבים להישאר בפלטפורמת הנתונים הקיימת.
- האם צריך להעביר את הנכסים או שאפשר להשאיר אותם בפלטפורמה הקיימת ועדיין לכלול אותם ברשת הנתונים המבוזרים.
המאמרים הבאים
- במאמר Google Cloud Well-Architected Framework מוסבר איך לתכנן ולהפעיל טופולוגיית ענן.
- לדוגמאות נוספות של ארכיטקטורות, תרשימים ושיטות מומלצות, עיינו במאמר Cloud Architecture Center.