Kubus
Volume
Disk yang tetap ada setelah instansnya dihapus
Disk Kubus yang terpisah dari instans: semua datanya di penyimpanan berjenjang, dan sebanyak yang Anda pilih juga di NVMe mesin.
Volume dalam angka
- per GB-bulan data, tanpa cache sama sekali
- $0.02
- per GB-bulan, seluruhnya di NVMe
- $0.08
- untuk menulis atau membaca
- $0
Dalam tiga langkah
Panggilan yang sama dari baris perintah, API, SDK, dan server MCP, yang menyebut volume sebagai drive.
Sebelum mulai
Simpan kunci API Anda di 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-mcpBuat volume
Hanya data yang ditulis ke dalamnya yang ditagih.
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}Pasang, lalu tulis ke dalamnya
Di sandbox, di path pilihan Anda.
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"}Teruskan
Ke sandbox berikutnya, beserta isinya.
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"}
Volume hanya dimiliki satu sandbox pada satu waktu, sampai dilepas. Kubus dengan volume hanya punya satu instans.
Apa yang bisa dilakukan
Tulis dan baca dari cache secepat NVMe, dengan porsi cache sesuai pilihan Anda.
Ditagih menurut data dan cache-nya, per jam, bukan menurut ukuran atau jumlah bacaannya.
Setiap penulisan sampai di penyimpanan berjenjang dalam satu detik, dikirim setiap 250 ms.
Dipasang di mesin mana pun di region-nya, dengan blok-bloknya menyusul saat dibaca.
Ambil snapshot volume, buat fork-nya, atau pulihkan, tanpa ada yang disalin.
Satu snapshot, hanya-baca di banyak sandbox sekaligus, untuk bobot model dan dataset.
Pratinjau ilustratif
Pilih cara menyimpan state
Tiga cara platform menyimpan data sebuah program, dan kegunaan masing-masing.
| Yang disimpan | Kegunaan | |
|---|---|---|
| Tidur | Memori, proses, dan disk, seperti semula | Instans atau sandbox di antara pemakaian |
| Snapshot | Seluruh sandbox pada satu saat | Kembali ke titik itu, atau memulai banyak dari satu |
| Volume | Disk, terpisah dari instans mana pun | File yang harus tetap ada setelah instansnya dihapus: database, workspace, dataset |
Cocok untuk
Database di Kubus
Postgres, MySQL, atau Redis di Kubus, dengan datanya di volume.
glac drives create --name data \ --size-bytes 5GiB --region eu glac deploy redis:7 --name cache \ --port 6379 --public false \ --region eu --drive data:/dataWorkspace yang berpindah
File agen mengikuti sandbox-nya ke mesin mana pun di region-nya.
glac drives detach work old glac drives attach work new:/work glac sandboxes exec new -- ls /workCache yang bertahan
Cache paket dan build tersimpan dari satu sandbox ke sandbox berikutnya, sehingga setiap eksekusi dimulai dalam keadaan hangat.
glac drives create --name deps \ --size-bytes 20GiB glac sandboxes create --name ci \ --drive deps:/root/.cache
Harga dan batas
Ditagih per jam menurut data dan cache-nya; menulis dan membacanya tidak pernah dikenai biaya. Semua harga dan paket
| Yang dihitung | Cara hitung | Harga |
|---|---|---|
| Data1 | Semua isi volume, disimpan di penyimpanan berjenjang | $0.00000761 / juta GB-milidetik$0.00000000761 / GB-detik$0.0000274 / GB-jam$0.02 / GB-bulan |
| Cache NVMe1 | Bagian di NVMe mesin, sebesar yang Anda tetapkan; tanpa biaya tulis atau baca | $0.0000228 / juta GB-milidetik$0.0000000228 / GB-detik$0.0000822 / GB-jam$0.06 / GB-bulan |
Contoh biaya sebulan
100 GB sepanjang bulan, dengan tiga pilihan cache. Menulis dan membacanya tidak dikenai biaya.
Seluruhnya di NVMe
$8.00
100 GB × ($0.02 + $0.06)
Setiap pembacaan secepat NVMe.
Seimbang, 25% di cache
$3.50
100 GB × $0.02 + 25 GB × $0.06
25% di NVMe; sisanya dibaca dengan kecepatan jaringan.
Tanpa cache
$2.00
100 GB × $0.02
Setiap pembacaan dengan kecepatan jaringan.
Batas setiap paket
Semua batas setiap paket| Gratis | Berbayar | |
|---|---|---|
| Volumedalam satu proyek | 3 | 500, bisa ditambah atas permintaan |
| Volume terbesar | 10 GiB | 1 TiB |
| Total semua volumedalam satu proyek | 15 GiB | Tanpa batas |
Hingga 16 TiB per volume untuk akun enterprise, sesuai kesepakatan. Satu instans dapat memasang paling banyak 8 volume.
Cara data Anda disimpan
Ditulis lebih dulu di mesinnya, dan disalin ke penyimpanan berjenjang seiring penulisannya.
Di mesin lebih dulu
Penulisan masuk ke NVMe mesin itu; pembacaan isinya tidak pernah keluar dari mesin.
Disalin keluar dalam satu detik
Dikirim setiap 250 ms; penulisan menunggu begitu data tertua yang belum terkirim berumur 900 ms.
Dampak jika mesin gagal
Volume kembali seperti sesaat sebelumnya. Disk sandbox, yang disalin dengan cara yang sama, kehilangan paling banyak 1.0 detik penulisan dalam 41 kali kegagalan mesin.
Satu penulis pada satu waktu
Satu mesin memegang lease-nya, dan berhenti menulis jika tidak bisa memperbaruinya.
Dienkripsi dengan kunci Anda
Setiap megabyte-nya dienkripsi dengan kunci proyek Anda, memakai AES-256-GCM.
Satu lokasi
Disimpan di satu pusat data, dan tidak di region kedua kecuali dipindahkan.
Baca lebih lanjut
Platform
Kubus
Aplikasi Terkelola
- SandboxKomputer sendiri untuk setiap agen
- Segera hadirPerambanPeramban sungguhan, dikendalikan dari kode
- Segera hadirPostgres Tanpa ServerPostgres yang tidur saat idle dan bangun saat ada koneksi
- Segera hadirAplikasi pihak ketigaProyek open source yang kami jalankan untuk Anda, lalu marketplace