במאמר הזה מוסבר על מכסות ומגבלות המערכת של השירות המנוהל של Google Cloud ל-Apache Kafka.
- המכסות נקבעות כברירת מחדל, אבל בדרך כלל אפשר לבקש לשנות אותן.
- מגבלות המערכת קבועות ואי אפשר לשנות אותן.
המכסות שלGoogle Cloud עוזרות לשמור על הוגנות ולצמצם עליות חדות בשימוש במשאבים ובזמינות שלהם. הן מגבילות את כמות המשאבים שלGoogle Cloud שאפשר להשתמש בהם בפרויקט ב- Google Cloud . המכסות רלוונטיות למגוון רחב של סוגי משאבים, כולל רכיבי חומרה, תוכנה ורשתות. לדוגמה, המכסות יכולות להגביל את מספר הקריאות ל-API בשירות מסוים, את מספר מאזני העומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או את מספר הפרויקטים שאפשר ליצור. בשורה התחתונה, המכסות מגינות על משתמשיGoogle Cloud בכך שהן מונעות עומס יתר על השירותים, אבל גם עוזרות לשלוט על השימוש במשאבי Google Cloud .
מערכת המכסות ב-Cloud:
- עוקבת אחרי השימוש במוצרים ובשירותים של Google Cloud
- מגבילה את השימוש במשאבים האלה
- כוללת כלי שבאמצעותו אפשר לשלוח בקשות לשינוי המכסות ולשנות אותן אוטומטית
ברוב המקרים, כשאתם מנסים להשתמש ביותר משאבים מהמכסה, הגישה למשאב נחסמת ומה שאתם מנסים לעשות נכשל.
בדרך כלל, המכסות ב- Google Cloud הן ברמת הפרויקט. כלומר, השימוש במשאב מסוים בפרויקט כלשהו לא משפיע על המכסה שלכם בפרויקטים אחרים. ברמת הפרויקט ב- Google Cloud , המכסות משותפות לכל האפליקציות וכתובות ה-IP.
יש גם מגבלות מערכת על משאבים של שירות מנוהל ל-Apache Kafka. שאי אפשר לשנות.
הצגה וניהול של מכסות
במרכז הבקרה Quotas & System Limits אפשר לראות את מגבלות המכסות וניצול המכסות הנוכחיות של פרויקט מסוים. אפשר גם להשתמש בלוח הבקרה הזה כדי:
- הקטנת המגבלות במכסות
- איך מתחילים תהליך להגשת בקשה להגדלת המכסות
מכסות של שירות מנוהל ל-Apache Kafka
במרכז הבקרה Quotas & System Limits אפשר לראות ולערוך את המכסות שמופיעות בטבלה הבאה לכל פרויקט.
| מכסה | מגבלת ברירת המחדל של המכסה | תיאור |
|---|---|---|
| אשכולות לכל פרויקט לכל אזור | 5 | המספר המקסימלי של אשכולות שמותר ליצור בכל פרויקט באזור נתון. |
| קיבולת המעבד (CPU) לכל פרויקט בכל אזור | 750 | קיבולת ה-CPU המקסימלית שמותרת למתווכים בפרויקט באזור נתון. |
| קיבולת הזיכרון לכל פרויקט לכל אזור | 6,000 GiB | קיבולת הזיכרון המקסימלית שמותרת למתווכים בפרויקט באזור נתון. |
| קיבולת של דיסק מקומי של ברוקר לכל פרויקט בכל אזור | 200 TiB | קיבולת הזיכרון המקסימלית שמותרת לדיסקים מקומיים של ברוקרים בפרויקט באזור נתון. |
| בקשות כתיבה לאשכול לדקה לכל פרויקט לכל אזור | 100 | מספר בקשות הכתיבה לאשכולות, כמו UpdateCluster ו-DeleteCluster, שמותרות בכל דקה בכל פרויקט באזור נתון. זו לא מכסה על הקצב שבו מפיקים יכולים לפרסם רשומות. |
| בקשות ליצירת אשכול לדקה לכל פרויקט לכל אזור | 1 | מספר הבקשות מסוג CreateCluster שמותר לשלוח בכל דקה בכל פרויקט באזור נתון. |
| בקשות קריאה באשכול לדקה לכל פרויקט לכל אזור. זו לא מכסת קצב שבה צרכנים יכולים לקרוא רשומות. | 600 | מספר בקשות הקריאה לאשכולות, כמו GetCluster ו-ListClusters, שמותרות בכל דקה לכל פרויקט באזור נתון. |
| בקשות אימות לאשכול לדקה לכל פרויקט לכל אזור. | 1200 | מספר החיבורים של לקוחות שאפשר לאמת, לדקה, לכל פרויקט באזור נתון. |
| בקשות כתיבה לנושא לדקה לכל פרויקט לכל אזור. | 100 | מספר בקשות הכתיבה לנושאים, כמו CreateTopic, UpdateTopic ו-DeleteTopic, שמותרות בדקה לכל פרויקט באזור נתון. |
| בקשות קריאה של נושאים לדקה לכל פרויקט לכל אזור. | 600 | מספר בקשות הקריאה לנושאים, כמו GetTopic ו-ListTopics, שמותר לשלוח בכל דקה לכל פרויקט באזור נתון. |
| בקשות כתיבה לקבוצת צרכנים בדקה לכל פרויקט לכל אזור. | 100 | מספר בקשות הכתיבה לנושאים, כמו UpdateConsumerGroup ו-DeleteConsumerGroup, שמותר לשלוח בדקה לכל פרויקט באזור נתון. |
| בקשות קריאה של קבוצת צרכנים לדקה לכל פרויקט לכל אזור. | 600 | מספר בקשות הקריאה לנושאים, כמו GetConsumerGroup ו-ListConsumerGroups, שמותר לשלוח בכל דקה לכל פרויקט באזור נתון. |
| בקשות לפעולות לדקה לכל פרויקט לכל אזור | 1200 | מספר הבקשות לפעולות ארוכות טווח שמותר לשלוח בכל דקה בכל פרויקט באזור נתון. |
הערה: מגבלות ברירת המחדל של המכסה עשויות להשתנות בין פרויקטים בהתאם להיסטוריה של הפרויקט. הערכים שמוצגים כאן הם אופייניים.
שליחת בקשה להגדלת המכסה
כדי לשנות את רוב המכסות, משתמשים במסוף Google Cloud . מידע נוסף זמין במאמר בנושא שליחת בקשה לשינוי המכסות.
מגבלות של שירות מנוהל ל-Apache Kafka
לשירות המנוהל ל-Apache Kafka יש את המגבלות הבאות:
- לפחות 100GB של SSD מקומי לכל vCPU. שימו לב: אתם מחויבים על 100GB של SSD מקומי לכל vCPU, אבל יכול להיות שבכל רגע נתון יהיה לכם יותר SSD זמין באשכול.
- גודל מקסימלי של הודעה (
message.max.bytes) של 10MiB - מספר ברירת המחדל של המחיצות לכל נושא הוא 1.