קובייה
קובייה
כל אימג׳ של קונטיינר, מתעורר לכל בקשה
האימג׳ שלכם כאפליקציה בכתובת משלה. המופעים שלה מתעוררים לבקשות, נרדמים כשהן נפסקות, וממשיכים בדיוק מאיפה שהפסיקו.
קובייה במספרים
בשלושה צעדים
אותן קריאות בשורת הפקודה, ב-API, בערכות ה-SDK ובשרת ה-MCP.
לפני שמתחילים
שימו את מפתח ה-API שלכם ב-GLAC_API_KEY.
curl -fsSL https://glac.ai/install.sh | sh
export GLAC_API_KEY=ak_...API=https://api.glac.ai/v1
AUTH="Authorization: Bearer $GLAC_API_KEY"from glac import Glac
glac = Glac()import { Glac } from "glac";
const glac = new Glac();# give your agent the tools (Claude Code here)
claude mcp add glac -e GLAC_API_KEY=ak_... -- npx glac-mcpלפרוס אימג׳
הגרסה שנוצרת מקבלת את התעבורה ברגע שהיא מוכנה, בכתובת משלה.
glac deploy ghcr.io/acme/api:1.4 \ --name api --port 8080curl $API/apps -H "$AUTH" --json '{"name": "api", "image": "ghcr.io/acme/api:1.4", "port": 8080}'app = glac.cube.deploy("ghcr.io/acme/api:1.4", name="api", port=8080)const app = await glac.cube.deploy("ghcr.io/acme/api:1.4", { name: "api", port: 8080 });cube_deploy {"app": "api", "image": "ghcr.io/acme/api:1.4", "port": 8080}לשלוח אליה בקשה
הבקשה הראשונה מעירה מופע.
curl https://api-‹project›.glac.run/curl https://api-‹project›.glac.run/import urllib.request print(urllib.request.urlopen(app.url).status)console.log((await fetch(app.url)).status);# from a sandbox made for the one command sandbox_run {"command": "curl -s https://api-‹project›.glac.run/"}לעקוב אחריה
שורה לכל בקשה, שמציינת אם היא העירה מופע וכמה זמן זה לקח.
glac cube logs api -fcurl -N "$API/apps/api/logs?follow=true" -H "$AUTH"for line in app.logs(follow=True): print(line)for await (const line of app.logs({ follow: true })) console.log(line);cube_logs {"app": "api", "kinds": ["requests"]}
‹project› הוא שישה תווים מהמזהה של הפרויקט שלכם. ב-API, קובייה נקראת app.
מה אפשר לעשות
נרדמת כשהבקשות נפסקות, ומתעוררת לבקשה הבאה תוך 3.5 מילישניות.1
כל פריסה היא גרסה: התעבורה עוברת אליה ברגע שהיא מוכנה, וחוזרת לגרסה הקודמת בקריאה אחת.
מופע לכל מפתח, שנוצר בבקשה הראשונה שלו, עם זיכרון ודיסק משלו.
גדילה בכל אזור: מופעים עולים ככל שמגיעות בקשות, עד המספר המרבי שאתם מאפשרים.
דומיין משלכם, והתעודה שלו מונפקת ומחודשת בשבילכם.
קובץ ה-Compose שלכם הופך לקובייה לכל שירות, וכל אחד נגיש בשמו.
תצוגות להמחשה
בהשוואה
לצד שתי הדרכים המקובלות להריץ שירות.
| שרת שפועל תמיד | קונטיינר שיורד לאפס | קובייה | |
|---|---|---|---|
| הבקשה הראשונה אחרי תקופה שקטה | נענית מיד | ממתינה בזמן שהוא עולה מחדש מהאימג׳ שלו | מעירה אותו תוך 3.5 מילישניות1 |
| זיכרון ותהליכים כשאין פעילות | נשמרים | הולכים לאיבוד | נשמרים בזמן שהוא ישן: שעה, או כל עוד מופע לפי מפתח קיים |
| תשלום כשאין פעילות | התשלום המלא | אין תשלום | בלי CPU; רק על מה שהוא שומר |
| מבודד מאחרים באמצעות | מכונה וירטואלית | בדרך כלל קרנל משותף | microVM משלו |
למה זה מתאים
ממשקי API ואפליקציות ווב
חיוב על CPU לפי מילישניות של עבודה, ושינה בין בקשות.
glac deploy ghcr.io/acme/web:2.0 \ --name web --port 3000 curl https://web-‹project›.glac.run/צד שרת לכל משתמש או סוכן
מופע אחד לכל מפתח, כל אחד עם זיכרון ודיסק משלו.
glac.cube.deploy( "ghcr.io/acme/agent:3", name="agent", port=8080, keys={"from": {"header": "User"}})משימות
אימג׳ שרץ עד הסוף ואז נעצר.
glac deploy ghcr.io/acme/report:1 \ --name report --kind job glac cube logs report -f
מחירים ומגבלות
החיוב לפי משאבי קובייה שנצרכים, כמו בכל מוצר. כל המחירים והתוכניות
| מה נספר | אופן החישוב | מחיר |
|---|---|---|
| CPU | זמן CPU פעיל, לפי מילישנייה | $0.01 / מיליון מילישניות CPU$0.00001 / CPU-שנייה$0.036 / CPU-שעה$26.28 / CPU-חודש |
| זיכרון | זיכרון מוקצה, לפי מילישנייה, ביחידות של 128 MiB | $0.00222 / מיליון מילישניות GiB$0.00000222 / GiB-שנייה$0.008 / GiB-שעה$5.84 / GiB-חודש |
| בקשות | לכל בקשה לקובייה או דרך קישור של ארגז חול | $0.30 / מיליון |
| תעבורה יוצאתNA · EU | לכל GB שיוצא מצפון אמריקה ומאירופה | $0.004 / GB |
| תעבורה יוצאתAPAC | לכל GB שיוצא מאסיה-פסיפיק | $0.01 / GB |
| אחסון בזמן שינה3 | מה שמופעים רדומים שומרים, ותמונות מצב | $0.00000761 / מיליון מילישניות GB$0.00000000761 / GB-שנייה$0.0000274 / GB-שעה$0.02 / GB-חודש |
| לוגים3 | מה שקוביות מדפיסות ונשמר, כפי שהודפס | $0.00000761 / מיליון מילישניות GB$0.00000000761 / GB-שנייה$0.0000274 / GB-שעה$0.02 / GB-חודש |
הערכת עלות חודשית
עומס עבודה אמיתי, וכמה עולה החודש שלו בתוכנית בתשלום ובתוכנית חינם.
JSON נכנס, JSON יוצא, קריאה או שתיים למסד נתונים.
דפים שמרונדרים בשרת, עם התחברות.
כל בקשה ממתינה לתשובה ממודל.
אירועים משירותים אחרים, ועבודה לפי לוח זמנים.
מופע ער 23.8 שעות ביום בממוצע, ומושהה בזיכרון עוד 0.21 שעה. מונה ה-CPU סופר עוד 0.61 מילישנייה לכל בקשה, מעבר ל-CPU של הבקשה עצמה: על הזמן שבו המופע ער בין בקשות, ועל כל עצירה והתעוררות.
חודש של 30 ימים, כשעומס העבודה הזה הוא היחיד בחשבון. מקורות
חודש בתוכנית בתשלום
$0.39 למיליון בקשות
- CPU11M מילישניות CPU$0.11
- זיכרון90 GiB-שעה$0.72
- בקשות10M בקשות$3.00
- נתונים מאוחסנים$0.00
- מטמון NVMe$0.00
- תעבורה יוצאת6 GB$0.02
- שימוש במחירי המחירון
- $3.85
- כלול בתוכנית בתשלום
- −$3.85
- דמי המנוי של תוכנית בתשלום
- $5.00
מעבר למה שתוכנית חינם מאפשרת: בקשות.
Glac$3.85
לפי גודל
מה התוכניות מאפשרות
כל המגבלות של כל תוכנית| חינם | בתשלום | |
|---|---|---|
| קוביותלכל חשבון | 10 | 500 |
| מופעים של קובייהבכל אזור, לכל היותר | 5 | 500 |
| ערים בו-זמניתמופעים וארגזי חול | 5 | 500 |
| המופע הגדול ביותר | 2 vCPU, 4 GiB | 8 vCPU, 16 GiB |
| משתנים וסודותלכל קובייה | 64 | 128 |
| שמירת לוגים | 3 ימים | 30 ימים |
בידוד
מכונה וירטואלית לכל מופע, וכל מה שהוא שומר מוצפן במפתח של הפרויקט שלכם.
אבטחהmicroVM משלו
microVM של Firecracker עם קרנל משלו, שעולה מהאימג׳ שלכם.
כלא שעוטף אותו
תיקיית שורש ריקה, משתמש בלי הרשאות, ומגבלות משלו.
גישה דרך ה-API
פקודות וקבצים עוברים דרך סוכן שבתוכו, לא דרך הרשת שלו.
הרשת שאתם מאפשרים
רשת פרטית לכל פרויקט; כללים שקובעים לאילו שרתים הוא יכול להגיע.
מוצפן במפתח שלכם
דיסקים, זיכרון רדום, תמונות מצב ולוגים, לפני שהם יוצאים מהמכונה.
מפתחות שפותחים רק את מה שכתוב בהם
מפתח API פותח פרויקט אחד, רק במידה שההרשאות שלו מאפשרות; יומן ביקורת מתעד את מה שהוא עושה.
להמשך קריאה
הפלטפורמה
קובייה
אפליקציות מנוהלות
- ארגז חולמחשב משלו לכל סוכן
- בקרובדפדפןדפדפנים אמיתיים, בשליטת קוד
- בקרובPostgres ללא שרתPostgres שנרדם כשאין פעילות ומתעורר כשמתחברים אליו
- בקרובאפליקציות של צד שלישיפרויקטי קוד פתוח שאנחנו מריצים בשבילכם, ובהמשך חנות אפליקציות