בדף הזה מפורטת רשימה של קריטריונים שיעזרו לכם להחליט אם האפליקציה שלכם מתאימה להיות שירות 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.