المكعب
وحدة التخزين
أقراص تبقى بعد زوال مثيلها
قرص المكعب المستقل عن أي مثيل: كل بياناته في التخزين المتدرج، وما تختاره منها على NVMe الجهاز.
وحدة التخزين بالأرقام
- لكل GB شهريًا من البيانات، دون أي تخزين مؤقت
- $0.02
- لكل GB شهريًا، كلها على NVMe
- $0.08
- للكتابة أو القراءة
- $0
في ثلاث خطوات
الاستدعاءات نفسها من سطر الأوامر وAPI وحزم SDK وخادم MCP، حيث تُسمّى وحدة التخزين drive.
قبل البدء
ضع مفتاح 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 DriveMount, 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 drives create --name data \ --size-bytes 10GiBcurl $API/drives -H "$AUTH" \ --json '{"name": "data", "size_bytes": 10737418240}'drive = glac.drives.create(name="data", size_bytes=10 << 30)const drive = await glac.drives.create( { name: "data", sizeBytes: 10 * 2 ** 30 });drive_create {"name": "data", "size_gib": 10}تركيبها، والكتابة عليها
في بيئة معزولة، على مسار تختاره.
glac sandboxes create --name web \ --drive data:/data glac sandboxes exec web -- \ sh -c 'echo kept > /data/note'curl $API/sandboxes -H "$AUTH" --json '{"name": "web", "drives": [{"drive": "data", "path": "/data"}]}' curl $API/sandboxes/web/run -H "$AUTH" \ --json '{"command": "echo kept > /data/note"}'mount = DriveMount("/data", drive) sbx = glac.sandboxes.create(drives=[mount]) sbx.run("echo kept > /data/note")const mount = { path: "/data", drive: drive.id }; const sbx = await glac.sandboxes.create( { drives: [mount] }); await sbx.files.write("/data/note", "kept\n");drive_attach {"drive": "data", "sandbox": "web", "path": "/data"} sandbox_run {"sandbox": "web", "command": "echo kept > /data/note"}نقلها إلى غيرها
إلى البيئة المعزولة التالية، بما تحمله.
glac drives detach data web glac sandboxes create --name next \ --drive data:/data glac sandboxes exec next -- \ cat /data/notecurl -X DELETE $API/sandboxes/web/drives/data -H "$AUTH" curl $API/sandboxes -H "$AUTH" --json '{"name": "next", "drives": [{"drive": "data", "path": "/data"}]}'glac.drives.detach(sbx, drive) nxt = glac.sandboxes.create(drives=[mount]) print(nxt.run("cat /data/note").stdout)await glac.drives.detach(sbx, drive); const nxt = await glac.sandboxes.create( { drives: [mount] }); console.log(await nxt.files.readText("/data/note"));drive_detach {"drive": "data", "sandbox": "web"} drive_attach {"drive": "data", "sandbox": "next", "path": "/data"}
تكون وحدة التخزين لبيئة معزولة واحدة في كل مرة، حتى تُفصل عنها. والمكعب الذي له وحدة تخزين له مثيل واحد.
الإمكانات
كتابة وقراءة مخزّنة مؤقتًا بسرعة NVMe، مع تخزين القدر الذي تختاره منها مؤقتًا.
تُحتسب حسب بياناتها وتخزينها المؤقت، ساعةً بساعة، لا حسب حجمها أو قراءاتها أبدًا.
كل كتابة في التخزين المتدرج خلال ثانية، تُرسل كل 250 مللي ثانية.
تُركَّب على أي جهاز في منطقتها، وتتبعها كتلها عند قراءتها.
لقطة لوحدة التخزين، أو تفريعها، أو استعادتها، دون نسخ أي شيء.
لقطة واحدة، للقراءة فقط في بيئات معزولة كثيرة في آن واحد، لأوزان النماذج ومجموعات البيانات.
معاينات توضيحية
أي طريقة تختار لحفظ الحالة
ثلاث طرق تحفظ بها المنصة ما لدى البرنامج، والغرض من كلٍّ منها.
| ما تحفظه | الغرض | |
|---|---|---|
| النوم | الذاكرة والعمليات والقرص، كما كانت | مثيل أو بيئة معزولة بين مرات الاستخدام |
| اللقطة | بيئة معزولة كاملة في لحظة ما | الرجوع إلى حالة سابقة، أو بدء نسخ كثيرة من نسخة واحدة |
| وحدة التخزين | قرص مستقل عن أي مثيل | ملفات تبقى بعد زوال مثيلها: قواعد بيانات، ومساحات عمل، ومجموعات بيانات |
الاستخدامات
قواعد البيانات على المكعب
Postgres أو MySQL أو Redis في مكعب، وبياناته على وحدة تخزين.
glac drives create --name data \ --size-bytes 5GiB --region eu glac deploy redis:7 --name cache \ --port 6379 --public false \ --region eu --drive data:/dataمساحات عمل تتنقل
تتبع ملفات الوكيل بيئته المعزولة إلى أي جهاز في منطقتها.
glac drives detach work old glac drives attach work new:/work glac sandboxes exec new -- ls /workذاكرات تخزين مؤقت تدوم
ذاكرات التخزين المؤقت للحزم وعمليات البناء تُحفظ من بيئة معزولة إلى التالية، فيبدأ كل تشغيل جاهزًا.
glac drives create --name deps \ --size-bytes 20GiB glac sandboxes create --name ci \ --drive deps:/root/.cache
الأسعار والحدود
تُحتسب حسب بياناتها وتخزينها المؤقت، ساعةً بساعة؛ ولا تُحتسب الكتابة إليها أو القراءة منها أبدًا. كل الأسعار والخطط
| ما يُحتسب | كيفية الاحتساب | السعر |
|---|---|---|
| البيانات1 | كل ما تحمله وحدة التخزين، محفوظًا في التخزين المتدرج | $0.00000761 / GB لمدة مليون مللي ثانية$0.00000000761 / GB في الثانية$0.0000274 / GB في الساعة$0.02 / GB شهريًا |
| التخزين المؤقت على NVMe1 | الجزء الموجود على NVMe الجهاز، بالحجم الذي تحدده؛ دون رسوم للكتابة أو القراءة | $0.0000228 / GB لمدة مليون مللي ثانية$0.0000000228 / GB في الثانية$0.0000822 / GB في الساعة$0.06 / GB شهريًا |
تكلفة شهر
100 GB طوال الشهر، بثلاث طرق للتخزين المؤقت. والكتابة إليها والقراءة منها لا تكلّفان شيئًا.
كلها على NVMe
$8.00
100 GB × ($0.02 + $0.06)
كل قراءة بسرعة NVMe.
حل وسط، 25% مخزّنة مؤقتًا
$3.50
100 GB × $0.02 + 25 GB × $0.06
25% على NVMe؛ ويُقرأ الباقي بسرعة الشبكة.
دون تخزين مؤقت
$2.00
100 GB × $0.02
كل قراءة بسرعة الشبكة.
ما تسمح به الخطط
جميع حدود الخطط| المجانية | المدفوعة | |
|---|---|---|
| وحدات التخزينفي المشروع الواحد | 3 | 500، والمزيد عند الطلب |
| أكبر وحدة تخزين | 10 GiB | 1 TiB |
| إجمالي وحدات التخزين معًافي المشروع الواحد | 15 GiB | بلا حد |
حتى 16 TiB لوحدة التخزين الواحدة في حساب المؤسسات، بالاتفاق. ولا يركّب المثيل الواحد أكثر من 8 وحدات تخزين.
كيف تُحفظ بياناتك
تُكتب على جهازها أولًا، وتُنسخ إلى التخزين المتدرج أثناء كتابتها.
على الجهاز أولًا
تصل الكتابات إلى NVMe الخاص بها؛ وقراءات ما تحمله لا تغادره أبدًا.
تُنسخ خلال ثانية
تُرسل كل 250 مللي ثانية؛ وتنتظر الكتابات إذا بلغ عمر أقدم ما لم يُرسل 900 مللي ثانية.
ما تكلّفه خسارة جهاز
تعود كما كانت قبل لحظة. وقرص البيئة المعزولة، المنسوخ بالطريقة نفسها، لم يفقد أكثر من 1.0 ثانية من الكتابات على مدى 41 حالة فقدان.
كاتب واحد في كل مرة
يحمل جهاز واحد حق الكتابة المؤقت (lease)، ويتوقف عن الكتابة إذا تعذّر عليه تجديده.
التشفير بمفتاحك
مفتاح مشروعك على كل ميغابايت منها، بخوارزمية AES-256-GCM.
موطن واحد
تُحفظ في مركز بيانات واحد، ولا تُحفظ في منطقة ثانية ما لم تنتقل.
اقرأ المزيد
المنصة
المكعب
التطبيقات المدارة
- Sandboxحاسوب خاص لكل وكيل
- قريبًاالمتصفحمتصفحات حقيقية تُدار برمجيًا
- قريبًاPostgres بدون خادمPostgres ينام عند الخمول ويستيقظ عند الاتصال
- قريبًاتطبيقات الجهات الخارجيةمشاريع مفتوحة المصدر نشغّلها لك، ثم سوق للتطبيقات