בדף הזה מפורטים קריטריונים שיעזרו לכם להחליט אם האפליקציה שלכם מתאימה להיות שירות Cloud Run.
קריטריונים
כדי שהאפליקציה תתאים לשירות Cloud Run, היא צריכה לעמוד בכל הקריטריונים הבאים. מידע נוסף זמין במאמר חוזה קונטיינר של Cloud Run.
- מטפל בבקשות, בסטרימינג או באירועים שמועברים באמצעות HTTP, HTTP/2, WebSockets או gRPC, או מריץ אותם עד לסיום.
- לא דורשת מערכת קבצים מקומית קבועה, אלא מערכת קבצים מקומית זמנית או מערכת קבצים ברשת.
- הוא מיועד לטפל בכמה מופעים של האפליקציה שפועלים בו-זמנית.
- לא דורש יותר מ-8 מעבדים (CPU) ו-32GiB זיכרון לכל מכונה.
אם האפליקציה עומדת בקריטריונים האלה, היא מתאימה ל-Cloud Run. כדי להתחיל, נסו את אחד מהמדריכים למתחילים של Cloud Run.
אם האפליקציה לא עומדת בכל הקריטריונים, כדאי לבדוק את Google Kubernetes Engine (GKE) כאפשרות לאירוח. במדריך ההשוואה תוכלו לקרוא על ההבדלים בין Cloud Run ל-Google Kubernetes Engine. כדי להעריך את הדרישות של האפליקציה ולבחור בין Cloud Run לבין Google Kubernetes Engine על סמך שיקולים טכניים וארגוניים, קראו את המדריך לבחירת סביבות זמן ריצה מנוהלות של קונטיינרים.
כדי לשלב באופן אוטומטי את GitHub ולבצע פריסות אופטימליות עם CDN לאפליקציות Next.js או Angular שעברו רינדור בצד השרת, כדאי להשתמש ב-Firebase App Hosting.