Nasıl çalışır
Uygulamanızın adresinin arkasında ne olur.
Ödemeden çalışan, izlenen bir uygulamaya kadar; ve ödemeyi bırakırsanız ona ne olacağı. Bu sayfa platformun bugün nasıl çalıştığını anlatır ve henüz yapılmamış olanı açıkça söyler.
Yayına alma
Ödemeden canlı bir adrese.
Kimse talep açmaz: platform her adımı kendisi atar ve panonuz uygulamanın nerede olduğunu gösterir.
-
Ödeme onaylandı
Ödeme sağlayıcı aboneliğin etkin olduğunu bize bildirir. Kartınız sağlayıcıya gider; biz onu hiç görmeyiz.
-
Dağıtıldı
Platform uygulamanızı AB’deki paylaşımlı sunucumuza yerleştirir ve kendi yapılandırması ile yeni üretilmiş gizli bilgileriyle, sabitlediğimiz tam bir sürümden, kendi konteynerlerinde başlatır.
-
Doğrulandı
Uygulamanın sağlık adresini dışarıdan, bir ziyaretçinin yapacağı gibi isteriz ve iyi bir yanıt bekleriz. “Dağıtılıyor” durumunu “çalışıyor”a çeviren yalnızca bu yanıttır.
-
Yayında
Uygulama kendi HTTPS adresinde yanıt verir ve adresi size e-postayla göndeririz.
Kontrol geçmezse. Uygulama izin verilen süre içinde yanıt vermediyse yayına alma başarısız olarak işaretlenir ve bir operatöre uyarı gider. Yanıtını kimsenin görmediği bir yayına alma hiçbir zaman çalışıyor olarak bildirilmez.
Yalıtım
Paylaşılan bir hesap değil, kendi yığınınız.
Her uygulama, paylaşımlı bir sunucuda ayrı bir Docker Compose yığını olarak çalışır.
-
Kendi konteynerleri
Uygulama ve ayrı bir veritabanı kullanıyorsa veritabanı, yalnızca sizin için başlatılmış konteynerlerde çalışır. Diğer müşterilerin uygulamaları kendi yığınlarında çalışır.
-
Kendi verileri
Dosyalar ve veritabanları, yığınınıza ait birimlerde durur. Veritabanı konteyneri yığının özel ağında yer alır ve ne sunucuda ne de internette yayımlanır; uygulamanın kendi portu sunucunun herkese açık adresinde yayımlanmaz.
-
Ödediğiniz limitler
Her yığın, planının CPU ve bellek limitleriyle sınırlıdır.
Ayrımın bittiği yer. Farklı müşterilerin yığınları bir makineyi ve çekirdeğini paylaşır. Bu, konteyner yalıtımıdır; herkese ayrı sanal makine değildir. Ayrılmış sunucu yol haritasındadır.
Adres ve HTTPS
Kendi adresi, ilk istekten itibaren güvende.
Uygulamanın nerede çalıştığı, adının ne olduğu ve trafiğin ona nasıl ulaştığı.
-
AB’de
Sunucular Frankfurt’tadır (AWS Lightsail, eu-central-1) ve bugün tüm uygulamalar orada çalışır. Başka bir bölge seçmek yol haritasındadır.
-
Kendi alt alan adı
Uygulama, satın alırken seçtiğiniz ad.poof.run biçimindeki bir adreste yanıt verir; ayarlayacağınız bir DNS yoktur. Uygulama kendi alan adınızda da yanıt verebilir.
-
Yalnızca HTTPS
Let’s Encrypt’ten tek bir wildcard sertifikası sunucudaki her adresi kapsar ve kendini yeniler. Düz HTTP’ye yalnızca HTTPS’e yönlendirme ile yanıt verilir ve uygulamaya giden tek herkese açık yol proxy’dir.
İzleme
İzlenir, böylece siz uğraşmazsınız.
Gece gündüz iki tür kontrol çalışır: her uygulamada ve her sunucuda.
-
Uygulamaya sorulur
Platform birkaç dakikada bir uygulamanın sağlık adresini dışarıdan, bir ziyaretçi gibi ister. Kötü yanıt, zaman aşımı ya da kopan bağlantı bir ıskalama sayılır. Bir ıskalama dizisi — güncelleme sırasında normal olan tek bir ıskalama değil — bir olay açar ve operatörlerimize e-posta gönderir; düzelince onlara yeniden e-posta gider.
-
Makine ölçülür
Her sunucunun durumu, CPU, belleği, diski ve burst kapasitesi birkaç dakikada bir ölçülür. Az boş disk alanı, tükenmiş burst kapasitesi ya da başarısız bir sağlayıcı kontrolü bir olay açar.
-
Konteynerler kendiliğinden yeniden başlar
Çöken bir konteyner yeniden başlatılır ve biz bilerek durdurmadıysak sunucu yeniden başlatıldıktan sonra geri gelir.
Bu nedir. Uyarılar size değil, operatörlerimize gider ve kontroller uygulamanın yanıt verdiğini gösterir, içinde ne olduğunu değil.
Güncellemeler
Sürümleri biz seçeriz, değişiklikleri biz yaparız.
Hiçbir şey kurmaz, yama yapmazsınız. Güncellemeler sessiz de değildir: şöyle işlerler.
-
Tam sürümler
Bir uygulama, “latest” gibi kayan bir etiketle değil, tam bir imaj sürümüyle çalışır; yani çalışan, bizim hazırladığımızdır.
-
Bizim tarafımızdan dağıtılır
Yeni bir sürüm, bir operatör yükseltmeyi başlattığında, çalıştırdığınız sürümden onu izleyene geçerek uygulamanıza ulaşır. Uygulama onun üzerinde yeniden başlatılır, bu yüzden kısa bir kesinti bekleyin.
-
Yalnızca tek yön
Geri alma yoktur. Bir yükseltme uygulamanın veritabanını geri alınamayacak biçimde değiştirebilir ve henüz yedek almıyoruz; geri dönülecek bir şey yoktur.
Faturalama ve yaşam döngüsü
Ödeme, durdurma ve geriye kalanlar.
Çalışan bir uygulamaya ne olacağı aboneliğini izler ve hiçbir şey uyarı olmadan silinmez.
-
Bir ödeme başarısız olur
Ödeme sağlayıcı tahsilatı yeniden denerken uygulama çalışmaya devam eder. Ödeme yönteminizi güncellemenizi isteyen bir e-posta alır ve bu sürdükçe hatırlatma alırsınız.
-
Abonelik sona erer
İptal edildiğinde ya da yeniden denemeler tükendiğinde uygulama durdurulur (durdurulur, silinmez) ve size yazarız. Dönem sonuna ayarlanmış bir iptal, uygulamayı o zamana kadar çalışır durumda tutar.
-
30 gün saklanır
Verileri, durduğu andan itibaren 30 gün sunucuda kalır. Bu sürede geri getirmek için bize yazın — veriler hâlâ orada. Bitişten 7 gün önce size yazarız.
-
Sonra silinir
Son bir e-postayla birlikte 24 saatlik son bir pencere gelir; bitene kadar bize yazmanız uygulamayı geri getirmeye yeter. Ardından uygulama, veri birimleri ve dosyaları yok edilir ve bu geri alınamaz.
Arkasında yedek yok. Silindi, gitti demektir: geri yüklenecek bir kopya tutmuyoruz; hatırlatmalar bunun için var.