Khối
Ổ đĩa
Đĩa tồn tại lâu hơn instance của chúng
Đĩa của Khối, tách khỏi mọi instance: toàn bộ dữ liệu trong lưu trữ phân tầng, với phần nằm trên NVMe của máy nhiều ít tùy bạn chọn.
Ổ đĩa qua các con số
- mỗi GB-tháng dữ liệu, không lưu đệm phần nào
- $0.02
- mỗi GB-tháng, toàn bộ trên NVMe
- $0.08
- phí ghi hoặc đọc
- $0
Ba bước
Cùng một lệnh gọi, dù từ dòng lệnh, API, SDK hay máy chủ MCP; ở đó ổ đĩa được gọi là drive.
Trước khi bắt đầu
Đặt khóa API của bạn vào 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-mcpTạo một ổ đĩa
Chỉ tính phí phần dữ liệu đã ghi vào.
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}Gắn rồi ghi dữ liệu
Trong một sandbox, tại đường dẫn bạn chọn.
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"}Chuyển giao
Sang sandbox tiếp theo, cùng những gì nó chứa.
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"}
Mỗi lúc một ổ đĩa chỉ thuộc về một sandbox, cho đến khi được tháo ra. Một Khối có ổ đĩa thì chỉ có một instance.
Nó làm được gì
Ghi và đọc từ bộ nhớ đệm ở tốc độ NVMe, với phần được lưu đệm nhiều ít tùy bạn chọn.
Tính phí theo dữ liệu và bộ nhớ đệm, theo từng giờ, không bao giờ theo dung lượng hay lượt đọc.
Mọi lượt ghi được đưa vào lưu trữ phân tầng trong vòng một giây, gửi đi mỗi 250 ms.
Gắn được trên mọi máy trong khu vực, các block được tải về dần khi đọc.
Chụp snapshot, fork hoặc khôi phục ổ đĩa, không phải sao chép gì.
Một snapshot, chỉ đọc trong nhiều sandbox cùng lúc, cho trọng số mô hình và bộ dữ liệu.
Hình minh họa
Giữ trạng thái theo cách nào
Ba cách nền tảng giữ những gì một chương trình có, và mỗi cách dùng cho việc gì.
| Lưu giữ | Dùng cho | |
|---|---|---|
| Ngủ | Bộ nhớ, tiến trình và đĩa, y nguyên | Một instance hoặc một sandbox giữa các lần dùng |
| Snapshot | Toàn bộ một sandbox tại một thời điểm | Quay lại, hoặc khởi chạy nhiều bản từ một |
| Ổ đĩa | Một đĩa, tách khỏi mọi instance | Tệp tồn tại lâu hơn instance của chúng: cơ sở dữ liệu, không gian làm việc, bộ dữ liệu |
Phù hợp cho
Cơ sở dữ liệu trên Khối
Postgres, MySQL hoặc Redis trong một Khối, với dữ liệu trên một ổ đĩa.
glac drives create --name data \ --size-bytes 5GiB --region eu glac deploy redis:7 --name cache \ --port 6379 --public false \ --region eu --drive data:/dataKhông gian làm việc di động
Tệp của một agent đi theo sandbox của nó tới bất kỳ máy nào trong khu vực.
glac drives detach work old glac drives attach work new:/work glac sandboxes exec new -- ls /workBộ nhớ đệm bền lâu
Bộ nhớ đệm của gói và của build được giữ từ sandbox này sang sandbox tiếp theo, nên lần chạy nào cũng có sẵn bộ nhớ đệm.
glac drives create --name deps \ --size-bytes 20GiB glac sandboxes create --name ci \ --drive deps:/root/.cache
Giá và giới hạn
Tính phí theo dữ liệu và bộ nhớ đệm, theo từng giờ; không bao giờ tính phí ghi hay đọc. Mọi mức giá và gói
| Những gì được tính | Cách tính | Giá |
|---|---|---|
| Dữ liệu1 | Toàn bộ dữ liệu trong ổ đĩa, giữ trong lưu trữ phân tầng | $0.00000761 / triệu GB-ms$0.00000000761 / GB-giây$0.0000274 / GB-giờ$0.02 / GB-tháng |
| Bộ nhớ đệm NVMe1 | Phần nằm trên NVMe của máy, theo dung lượng bạn đặt; không tính phí ghi hay đọc | $0.0000228 / triệu GB-ms$0.0000000228 / GB-giây$0.0000822 / GB-giờ$0.06 / GB-tháng |
Chi phí một tháng
100 GB suốt tháng, lưu đệm theo ba cách. Ghi và đọc không tốn gì.
Toàn bộ trên NVMe
$8.00
100 GB × ($0.02 + $0.06)
Mọi lượt đọc ở tốc độ NVMe.
Cân bằng, 25% được lưu đệm
$3.50
100 GB × $0.02 + 25 GB × $0.06
25% trên NVMe; phần còn lại đọc ở tốc độ mạng.
Không lưu đệm
$2.00
100 GB × $0.02
Mọi lượt đọc ở tốc độ mạng.
Giới hạn của các gói
Mọi giới hạn của từng gói| Miễn phí | Trả phí | |
|---|---|---|
| Ổ đĩatrong một dự án | 3 | 500, có thể tăng theo yêu cầu |
| Ổ đĩa lớn nhất | 10 GiB | 1 TiB |
| Tổng dung lượng các ổ đĩatrong một dự án | 15 GiB | Không giới hạn |
Tối đa 16 TiB mỗi ổ đĩa cho tài khoản doanh nghiệp, theo thỏa thuận. Một instance gắn tối đa 8 ổ đĩa.
Dữ liệu của bạn được giữ thế nào
Dữ liệu được ghi trên máy trước, rồi sao chép ra lưu trữ phân tầng ngay khi ghi.
Ghi trên máy trước
Dữ liệu ghi nằm ngay trên NVMe của máy; đọc những gì máy đang giữ thì không bao giờ phải ra khỏi máy.
Sao chép ra trong vòng một giây
Gửi đi mỗi 250 ms; lượt ghi phải chờ khi dữ liệu cũ nhất chưa gửi đã quá 900 ms.
Mất một máy thì mất gì
Ổ đĩa trở lại đúng như ngay trước đó. Đĩa của một sandbox, được sao chép theo cùng cách, mất tối đa 1.0 giây dữ liệu ghi qua 41 lần mất máy.
Mỗi lúc một bên ghi
Một máy nắm quyền ghi có thời hạn, và ngừng ghi nếu không gia hạn được.
Mã hóa bằng khóa của bạn
Từng megabyte đều được mã hóa bằng khóa của dự án bạn, theo AES-256-GCM.
Một nơi duy nhất
Chỉ nằm ở một trung tâm dữ liệu, không ở khu vực nào khác trừ khi được chuyển đi.
Đọc tiếp
- Ổ đĩaTạo ổ đĩa (trong API gọi là drive), gắn ổ đĩa, và dung lượng của chúng.
- Một dịch vụ giữ dữ liệuMột instance, đi cùng ổ đĩa của nó, cho một cơ sở dữ liệu trong một Khối.
- Bảng giá và góiCách tính dữ liệu và bộ nhớ đệm của một ổ đĩa.
- Tài liệu tham khảo APIMọi lệnh gọi cho drive, và cho việc gắn chúng.
Nền tảng
Khối
Ứng dụng được quản lý
- SandboxMột máy tính riêng cho mỗi agent
- Sắp cóTrình duyệtTrình duyệt thật, điều khiển bằng code
- Sắp cóPostgres phi máy chủPostgres ngủ khi nhàn rỗi và thức dậy khi có kết nối
- Sắp cóỨng dụng bên thứ baCác dự án mã nguồn mở do chúng tôi vận hành, rồi đến một chợ ứng dụng