Sunucu yok, düğüm yok. Yalnız kapsayıcınız.
Docker imajınızı İstanbul'da çalıştırın. Her kapsayıcıya 0,25-4 vCPU ve 0,5-30 GB bellek seçin, yalnız çalıştığı süre kadar ödeyin. HTTPS adres, otomatik ölçekleme ve uyarılar hazır.
- İstanbul'da çalışır (tr-ist-1)
- Dakika bazında ölçüm
- Her kapsayıcı ayrı yalıtım katmanında
- API · CLI · Terraform
Ücret hesaplayıcı%25 indirim
KDV hariç. Bakiyeden saat başında düşülür; kopya 0'dayken ücret yok. 1 € = 56,0719 TL (bugünkü kur).
Bu boyutla başla- 0,25 vCPUen küçük kapsayıcı; 4 vCPU / 30 GB'a kadar
- Dakikabazında ölçüm, saatlik düşüm, aylık tavan yok
- ~15 snimajdan HTTPS adrese (hazır kapasitede ölçülen)
- 0 €kopya sayısı 0'dayken ödenen ücret
Sunucusuz mu, düğümlü mü?
İki kip de aynı panel, aynı HTTPS adres, aynı API, CLI ve Terraform ile çalışır. Fark, neye ödeme yaptığınızda.
Sunucusuz
Kapsayıcı başına öde
- Küçük servisler, API'ler, deneme ve önizleme ortamları
- Dalgalı ya da günün belli saatlerinde gelen trafik
- Her kapsayıcıya ayrı vCPU / bellek, sunucu planı yok
- vCPU-saat + GB-saat; aylık tavan yok
Düğümlü (ECS)
Size ayrılmış düğümler
- Sürekli ve öngörülebilir yük, aynı anda çok sayıda servis
- Düğümler yalnız sizin; kapsayıcılar düğüme sığdığı kadar
- Saatlik ödenir, ayda en çok paket fiyatı kadar
- En küçük paket: ayda en çok 391,94 TL (6,99 €)
Kural: aynı kaynak ay boyunca kesintisiz çalışacaksa düğümlü paket genelde daha ucuz kalır; kısa süreli ya da dalgalı işlerde sunucusuz kazandırır.
Root erişimi ya da kalıcı disk mi gerekiyor? Gyro Bulut İstanbul sanal sunucuları
Dört adımda yayında
Sunucu kurmazsınız, küme yönetmezsiniz. İmajınızı ve boyutunu verirsiniz, gerisini platform yapar.
- 1. adım
Bakiye yükleyin, sipariş verin
Ön ödemeli. Sipariş için en küçük kapsayıcının yaklaşık bir günlük ücreti kadar bakiye yeter; ortam ücreti yoktur.
- 2. adım
Boyutu seçin
0,25 vCPU / 0,5 GB'tan 4 vCPU / 30 GB'a. Formun altında saatlik tahmini ücret görünür.
- 3. adım
İmajı yayınlayın
Docker Hub, GitHub ya da size özel Gyro imaj deposundan. Saniyeler içinde servis-kod.gyroapp.net adresi ve sertifika hazır.
- 4. adım
Ölçeklenir, ölçülür
Yük artınca kopyalar çoğalır, azalınca kapanır. Çalışan her kopya dakika dakika ölçülür, saat başında bakiyeden düşülür.
Kullandığınız kadar, kopya başına
Saatlik ücret = vCPU × vCPU-saat + GB × GB-saat. Aşağıdaki tutarlar tek kopyanın 7/24 çalıştığı varsayımıyladır; daha az çalışan kapsayıcı daha az öder.
- vCPU-saat0,0298 €
0,0398 € - GB-saat0,0024 €
0,0032 € - %25 indirim
| vCPU | Bellek | Saatlik | Tam ay (730 saat) |
|---|---|---|---|
| 0,25 | 0,5 GB | 0,4850 TL (0,0087 €) | |
| 0,25 | 1 GB | 0,5523 TL (0,0099 €) | |
| 0,5 | 1 GB | 0,9700 TL (0,0173 €) | |
| 1 | 2 GB | 1,94 TL (0,0346 €) | |
| 2 | 4 GB | 3,88 TL (0,0692 €) | |
| 2 | 8 GB | 4,42 TL (0,0788 €) | |
| 4 | 8 GB | 7,76 TL (0,1384 €) | |
| 4 | 30 GB | 10,72 TL (0,1912 €) |
KDV hariç, TL tutarları bugünkü kurla. Her vCPU için bellek seçenekleri: 0,25 → 0,5-2 GB · 0,5 → 1-4 GB · 1 → 2-8 GB · 2 → 4-16 GB · 4 → 8-30 GB (1 GB adımla). İmaj deposunda 2 GB ücretsiz, üstü GB-ay 0,05 €.
Hesap başına aynı anda 16 vCPU / 32 GB (varsayılan); daha fazlası için destek talebi açın, hesabınıza özel yükseltilir.
Sunucusuz ama eksiksiz
Düğümlü üründeki her şey sunucusuz kipte de var.
Otomatik HTTPS adres
Her servise servis-kod.gyroapp.net adresi ve sertifikası kendiliğinden hazırlanır.
Kendi alan adınız + SSL
Alan adınızı CNAME ile bağlayın; sertifika otomatik alınır ve yenilenir.
Otomatik ölçekleme
En az / en çok kopya ve CPU hedefi verin; kopyalar yüke göre açılır ve kapanır.
Uyarılar
Servis düşerse, sürekli yeniden başlarsa ya da tavana dayanırsa e-posta, SMS, Telegram ya da webhook.
Kesintisiz sürüm, tek tık geri alma
Yeni sürüm kopya kopya yayınlanır; son 15 sürüm saklanır, tek komutla geri dönülür.
Loglar ve ölçümler
Canlı loglar, çöken kopyanın son çıktısı, servisin CPU ve bellek kullanımı.
Özel imaj deposu
Ortamınıza ait özel depo; 2 GB ücretsiz. Dış depolar için erişim bilgisi de tanımlanır.
Değişkenler ve gizli değerler
Ortam değişkenleri ve gizli değerler ayrı ayrı yönetilir; değişiklik yeni sürüm olarak kesintisiz yayınlanır.
Sağlık kontrolü
HTTP ya da TCP sağlık kontrolü; hazır olmayan kopyaya trafik gönderilmez, çöken kopya yeniden başlar.
Her kapsayıcı ayrı yalıtım katmanında
Sunucusuz kapsayıcılar paylaşılan kapasitede çalışır ama birbirini görmez. Her kopya, sistem çağrılarını ana makineye ulaşmadan karşılayan kendi çekirdek kum havuzunda (açık kaynak gVisor) çalışır.
- Kök (root) olmayan kullanıcı; ek yetkiler kapalı, ayrıcalıklı kip yok.
- Başka müşterinin kapsayıcılarına ve altyapı ağlarına erişim kapalı; dışarı SMTP 25 kapalı (587 açık).
- İşlemci, bellek ve disk seçtiğiniz boyutla sınırlı; komşunun yükü sizi yavaşlatamaz.
- Kendi testimizde: yan kapsayıcı aşırı süreç yükü altındayken komşu servis 25 isteğin 25'ine yanıt verdi.
Yük gelince çoğalır, gidince küçülür, ücret de onunla
Servis başına en az ve en çok kopya sayısını ve CPU hedefini verirsiniz. Sunucusuz kipte yalnız çalışan kopyalar ücretlenir; trafik düşünce faturanız da düşer.
- Ortalama kullanım hedefi aşınca kopya sayısı 30 saniyede en fazla iki katına çıkar.
- Yük düşünce, 3 dakika sakin kaldıktan sonra dakikada bir kopya azalır.
- Hesap sınırına ya da bölge kapasitesine takılan kopyalar yer bekler ve size "kapasite" uyarısı gelir.
- Gece trafiği yoksa en az kopyayı 1'e, servisi hiç kullanmıyorsanız 0'a indirin: 0 kopya ücretsizdir.
Bir sorun olduğunda ilk siz bilin
Beş olay türü, dört kanal. Olay en az iki tarama (yaklaşık 2 dakika) sürerse bildirilir, aynı olay tekrar aralığında yinelenmez, durum düzelince "Düzeldi" mesajı gelir.
Olaylar
- Servis çalışmıyor (hazır kopya yok)
- Sürekli yeniden başlıyor / imaj çekilemiyor
- Hazır kopya eşiğin altında
- Otomatik ölçekleme tavanda
- Hesap sınırı ya da bölge kapasitesi yetmiyor
Kanallar
- E-posta
- SMS
- Telegram
- İmzalı webhook
Gyro Kapsayıcı · #17521
web: otomatik ölçekleme tavanında
Servis en çok 3 kopyada ve yük hâlâ hedefin üstünde. En çok kopya sayısını ya da kapsayıcı boyutunu büyütmeyi düşünün.
Gyro Kapsayıcı · #17521
Düzeldi: web: otomatik ölçekleme tavanında
Durum normale döndü.
Sayın Ayşe Demir,
Durum: CrashLoopBackOff, yeniden başlama: 5. Loglar > Önceki örnek ile çöken kopyanın çıktısına bakın.
Hizmeti açWebhook gövdesi (imzalı JSON)
POST https://ornekfirma.com/hooks/gyro
X-Gyro-Signature: sha256=9f2c…
{
"event": "container.alert.trigger",
"service": "api", "type": "down", "status": "firing",
"title": "api servisi çalışmıyor",
"message": "Hazır kopya yok (0/2). Loglar ekranından son hatayı inceleyin."
}
Boyut iki parametre: --cpu-m ve --memory-mi
Sunucusuz kip, düğümlü ürünle aynı API ucunu, CLI komutlarını ve Terraform kaynağını kullanır; yalnız boyutu siz verirsiniz.
# curl -fsSL https://www.gyrohosting.com/cli/install.sh | sh
gyro configure
# 0.25 vCPU / 0.5 GB, HTTPS address
gyro container service create 12345 --name api \
--image ghcr.io/acme/api:1.0 --port 8080 \
--cpu-m 250 --memory-mi 512 --health-path /healthz --public
# Bigger size: 1 vCPU / 2 GB (zero-downtime rollout)
gyro container service update 12345 api --cpu-m 1000 --memory-mi 2048
# Autoscaling 1-5 copies at 70% CPU
gyro container service autoscale 12345 api \
--autoscaling '{"enabled":true,"min":1,"max":5,"cpu_percent":70}'
# Not in use? 0 copies = no charge
gyro container service scale 12345 api --replicas 0B=https://www.gyrohosting.com/api/v1/client
H=(-H "Authorization: Bearer $GYRO_TOKEN" -H "Content-Type: application/json")
# Create a service: 0.25 vCPU / 0.5 GB
curl -s -X POST "$B/cloud/containers/12345/services" "${H[@]}" -d '{
"name": "api", "image": "ghcr.io/acme/api:1.0", "port": 8080,
"cpu_m": 250, "memory_mi": 512, "health_path": "/healthz", "public": true}'
# Resize: 1 vCPU / 2 GB
curl -s -X PATCH "$B/cloud/containers/12345/services/api" "${H[@]}" \
-d '{"cpu_m": 1000, "memory_mi": 2048}'
# Scale to 0 (no charge)
curl -s -X POST "$B/cloud/containers/12345/services/api/scale" "${H[@]}" \
-d '{"replicas": 0}'terraform {
required_providers {
gyro = { source = "gyro-hosting/gyro" }
}
}
resource "gyro_container_service" "api" {
service_id = 12345 # serverless service no.
name = "api"
image = "ghcr.io/acme/api:1.0"
port = 8080
cpu_m = 250 # 0.25 vCPU
memory_mi = 512 # 0.5 GB
public = true
health_path = "/healthz"
autoscaling = { min = 1, max = 5, cpu_percent = 70 }
}
output "url" { value = gyro_container_service.api.url }Tüm uçlar, kimlik doğrulama ve örnekler geliştirici belgelerinde. Geliştirici belgeleri
Adım adım rehberler
- Sunucusuz kip: boyut, ücret ve sınırlar
- Başlarken: ilk uygulamanızı 5 dakikada yayınlayın
- İlk uygulama: imaj, port, sağlık kontrolü, kopya
- Gyro imaj deposu: docker login, push, temizlik
- Kendi alan adınız ve ücretsiz SSL
- Otomatik ölçekleme ve uyarılar
- API, gyro CLI ve Terraform ile yönetim
- GitHub Actions ile otomatik yayın
- Sınırlar ve kurallar: SMTP, kaynaklar, disk
Sunucusuz kapsayıcı nedir?
Ücret nasıl hesaplanır?
Kapsayıcılarım nerede çalışıyor?
Hangi boyutları seçebilirim?
Düğümlü Gyro Kapsayıcı ile farkı ne, hangisini seçmeliyim?
Aynı anda en çok kaç kapsayıcı çalıştırabilirim?
İlk açılışta neden bekledim?
Kalıcı disk var mı?
Root gerektiren imajları çalıştırabilir miyim?
Kendi alan adımı bağlayabilir miyim?
Bakiyem biterse ne olur?
Kapsayıcıdan e-posta gönderebilir miyim?
İlk kapsayıcınız birkaç dakika uzakta
Bakiye yükleyin, imajınızı verin, boyutu seçin. Kullanmadığınız saate ödeme yok.
Hangi paketin size uygun olduğundan emin değil misiniz?
İhtiyacınızı anlatın, uzman ekibimiz birkaç dakika içinde doğru çözümü önersin.
Satış ve Desteğe Ulaşın
Satın almadan önce sorunuz mu var ya da mevcut hesabınızla ilgili yardım mı gerekiyor? Bizi arayın veya e-posta gönderin.