הדף הזה מיועד למומחי אחסון שמקשרים או עוזרים לקשר אחסון לשירותים אחרים, כמו Google Cloud. מידע נוסף על תפקידים נפוצים ועל משימות לדוגמה שאנחנו מתייחסים אליהן בתוכן זמין במאמר תפקידים נפוצים של משתמשים ב-GKE ומשימות. Google Cloud
הסמכה לאחסון מוכן ל-GDC
Google Cloud הגדרנו את הדרישות הבאות שבהן מערכת של שותף אחסון צריכה לעמוד כדי לקבל הסמכה של Google Distributed Cloud (GDC) Ready. ממשק אחסון קונטיינרים (CSI) הוא תקן עצמאי לספקים שמאפשר להם לחשוף את מערכות האחסון של בלוקים וקבצים למערכות תזמור קונטיינרים (CO) כמו Kubernetes. הסמכת האחסון GDC Ready מבטיחה שמנהלי ה-CSI של שותפי האחסון שלנו יכולים לספק חוויה חלקה בין GDC (ב-VMware או ב-bare metal) לבין מערכות האחסון של בלוקים או קבצים של השותפים.
כדי שנוכל לשקול לצרף לתוכנית מנהל התקן CSI של שותף, השותף צריך לתמוך בדברים הבאים:
- אפשרות לפרוס את מנהל התקן ה-CSI של האחסון ואת התלויות שלו באמצעות מסגרת Kubernetes
- פונקציות ליבה שהלקוחות צריכים היום, כולל הקצאה דינמית של נפחי אחסון, באמצעות ממשקי ה-API המקוריים של Kubernetes לאחסון
- יכולת לנהל את האחסון בתרחישים של הגדלה והקטנה של Kubernetes
- ניוד עומסי עבודה עם אחסון מתמשך לעומסי עבודה עם שמירת מצב
במקרה של Google Distributed Cloud (תוכנה בלבד) ב-VMware, שותפי אחסון יכולים לבחור באיזו גרסה של vSphere לבצע את ההסמכה. אם לא מופיעה גרסה ספציפית של vSphere במטריצת ההסמכה של שותף מסוים, צריך לפנות לשותף כדי לוודא שהוא תומך בה.
במקרה של Google Distributed Cloud (תוכנה בלבד) בשרת Bare Metal, שותפי האחסון ביצעו את ההסמכות במערכת הפעלה אחת או יותר, בהתאם לתמיכה שלהם במערכת ההפעלה. אם מערכת הפעלה או גרסה מסוימת לא מופיעות, צריך לפנות לשותף כדי לוודא שיש תמיכה.
מידע נוסף על התוכנית זמין במאמר שותפים שעומדים בדרישות של GDC Ready.
מטריצת אימות גרסאות של GDC
בטבלה הבאה מודגשים שותפי האחסון וגרסאות ה-GDC שאומתו, על סמך אפשרות הפריסה (VMware או bare metal). בוחרים שותף כדי לראות את פרטי הפתרון שלו.
| שותף אחסון | GDC 1.28 | GDC 1.29 | GDC 1.30 | GDC 1.31 | GDC 1.32 |
|---|---|---|---|---|---|
| Dell EMC | Bare Metal | ||||
| Hitachi | Bare Metal | Bare Metal | Bare Metal | Bare Metal | Bare Metal |
| NetApp | VMware bare metal |
VMware bare metal |
VMware bare metal |
||
| Portworx | VMware bare metal |
VMware bare metal |
VMware bare metal |
VMware bare metal |
VMWare bare metal |
| Robin.io | Bare Metal | Bare Metal | Bare Metal | Bare Metal | Bare Metal |
| VMware | VMware | VMware | VMware | VMware | VMware |
שותפים בתחום האחסון שמוכנים ל-GDC
Dell EMC
| הפתרון | מנהל התקן CSI ל-PowerStore | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||
| תיאור | מפרט Container Storage Interface (CSI) נועד לספק ממשק שניתן להשתמש בו כדי להקצות אחסון באמצעות כלי תזמור קונטיינרים (כמו Kubernetes). ספקי אחסון מטמיעים מנהלי התקנים של CSI שתואמים למפרט, ומספקים שירותי אחסון באמצעות ממשק אחסון הקונטיינרים הזה שאינו תלוי בספק. | |||||||||||||
| דף אינטרנט | https://github.com/dell/csi-powerstore/ | |||||||||||||
| הפתרון | מנהל התקן CSI ל-PowerFlex | |||||||||||||
| מטריצת ההסמכה |
|
|||||||||||||
| תיאור | מנהל ההתקן של PowerFlex CSI מבית Dell מטמיע את הממשק המתוקנן (מפרט CSI) בין Container Orchestrator (CO) מופעל לבין מערכות Dell PowerFlex. זהו פלאגין שמותקן ב-Kubernetes כדי לספק אחסון מתמיד באמצעות מערכות אחסון של Dell. מנהל ההתקן של CSI ל-PowerFlex מציע כמה תכונות ברמת הארגון, כולל, בין היתר: הקצאה סטטית, הקצאה דינמית, יצירה ומחיקה של תמונות מצב של נפח, הרחבה וכו'. | |||||||||||||
| דף אינטרנט | https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/ |
Hitachi
| הפתרון | Hitachi Storage Plug-in for Containers | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||||||||||||||||||||||
| תיאור | התוסף Hitachi Storage Plug-in for Containers (HSPC) מספק קישוריות בין קונטיינרים של Docker, Kubernetes או Kubernetes CSI לבין מערכות אחסון היברידיות ומערכות אחסון פלאש מלאות ברמת הארגון מסדרות Hitachi Virtual Storage Platform (VSP) E, F, G, VSP 5000 ו-VSP One Block 20.
HSPC הוא רכיב תוכנה שמכיל ספריות, הגדרות ופקודות שבהן אפשר להשתמש כדי ליצור קונטיינר להרצת אפליקציות עם שמירת מצב. היא מאפשרת לאפליקציות עם מצב לשמור ולתחזק נתונים אחרי שמחזור החיים של הקונטיינר הסתיים. התוסף Storage Plug-in for Containers מספק נפחי אחסון מתמיד מסדרת Hitachi VSP, משתמש בזמינות מובנית גבוהה ומתזמר משימות אחסון בין מארחים באשכול. |
|||||||||||||||||||||||||||||||||
| דף אינטרנט | https://docs.hitachivantara.com/search/documents?value-filters=Option~%2522Containers%2522*Product_custom~%2522Adapters%2522&content-lang=en-US
הערה: כדי לגשת לאתר התמיכה של Hitachi Vantara, צריך להירשם. |
NetApp
| הפתרון | CSI Trident for Kubernetes | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||||||||||||
| הפתרון Trident אומת עם פתרונות SolidFire ו-ONTAP באמצעות פרוטוקולי SAN ו-NAS. | ||||||||||||||||||||||||
| תיאור | ממשק אחסון הקונטיינר (CSI) מספק מסגרת לתקנון התקשורת בין כלי תזמור קונטיינרים ומערכות אחסון. זהו מאמץ קהילתי שמובל על ידי קבוצת העניין המיוחדת (SIG) בנושא אחסון של Cloud Native Computing Foundation (CNCF). חברת NetApp הטמיעה את CSI ב-Trident כדי לפשט את הצריכה של אחסון מתמיד למשתמשי Kubernetes, תוך הצעת ממשק אוניברסלי לכל פלטפורמות האחסון העיקריות של NetApp. CSI נתמך ב-Trident מגרסה 19.07 ואילך, ואפשר להוריד אותו מ-netapp.io. | |||||||||||||||||||||||
| דף אינטרנט | https://netapp.io/2019/06/28/all-new-csi-trident/ | |||||||||||||||||||||||
| הערה |
|
Portworx
| הפתרון | Portworx עם CSI | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||||||||||||||||||||||
| תיאור | פלטפורמת האחסון הארגונית Portworx ל-Kubernetes נבנתה מאפס כדי לתת מענה לדרישות העסקיות שנדרשות להפעלת אפליקציות עשירות בנתונים ב-Kubernetes בסביבת ייצור. פלטפורמת Portworx Enterprise מספקת פתרונות לאחסון נתונים במאגרי קונטיינרים עם יכולת הרחבה וביצועים גבוהים, גיבוי של Kubernetes ותוכנית התאוששות מאסון (DR), פעולות מרובות עננים (multi-cloud), אבטחת מידע, ניהול קיבולת, תאימות וממשל. | |||||||||||||||||||||||||||||||||
| דף אינטרנט | https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/ | |||||||||||||||||||||||||||||||||
| מצב גישה ReadWriteMany ו-Dataplane v2 (DPv2) | ב-Google Distributed Cloud (תוכנה בלבד) ב-VMware, אם אתם משתמשים ב-Dataplane V2 וב-sharedv4 service volumes, מומלץ להשתמש בגרסאות האשכול הבאות:
|
|||||||||||||||||||||||||||||||||
| Px-StoreV2 | Google Distributed Cloud (תוכנה בלבד) ב-VMware ובשרת פיזי, גרסה 1.32.x של Google Distributed Cloud עומדת בדרישות של PX-StoreV2. | |||||||||||||||||||||||||||||||||
| הערה |
|
Robin.io
| הפתרון | ROBIN Storage | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||||||||||||||||||||||
| תיאור | Robin Cloud Native Storage הוא אחסון קונטיינרים שמודע לאפליקציות, ומציע יכולות מתקדמות לניהול נתונים. הוא פועל באופן טבעי בכל הפצה של Kubernetes, כולל GKE ב- Google Cloud ו-GDC. ROBIN Cloud Native Storage מספק ביצועים של Bare-metal ומאפשר לכם להגן (באמצעות תמונות מצב, גיבויים), לאבטח (באמצעות הצפנה), לשתף פעולה (באמצעות שיבוטים ותהליכי עבודה של push/pull כמו ב-git) ולהעביר (באמצעות סנכרון עם הענן) כל אפליקציה עם מצב (Stateful) שנפרסה באמצעות Helm Charts או Operators. | |||||||||||||||||||||||||||||||||
| דף אינטרנט | https://docs.robin.io/ | |||||||||||||||||||||||||||||||||
| מצב גישה ReadWriteMany ו-Dataplane v2 (DPv2) | ב-Google Distributed Cloud (תוכנה בלבד) ב-VMware, אם אתם משתמשים ב-Dataplane V2 ובנפחי RWX, מומלץ להשתמש בגרסאות הבאות של אשכולות:
|
VMware
| הפתרון | vSphere CSI Driver* | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| מטריצת ההסמכה |
|
|||||||||||||||||||||||||||||||||
| *VMware vSphere CSI מותקן מראש עם GDC וזמין לכלל המשתמשים החל מגרסה GDC 1.7.x. למידע על דרישות ההגדרה של מכונות וירטואליות, אפשר לעיין במסמכי התיעוד של VMware בנושא דרישות מוקדמות. | ||||||||||||||||||||||||||||||||||
| תיאור | ממשק אחסון הקונטיינרים (CSI) של VMware vSphere הוא פלאגין מחוץ לעץ שמציג את האחסון של vSphere לעומסי עבודה בקונטיינרים ב-Kubernetes. התוסף מאפשר שימוש ב-VMware vSAN ובסוגים אחרים של אחסון vSphere. הוא מתקשר עם מישור הבקרה של Cloud Native Storage (CNS) ב-VMware vCenter Server לכל פעולות הקצאת האחסון. | |||||||||||||||||||||||||||||||||
| דף אינטרנט | https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver |