SolusiVibe coding
Setiap prompt menjadi aplikasi yang berjalan
Agen Anda membangun setiap aplikasi di sandbox, dengan tautan untuk pratinjau, lalu merilisnya sebagai Kubus yang tidur sampai ada yang membukanya.
from glac import Glac, AGENTS
glac = Glac()
sbx = glac.sandboxes.create(image=AGENTS, env=model_keys)
sbx.agent("claude").run("Make a todo app on port 3000")
print(sbx.url(3000)) # preview: a link to the port
image = "ghcr.io/you/todo:1" # what your build pushed
app = glac.cube.deploy(image, name="todo", port=3000)
print(app.url) # its own HTTPS address
app.rollback(1) # back a version in one callDua mesin untuk setiap aplikasi
Setiap aplikasi butuh satu mesin untuk membangun dan satu untuk menjalankannya, masing-masing dibayar sebulan penuh jika terus berjalan. Di sini keduanya tidur: sandbox saat agen berhenti, Kubus di antara permintaan.
Bangun di sandbox, rilis sebagai Kubus
Agen bekerja di sandbox, dengan tautan ke server dev-nya dan fork untuk setiap percobaan. Yang dirilisnya adalah image, di-deploy sebagai Kubus di alamatnya sendiri, dengan instans yang bangun saat ada permintaan.
Apa yang didapat produk Anda
Bangun di sandbox: terminal, tautan ke server dev, fork untuk setiap percobaan.
Volume untuk database, ditagih menurut data yang disimpannya.
Rilis sebagai Kubus: setiap deploy adalah versi, di alamatnya atau di domain pelanggan Anda.
Tidur sampai dibuka: aplikasi tidur saat permintaannya berhenti, lalu bangun lengkap dengan memorinya.
Satu instans per pengguna akhir, dipilih lewat kunci dalam permintaan.
Penggunaan per pelanggan, dibaca lewat labelnya, dengan batas pengeluaran bulanan.
Pratinjau ilustratif
Diukur, bukan dijanjikan
Median di bare metal tanpa beban lain: kasus terbaik, dan kami menyatakannya terus terang. Instans Kubus sejenis dengan sandbox. Cara kami mengukur
- untuk membangunkan instans yang tidur2
- 3.5 ms
- untuk panggilan yang membangunkannya, dari dikirim sampai direspons2
- 6.7 ms
- untuk menidurkannya, beserta memori dan prosesnya2
- 2.3 ms
Lihat sendiri untuk aplikasi Anda begitu layanan dibuka: baris log untuk permintaan yang membangunkan instans menyebutkan berapa lama proses bangunnya.
glac cube logs todo -f
# one line a request; one that woke an instance says how long it tookProduk yang digunakan
- SandboxKomputer sendiri untuk setiap agenTempat agen membangun dan melihat pratinjau, fork untuk setiap percobaan.
- KubusImage kontainer apa pun sebagai aplikasi yang tidur di antara permintaanTempat setiap aplikasi berjalan setelah dirilis, di alamatnya sendiri, tidur di antara permintaan.
- VolumeDisk Kubus yang tetap ada setelah instansnya dihapusDisk untuk database milik aplikasi.
- Postgres Tanpa ServerSegera hadirPostgres yang tidur saat idle dan bangun saat ada koneksiPostgres terkelola untuk aplikasi-aplikasi itu, tidur saat idle, begitu dirilis.
Contoh hitungan sebulan
Seribu aplikasi dibuat dan dijalankan dalam sebulan, dengan harga resmi. Hitung perkiraan Anda sendiri
Asumsi pemakaian
- 1 000 aplikasi, masing-masing dibangun agen di sandbox 2 vCPU dan 4 GiB selama setengah jam, CPU-nya sibuk seperlima waktu, 2 GiB terpakai; sandbox dihapus sesudahnya.
- Setiap aplikasi lalu menjadi Kubus yang melayani 30 000 permintaan dalam sebulan, masing-masing dengan 20 ms CPU, 256 MiB memori terpakai, dan respons 20 KB.
- Permintaan datang secara acak; instans terjaga selama melayani permintaan, lalu dijeda di memori selama 10 menit sebelum tidur.
Sebulan dengan harga resmi
- CPU1.38 miliar milidetik CPU × $0.01 / juta$13.81
- Memori180 827 GiB-jam × $0.008$1,446.61
- Permintaan30 juta × $0.30 / juta$9.00
- Lalu lintas keluar600 GB × $0.004$2.40
Di paket Berbayar, total bulan ini $1,468.82: biaya $5, ditambah $1,463.82 untuk pemakaian di luar jatah, dibayar dari saldo Anda dengan harga yang sama.
Rilis aplikasi pertama
Buat kunci, lalu deploy image sebagai Kubus dengan satu perintah, atau siapkan sandbox tempat agen Anda membangun.