Gyro Kapsayıcı sınırları ve kuralları: SMTP, kaynaklar, kalıcı disk ve güvenlik
1. Özet tablo
| Konu | Durum |
|---|---|
| Çalışan kullanıcı | Kök olmayan (varsayılan 10001); ayrıcalık yükseltme yok |
| Port | 1024 ve üstü önerilir; internete açık servis tek bir port ister |
| Dışarıdan erişim | Yalnız HTTPS (ad-kod.gyroapp.net ve kendi alan adlarınız). Ham TCP/UDP portu dışarı açılamaz |
| Giden SMTP (25) | Kapalı |
| Diğer giden bağlantılar | Açık (587, 465 dahil) |
| Kalıcı disk | Yok; yeniden başlayınca dosyalar silinir (/tmp 512 MiB geçici) |
| Zamanlanmış görev (cron) | Yok; periyodik iş için uygulamanız içinde zamanlayıcı kullanın |
| Servis / kopya / alan adı sınırı | Pakete göre 10/20/40 servis, 5/10/20 kopya, 5/10/20 alan adı |
| Kaynak | Kopya başına ayrılan işlemci ve bellek garantilidir ve aşılamaz |
| Log saklama | 14 gün |
2. Ağ kuralları
- Gelen: Yalnız internete açık işaretlediğiniz servislere ve yalnız HTTPS ile erişilir. Aynı ortamdaki servisler birbirine serbestçe
http://servis-adıile ulaşır. Başka müşterilerin ortamlarından size ulaşılamaz. - Giden: Kapsayıcılarınız internete erişebilir ancak özel ağlara (iç IP aralıkları) ve Gyro altyapı adreslerine erişemez.
- SMTP (port 25) kapalıdır. Spam kötüye kullanımını önlemek için kapsayıcılardan doğrudan posta sunucularına bağlanılamaz. E-posta göndermek için 587 ya da 465 portundan kimlik doğrulamalı bir posta hizmeti (kendi SMTP sağlayıcınız ya da Kurumsal Mail) ya da bir e-posta API'si kullanın.
- Kapsayıcılar, kendi genel
*.gyroapp.netadreslerine dışarı çıkıp bağlanamaz. Aynı ortamdaki servislere iç adresle (http://servis-adı) bağlanın.
3. Kaynak sınırları
- Her kopya, seçtiğiniz işlemci ve belleği ayırır; kapasitenizi (düğümleriniz eksi sistem payı) aşamazsınız.
- Bellek limitini aşan kapsayıcı kapatılır (OOMKilled) ve yeniden başlar; işlemci aşımı yavaşlatır.
- Süreğen yüksek kaynak kullanımı sorun değildir, ancak kripto para madenciliği ve benzeri kötüye kullanım yasaktır.
4. Disk ve veri
Kapsayıcının dosya sistemi geçicidir. Kalıcı olması gereken veriyi şuraya yazın:
- Dosyalar için: Nesne Depolama (S3).
- Veritabanı için: ayrı bir sunucu ya da yönetilen veritabanı hizmeti.
Gyro Kapsayıcı için yedek taahhüdü yoktur; uygulama kodunuzu ve verilerinizi kendi yedeğinizle koruyun.
5. Güvenlik ve kullanım kuralları
- Kapsayıcılar yalıtılmıştır; düğümler yalnız size aittir, ağ trafiği ortamlar arasında kapalıdır.
- İmajlar yüklenirken güvenlik taramasından geçebilir; kripto madencisi gibi kötü amaçlı imajlar reddedilir ("Bu imaj platformda kullanılamaz" / "İmaj güvenlik taramasından geçemedi").
- Kimlik bilgilerini imaj içine yazmayın; gizli değerleri kullanın.
- Yasa dışı içerik, spam, saldırı ve tarama araçları ile Gyro hizmet sözleşmesinde ve sunucu kullanım kurallarında yasaklanan her şey bu hizmette de yasaktır. Kural ihlalinde hizmet askıya alınabilir.
- Adil kullanım: ağ trafiği için TB kotası yazılmaz, adil kullanım ilkesi uygulanır.
6. Sık sorulan sorular
Neden SMTP 25 kapalı?
Kapsayıcılardan doğrudan sunucuya posta gönderimi spam kötüye kullanımının en yaygın yoludur. 587/465 üzerinden kimlik doğrulamalı gönderim serbesttir.
Veritabanı çalıştırabilir miyim?
Teknik olarak bir veritabanı imajı çalıştırabilirsiniz ancak diski kalıcı olmadığı için yeniden başlayınca veriniz gider. Üretim veritabanı için ayrı sunucu önerilir.
Cron ya da zamanlanmış iş çalıştırabilir miyim?
Ayrı bir zamanlanmış görev türü yoktur. Servisinizin içinde bir zamanlayıcı (ör. kütüphane) ya da dışarıdan bir tetikleyici (URL çağıran bir hizmet) kullanın.
TCP (ham) servis, oyun sunucusu çalıştırabilir miyim?
İnternete yalnız HTTPS servisleri açılır. Ham TCP/UDP portu gerektiren uygulamalar için Gyro Bulut İstanbul sunucusu daha uygundur.
Sıradaki adım
Geri bildiriminiz için teşekkürler!