Gyro Kapsayıcı Sunucusuz: sunucu kiralamadan, kapsayıcı başına ödeyin
1. Sunucusuz kip nedir, ayrılmış düğüm kipinden farkı ne?
Gyro Kapsayıcı iki şekilde çalışır:
| Ayrılmış düğüm (Başlangıç / Standart / Pro) | Sunucusuz | |
|---|---|---|
| Ne kiralarsınız | Size ayrılmış düğümler (ör. 2 × 2 vCPU / 4 GB) | Hiçbir şey; yalnız çalışan kapsayıcılar |
| Boyut | Kapsayıcılar düğümün içine sığdığı kadar | Her kapsayıcıya vCPU + bellek seçersiniz |
| Ücret | Ortam + düğüm başına saatlik (ayda en çok paket fiyatı) | vCPU-saat + GB-saat, yalnız çalıştığı süre |
| Kime uygun | Sürekli, öngörülebilir yük | Küçük servisler, deneme ortamları, dalgalı trafik |
Panel, adres (<servis>-<kod>.gyroapp.net), sürüm/geri alma, değişkenler, gizli değerler, alan adı + ücretsiz SSL, loglar, imaj deposu, API, CLI ve Terraform iki kipte de aynıdır.
2. Boyutlar
Her kapsayıcı kopyası aşağıdaki birleşimlerden birini kullanır (sektör standardı tablo):
| vCPU | Bellek seçenekleri |
|---|---|
| 0,25 | 0,5 GB · 1 GB · 2 GB |
| 0,5 | 1-4 GB (1 GB adımla) |
| 1 | 2-8 GB (1 GB adımla) |
| 2 | 4-16 GB (1 GB adımla) |
| 4 | 8-30 GB (1 GB adımla) |
Geçersiz bir birleşim (ör. 0,25 vCPU / 4 GB) seçilirse işlem reddedilir ve izin verilen değerler gösterilir. 8 ve 16 vCPU boyutları ileride açılacaktır.
Her kopyaya ayrıca 4 GB yerel disk (yazılabilir alan + /tmp 512 MB) verilir; kalıcı veri için Nesne Depolama ya da ayrı bir veritabanı sunucusu kullanın.
3. İlk sunucusuz servis
- Gyro Kapsayıcı Sunucusuz ürününü sipariş edin (ön ödemeli; sipariş için yaklaşık 24 saatlik en küçük kapsayıcı ücreti kadar bakiye yeterli).
- Hizmet sayfasında Servisler → Yeni servis.
- Ad, imaj (ör.
nginxinc/nginx-unprivileged:alpine) ve port (8080) girin. - İşlemci / kopya listesinden vCPU'yu, Bellek / kopya listesinden belleği seçin. Formun altında saatlik tahmini ücret görünür.
- İnternete açık anahtarını açıp Oluştur'a basın. Birkaç saniye içinde servis HTTPS adresiyle yayındadır.
CLI ile aynı işlem:
gyro container service create HIZMET_NO --name web --image nginxinc/nginx-unprivileged:alpine \
--port 8080 --replicas 1 --cpu-m 250 --memory-mi 512 --public
Terraform:
resource "gyro_container_service" "web" {
service_id = 12345 # Sunucusuz hizmet numarası
name = "web"
image = "nginxinc/nginx-unprivileged:alpine"
port = 8080
replicas = 1
cpu_m = 250 # 0,25 vCPU
memory_mi = 512 # 0,5 GB
public = true
}
4. Ücret nasıl hesaplanır?
Ücret, çalışan her kopya için dakika dakika ölçülür ve saat başında bakiyeden düşülür:
saatlik ücret = vCPU × vCPU-saat fiyatı + GB × GB-saat fiyatı
| Örnek (1 kopya, 7/24) | Saatlik | Tam ay (730 saat) |
|---|---|---|
| 0,25 vCPU / 0,5 GB | 0,0087 € | ~6,31 € |
| 0,5 vCPU / 1 GB | 0,0173 € | ~12,63 € |
| 1 vCPU / 2 GB | 0,0346 € | ~25,26 € |
| 2 vCPU / 4 GB | 0,0692 € | ~50,52 € |
Bugünkü fiyatlar: vCPU-saat 0,0298 €, GB-saat 0,0024 €. (Fiyatlar KDV hariçtir; ürün sayfasındaki güncel fiyat geçerlidir. Bakiye TL ise o günkü kurla düşülür.)
- Kopya sayısı 0'a indirilen, durdurulan ya da silinen servis ücretlenmez.
- Ayrılmış düğüm ürünlerindeki "ayda en çok" tavanı sunucusuz kipte yoktur: ödediğiniz, kullandığınız kadardır.
- İmaj deposu: ortam başına 2 GB ücretsiz, üstü GB-ay 0,05 €.
- Harcamalar ekranında her servis için ayrı işlemci ve bellek satırları, ölçülen saat aralığıyla görünür.
5. Otomatik ölçekleme
Servis ayarlarında Otomatik ölçeklemeyi açın: en az / en çok kopya ve hedef CPU yüzdesi. Yük artınca yeni kopyalar açılır, azalınca kapanır; ücret yalnız çalışan kopyalar için alınır. Hesabınızın aynı anda çalışabilecek toplam vCPU/bellek sınırı (varsayılan 16 vCPU / 32 GB) ürün sayfasında yazar; artırmak için destek talebi açın, hesabınıza özel olarak yükseltilir.
6. Güvenlik ve yalıtım
- Her kapsayıcı kendi yalıtılmış çekirdek kum havuzunda çalışır; aynı fiziksel makinedeki başka müşterinin kapsayıcısını göremez, ona ağdan erişemez.
- Kapsayıcılar kök (root) olmayan kullanıcıyla, yetkisiz çalışır; altyapı ağlarına ve yönetim sistemlerine erişim kapalıdır.
- Dışarı SMTP 25 kapalıdır (posta için 587 kullanın).
- Her kopyanın işlemci, bellek ve disk kullanımı seçtiğiniz boyutla sınırlıdır; sınırı aşan kopya yeniden başlatılır (Loglar → Önceki örnek).
7. Sık sorulan sorular
Kapsayıcım ilk açılışta neden birkaç dakika bekledi?
Bölgede o anda boş kapasite yoksa yeni kapasite hazırlanır (genelde 2-5 dakika). Servis "Hazırlanıyor" görünür, beklerken ücret alınmaz.
"Bölge şu an bu boyut için dolu" hatası aldım. Daha küçük bir boyut ya da daha az kopya deneyin veya birkaç dakika sonra tekrar deneyin.
Ayrılmış düğüm ürününden sunucusuza geçebilir miyim?
Aynı imajları yeni bir Sunucusuz hizmette çalıştırıp alan adınızı oraya yönlendirebilirsiniz; iki ürün aynı anda açık olabilir.
Root kullanıcı gerektiren imaj çalışır mı?
Hayır; sunucusuz kipte kapsayıcılar her zaman kök olmayan kullanıcıyla çalışır. nginxinc/nginx-unprivileged gibi kök gerektirmeyen imajlar kullanın.
Sıradaki adım
Geri bildiriminiz için teşekkürler!
