עדכון הפרמטרים של הדומיין של ה-multicast
בדף הזה מוסבר איך לשנות את הגודל של תשתית ה-Multicast בדומיין שלכם על ידי עדכון פרמטרים של תנועה בהפעלות קיימות של Multicast אזורי בדומיין.
מידע על יצירה והפעלה של דומיינים של שידור מרובה משתתפים זמין במאמר בנושא יצירת דומיינים של שידור מרובה משתתפים.
לפני שמתחילים
לפני שמעדכנים את הפרמטרים של דומיין מולטיקאסט, כדאי לעיין במידע הבא ולתכנן את העדכון בהתאם:
זמינות השירות במהלך העדכון: התהליך הזה עלול לגרום לשיבוש זמני בשירות בזמן ש- Google Cloud מחדש את התשתית של שידור מרובה משתתפים בהתאם לפרמטרים החדשים שסיפקתם.
השיבוש בשירות חל על תשתית ה-multicast להפעלה של דומיין ספציפי של multicast שאתם מעדכנים. במהלך העדכון, יצרנים וצרכנים של שידורים מרובי-משתתפים לא יכולים לשלוח או לקבל תנועה עבור הדומיין והאזור המתאימים של השידור מרובה-המשתתפים.
משך השיבוש בשירות תלוי בכמה גורמים, כמו גודל התשתית הנוכחית של שידור מרובה משתתפים, מספר ההפעלות של טווח קבוצות שידור מרובה משתתפים שנוצרו באמצעות הפעלת הדומיין וגודל הפרמטרים החדשים שסיפקתם. בהגדרות בקנה מידה גדול, העדכון יכול להימשך בין 30 דקות לשעה.
שינויים בחיוב אחרי העדכון: הפעלות של דומיין מרובה שידורים כרוכות בחיובים כמו שמתואר בקטע חיוב. עדכון פרמטרי התנועה של הפעלת דומיין מרובה שידורים עשוי להשפיע על החיובים בפרויקט. למידע נוסף, אפשר לפנות אל Google Cloud נציג המכירות.
נדרשת פעולה מצד צרכני מולטיקאסט אחרי העדכון: אחרי שהעדכון יסתיים, כדי להתחיל לקבל שוב תנועה, צרכני מולטיקאסט צריכים להצטרף מחדש לכל קבוצות המולטיקאסט בדומיין ובאזור. במקרה הצורך, מתאמים עם מנהל רשת הצרכנים של ה-multicast או עם בעלי אפליקציית הצרכנים של ה-multicast.
עדכון של הפעלת דומיין multicast
בקטע הזה מוסבר איך לעדכן את הפרמטרים של הפעלת תחום מולטיקאסט שקובעים את קנה המידה של תשתית המולטיקאסט.
אם הפעלתם דומיין מולטיקאסט בכמה אזורים, צריך לבצע את התהליך הזה לכל הפעלה של דומיין מולטיקאסט אזורי שרוצים לעדכן.
gcloud
כדי לעדכן הפעלה של דומיין מרובה שידורים, משתמשים בפקודה network-services multicast-domain-activations update.
השלמת הפקודה הבאה תיקח כ-10 עד 30 דקות. אחרי שהפקודה מסתיימת בהצלחה, יכול להיות שיחלפו עוד כמה דקות עד שהתשתית תהיה מוכנה לקבל ולהפיץ תנועת מולטיקאסט. בהגדרות בקנה מידה גדול, התהליך כולו יכול להימשך בין 30 דקות לשעה.
gcloud network-services multicast-domain-activations update DOMAIN_ACTIVATION_NAME \
--location=ZONE \
--aggr-egress-pps=AGGR_EGRESS_PPS \
--aggr-ingress-pps=AGGR_INGRESS_PPS \
--avg-packet-size=AVG_PACKET_SIZE \
--max-per-group-ingress-pps=MAX_PER_GROUP_INGRESS_PPS \
--max-per-group-subscribers=MAX_PER_GROUP_SUBSCRIBERS
מחליפים את הערכים הבאים:
-
DOMAIN_ACTIVATION_NAME: השם של ההפעלה של תחום ה-Multicast -
ZONE: האזור שבו הופעל דומיין ה-multicast מציינים את הפרמטרים הבאים בהתאם לצרכים שלכם לגבי תנועת המולטיקאסט באזור הזה. Google Cloud משתמש בפרמטרים האלה כדי לקבוע את קנה המידה של תשתית המולטיקאסט שלכם.
לפני שמציינים את הפרמטרים האלה, כדאי לעיין במידע הבא:
- כדאי לעיין במגבלות התנועה של שידורי מולטיקאסט שמתוארות בסקירה הכללית על מולטיקאסט.
בהמשך מפורט מידע על דגלים אופציונליים ודגלי חובה:
- אם ציינתם בעבר
--aggr-egress-ppsכשיצרתם את ההפעלה של דומיין מולטיקאסט, ציון--aggr-egress-ppsהוא אופציונלי. בכל מקרה אחר, חובה להוסיף את התג הזה. - כל שאר הדגלים הם אופציונליים.
- אם ציינתם בעבר
מידע נוסף על כל דגל זמין במאמרים הבאים:
AGGR_EGRESS_PPS: מספר מצטבר של מנות יוצאות (egress) לשנייה (pps) לכל קבוצות ה-multicast בדומיין באזור שצוין. יציאה (Egress) מתייחסת למנות שמפוזרות מתשתית ה-multicast לצרכני ה-multicast.אפשר להזין ערך בין 0 ל-500,000,000 (500 מיליון). ערך ברירת המחדל הוא 1,000,000 (מיליון). ערכי ברירת המחדל של שאר השדות נקבעים באופן דינמי על סמך הערך שמזינים בדגל הזה.
AGGR_INGRESS_PPS: סך הכניסה של pps לכל קבוצות ה-multicast בדומיין באזור שצוין. תעבורת כניסה מתייחסת לחבילות שנשלחות ממפיקים של שידור מרובה משתתפים אל התשתית של השידור המרובה.אפשר להזין ערך בין 0 ל-2,000,000 (2 מיליון). הערך שמזינים בשדה
--aggr-ingress-ppsלא יכול להיות גדול מהערך של--aggr-egress-pps.
AVG_PACKET_SIZE: הגודל הממוצע של חבילת נתונים בבייטים. אפשר להזין ערך בין 64 ל-1,500.
MAX_PER_GROUP_INGRESS_PPS: מספר המנות המקסימלי של תעבורת נכנסת (pps) לקבוצת מולטיקאסט יחידה בדומיין באזור שצוין. אפשר להשתמש בדגל הזה כדי לציין את קבוצת ה-Multicast הכי פעילה בדומיין, וכך לקבוע Google Cloud בצורה מדויקת יותר את גודל התשתית הנדרש ל-Multicast.אפשר להזין ערך בין 0 ל-2,000,000 (2 מיליון). הערך שמזינים בשדה
--max-per-group-ingress-ppsלא יכול להיות גדול מהערך של--aggr-ingress-pps.
MAX_PER_GROUP_SUBSCRIBERS: המספר המקסימלי של צרכני מולטיקאסט לקבוצת מולטיקאסט אחת בדומיין באזור שצוין. אפשר להשתמש בדגל הזה כדי לציין את הקבוצה עם הכי הרבה צרכני מולטיקאסט, וכך לעזור ל- Google Cloud GCDS לקבוע בצורה מדויקת יותר את קנה המידה הנדרש של תשתית המולטיקאסט. הוספת הדגל הזה לא אוכפת מגבלה על מספר הצרכנים של שידורי מולטיקאסט לקבוצה.אפשר להזין ערך בין 1 ל-500.
API
כדי לעדכן את ההפעלה של דומיין מולטיקאסט, משתמשים בmulticastDomainActivations.patch method.
השלמת הפקודה הבאה תיקח כ-10 עד 30 דקות. אחרי שהפקודה מסתיימת בהצלחה, יכול להיות שיחלפו עוד כמה דקות עד שהתשתית תהיה מוכנה לקבל ולהפיץ תנועת מולטיקאסט. בהגדרות בקנה מידה גדול, התהליך כולו יכול להימשך בין 30 דקות לשעה.
PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastDomainActivations/DOMAIN_ACTIVATION_NAME?updateMask=trafficSpec
{
"trafficSpec": {
"aggrEgressPps": "AGGR_EGRESS_PPS",
"aggrIngressPps": "AGGR_INGRESS_PPS",
"avgPacketSize": "AVG_PACKET_SIZE",
"maxPerGroupIngressPps": "MAX_PER_GROUP_INGRESS_PPS",
"maxPerGroupSubscribers": "MAX_PER_GROUP_SUBSCRIBERS"
}
}
מחליפים את הערכים הבאים:
-
PROJECT_ID: המזהה של פרויקט האדמין של ה-Multicast -
DOMAIN_ACTIVATION_NAME: השם של ההפעלה של תחום ה-Multicast -
ZONE: האזור שבו הופעל דומיין ה-multicast מציינים ערכים לאובייקט
trafficSpecבהתאם לצרכים שלכם לגבי תנועת המולטיקאסט באזור הזה.המערכת של Google Cloud משתמשת בפרמטרים האלה כדי לקבוע את גודל התשתית של המולטיקאסט.לפני שמציינים את הפרמטרים האלה, כדאי לעיין במידע הבא:
- כדאי לעיין במגבלות התנועה של שידורי מולטיקאסט שמתוארות בסקירה הכללית על מולטיקאסט.
בהמשך מפורט מידע על שדות אופציונליים ושדות חובה:
- אם ציינתם בעבר
aggrEgressPpsכשיצרתם את ההפעלה של דומיין מולטיקאסט, ציוןaggrEgressPpsהוא אופציונלי. בכל שאר המקרים, חובה למלא את השדה הזה. - כל שאר השדות ב-
trafficSpecהם אופציונליים.
- אם ציינתם בעבר
מידע נוסף על כל שדה:
AGGR_EGRESS_PPS: מספר מצטבר של מנות יוצאות (egress) לשנייה (pps) לכל קבוצות ה-multicast בדומיין באזור שצוין. יציאה (Egress) מתייחסת למנות שמפוזרות מתשתית ה-multicast לצרכני ה-multicast.אפשר להזין ערך בין 0 ל-500,000,000 (500 מיליון). ערך ברירת המחדל הוא 1,000,000 (מיליון). ערכי ברירת המחדל בשדות האחרים מוגדרים באופן דינמי על סמך הערך שמזינים בשדה הזה.
AGGR_INGRESS_PPS: סך הכניסה של pps לכל קבוצות ה-multicast בדומיין באזור שצוין. תעבורת כניסה מתייחסת לחבילות שנשלחות ממפיקים של שידור מרובה משתתפים אל התשתית של השידור המרובה.אפשר להזין ערך בין 0 ל-2,000,000 (2 מיליון). הערך שמזינים בשדה
aggrIngressPpsלא יכול להיות גדול מהערך שלaggrEgressPps.
AVG_PACKET_SIZE: הגודל הממוצע של חבילת נתונים בבייטים. אפשר להזין ערך בין 64 ל-1,500.
MAX_PER_GROUP_INGRESS_PPS: מספר המנות המקסימלי של תעבורת נכנסת (pps) לקבוצת מולטיקאסט יחידה בדומיין באזור שצוין. בשדה הזה מציינים את קבוצת ה-Multicast הכי פעילה בדומיין, כדי לקבוע Google Cloud בצורה מדויקת יותר את גודל התשתית הנדרש ל-Multicast.אפשר להזין ערך בין 0 ל-2,000,000 (2 מיליון). הערך שמזינים בשדה
maxPerGroupIngressPpsלא יכול להיות גדול מהערך שלaggrIngressPps.
MAX_PER_GROUP_SUBSCRIBERS: המספר המקסימלי של צרכני מולטיקאסט לקבוצת מולטיקאסט אחת בדומיין באזור שצוין. בשדה הזה מציינים את הקבוצה עם הכי הרבה צרכני מולטיקאסט, כדי לעזור ל- Google Cloud לקבוע בצורה מדויקת יותר את קנה המידה הנדרש של תשתית המולטיקאסט. הגדרת המפרט הזה לא מחייבת הגבלה על מספר הצרכנים של שידורי מולטיקאסט לקבוצה.אפשר להזין ערך בין 1 ל-500.