שמירה במטמון של אשכול

בעזרת המטמון של אשכולות ב-Managed Service for Apache Spark, אתם יכולים לאחסן באופן מקומי בצומתי האשכול נתונים מ-Cloud Storage שאתם ניגשים אליהם לעיתים קרובות, וכך להאיץ את ביצוע המשימות. המטמון המקומי הזה מקצר את זמן האחזור של הקריאה ומצמצם את בקשות ה-API של Cloud Storage לעומסי עבודה שחוזרים על עצמם.

כשמפעילים את השמירה במטמון של אשכול Managed Service for Apache Spark, האשכול שומר במטמון את הנתונים ב-Cloud Storage ש-Spark ניגש אליהם לעיתים קרובות.

יתרונות

  • ביצועים משופרים: שמירה במטמון יכולה לשפר את ביצועי המשימות, כי היא מקצרת את הזמן שנדרש כדי לאחזר נתונים מהאחסון.
  • עלויות אחסון נמוכות יותר: מכיוון שנתונים בשימוש תכוף נשמרים במטמון בדיסק המקומי, מתבצעות פחות קריאות ל-API לאחסון כדי לאחזר נתונים.
  • התאמה למשימות Spark: כשמפעילים את השמירה במטמון באשכול, היא חלה על כל משימות Spark שפועלות באשכול, גם אם הן נשלחו ל-Managed Service for Apache Spark וגם אם הן פועלות באופן עצמאי באשכול.

מגבלות ודרישות

הפעלת שמירת אשכולות במטמון

אפשר להפעיל את השמירה במטמון של האשכול כשיוצרים אשכול של Managed Service for Apache Spark באמצעות מסוף Cloud de Confiance ,‏ Google Cloud CLI או Dataproc API.

מסוףCloud de Confiance

  1. פותחים את הדף Create cluster במסוף Cloud de Confiance .
  2. לוחצים על הגדרות נוספות כדי להרחיב את הקטע.
  3. עורכים את ההתאמה האישית והגדרות אחרות.
  4. בחלונית שנפתחת, בקטע מאפייני אשכול, לוחצים על + הוספת מאפיינים.
  5. בוחרים באפשרות dataproc ברשימה Prefix, ואז מוסיפים את המפתח dataproc.cluster.caching.enabled ואת הערך true.

‫CLI של gcloud

מריצים את הפקודה gcloud dataproc clusters create באופן מקומי בחלון הטרמינל או ב-Cloud Shell באמצעות מאפיין האשכול dataproc:dataproc.cluster.caching.enabled=true.

דוגמה:

gcloud dataproc clusters create CLUSTER_NAME \
    --region=REGION \
    --properties dataproc:dataproc.cluster.caching.enabled=true \
    --num-master-local-ssds=2 \
    --master-local-ssd-interface=NVME \
    --num-worker-local-ssds=2 \
    --worker-local-ssd-interface=NVME \
    other args ...
  

‫API בארכיטקטורת REST

מגדירים את SoftwareConfig.properties כך שיכלול את מאפיין האשכול "dataproc:dataproc.cluster.caching.enabled": "true" כחלק מבקשת clusters.create.