Bir Solidus pod'u fiziksel olarak nerede yaşıyor? Bir sunucu ve daha uzun bir cevap
Almanya'da Hetzner tarafından barındırılan tek bir köken sunucusu. Bölgesel dağıtım yok, çok bölgeli altyapı yok, kimseye sunulan sözleşmeye bağlı bir yerleşiklik garantisi yok ve yol haritasında bunun ne zaman değişeceğine dair bir tarih yok. Terim kendi lexicon'umuzda not-built. Buradaki hiçbir şey hukuki tavsiye değildir.
Bunu neden soruyorlar
Bir düzenleyici ya da bir alıcının hukuk danışmanı tek bir cümle istiyor: bu verinin nerede durduğu sorulursa ne diyeceğiz. Birkaç rejim bunu sert bir gereklilik hâline getiriyor ve kendi belirttiğimiz pazara en yakın olanı, Türkiye'nin sınır ötesi aktarım kısıtlaması, bugün ülke içi bir dağıtımla yanıtlayamadığımız bir tanesidir, çünkü öyle bir dağıtım yok.
Basit cevap ve onda gerçekten iyi olan şey
Altyapımızın çalıştığı tam olarak tek bir yer var ve onu adlandırabiliyoruz. Bu hiçbir şey değil: pek çok satıcı verinizin nerede durduğunu size söyleyemez ve kısa, kontrol edilebilir bir cevap, sorgulama altında dağılan uzun bir cevaptan iyidir.
İki özellik daha gerçek ve belirtmeye değer:
- Kişisel veri defterin dışında tutuluyor, dolayısıyla zincir yargı alanları arasında kişisel hiçbir şeyi çoğaltmıyor: üzerinde çoğaltılacak kişisel bir şey yok. Tek bir kayıtta kontrol edilmiş, sistematik olarak ortaya konmuş değil.
- Zincir, hepsi bizim işlettiğimiz dört doğrulayıcıdır. Diğer her sayfada bu bir kısıttır. Burada yerleşiklik cevabının kısa olmasının sebebidir: kopya tutan dağıtık bir yabancı işletmeci kümesi yok. Aynı olgu tam olarak bir sayfada iyi okunuyor ve o sayfa bu.
Daha uzun cevap, ki kendi girdimizi düzeltiyor
Kendi lexicon'umuz "Almanya'da tek bir sunucu" diyor. Bu köken için doğru ve yol hakkında eksiktir.
Yüzey küresel bir kenar ağının arkasında oturuyor. Yaptığımız istekte:
$ curl -sI https://pod.solidus.network/
server: cloudflare
cf-cache-status: DYNAMIC
cf-ray: a247c0f1294477ac-ATH ← the edge that served it. Not the origin.
Bu estate'teki başka bir sunucu aynı iki adrese çözümleniyor, dolayısıyla gördüğünüz şey pod'a özgü bir şey değil, her şeyin önündeki ön kapıdır.
Bunun anlamı, süslemeden söylenmiş: bağlantı, kökenden farklı bir ülkede olabilecek bir kenar
konumunda sonlanıyor ve istek üstverisi oradan geçiyor. DYNAMIC, yanıtın önbellekten sunulmadığını
söylüyor, dolayısıyla içerik kökenden geldi, ama "içerik Almanya'dan geldi" ile "isteğinizle ilgili
hiçbir şey Almanya'dan çıkmadı" farklı cümlelerdir ve yalnızca birincisi bizim kurabileceğimiz cümle.
Bir yerleşiklik sorusunu "sunucumuz Almanya'da" diye yanıtlayan herkes, sorulandan daha dar bir soruyu yanıtlıyordur. O dar cümle kendi notlarımızda vardı. Tekrarlanmak yerine burada düzeltiliyor.
Sunamadıklarımız
- Hiçbir türden, hiç kimseye bölgesel ya da ülke içi dağıtım yok.
- Depolama konumunun sözleşmeye bağlı hiçbir garantisi yok: bir tanesini belirten imzalı bir anlaşma
- Taahhüt edilmiş tarih yok. Yol haritasındaki hiçbir şey ikinci bir bölgenin ne zaman geleceğini söylemiyor. "Yakında" bir uydurma olurdu, dolayısıyla söylemiyoruz.
Kendi kanıtımızdaki kapsam sınırı
Depoda gerçekten var olan tek Solid sunucusu yapılandırması dosya destekli olanıdır; dosya depolama arka ucunu ve pod başına bir depolama konumunu içe aktarıyor, ve üretim başlatma betiğinin işaret ettiği nesne depolama yapılandırması depoda hiç yok. Yani pod'lar için nesne depolama yolu yalnızca belgesiz değil inşa edilmemiştir.
Ve bu yine de üretimin ne çalıştırdığının kanıtı değil. Başlatma betiğinin eksik bir dosyaya atıf yapması, dağıtılmış sunucuyu başka bir şeyin başlatıyor olması gerektiği anlamına geliyor ve depo ne olduğunu söylemiyor. Elimizdeki şey tutarlı kanıttır, karara bağlanmış bir cevap değil: canlı sunucunun davranışı, var olan pod başına yapılandırmayla eşleşiyor. Kendi dağıtım onay kutusu, yüzey apaçık canlıyken işaretlenmemiş, ki bu size cevabı değil belgenin bayat olduğunu söylüyor.
Ve diğer depolama ayarlarımızda hiçbir yargı alanı seçeneği yok; hesap, anahtar, sır, kova. Bir yerleşiklik garantisi bir tanesine ihtiyaç duyardı ve koyacak bir yer yok.
Destekleyemeyeceğimiz kendinden emin bir cümledense kendi kanıtımızdaki boşluğu yayımlamayı tercih ederiz.
Bugün gerçekten işe yarayan cevap ve o bizim değil
Kendi pod'unuzu çalıştırın. Solid bir protokoldür, Community Solid Server açık kaynaktır ve kendi yargı alanınızda barındırdığınız bir pod, o yargı alanının verdiği yerleşiklik özelliklerine sahiptir, bizim sunucumuzun nerede olduğuna hiçbir bağımlılık olmadan.
Bu işi yapan şey Solid'in tasarımıdır, bizimki değil ve şu anda sert bir yerelleştirme gereksinimi olan herkes için dürüst tavsiye budur. Bizim için hâlâ neye bağımlı olacağınız ayrı bir sorudur ve burada güven verici bir cümle yerine kendi sayfasını hak ediyor.