Ana sayfa→Teknoloji & İnovasyon
Teknoloji & İnovasyon

Kendi Sunucularını Kendi Kendine Kurma (Self-Hosting) Tutkunu Homelab Severleri Sonunda Terk Ediyor.

Umair Khurshid, Linux, FreeBSD, bulut altyapısı ve otomasyona güçlü bir odaklanmayla öne çıkan bir teknoloji yazarı ve geliştiricidir. Yazara yönelmeden…

User Avatar
Alper DemirEditör
7 dk okuma

Umair Khurshid, Linux, FreeBSD, bulut altyapısı ve otomasyona güçlü bir odaklanmayla öne çıkan bir teknoloji yazarı ve geliştiricidir. Yazara yönelmeden önce, bulut-native sistemler kurup otomatikleştirerek bir geliştirici ve DevOps mühendisi olarak çalışmıştır.

Kendi altyapısını yöneten ve homelab meraklılarının, kendi altyapılarını sürdürmenin hâlâ aynı emeğe değip değmediğini sorguladığını daha sık fark ediyorum. Reddit‘teki homelab ve self-hosting subreddit’lerine zaman ayırarak göz atıyorsanız, bakım yorgunluğu, yükselen donanım maliyetleri, karmaşık yapılandırmalar ve bir hizmeti gerçekten kullanmaktan çok, hizmetleri sorun gidermeye daha fazla zaman harcamak gibi konuları tartışan insanlarla karşılaşıyorsunuz.

Kişisel olarak kendi altyapımı çalıştırmayı ve hizmetleri host etmeyi seviyorum. Ancak ne kadar çok kurarsanız, o kadar çok sorumluluk üstlenirsiniz. Sonunda, her bir hizmetin, makinenin ve yapılandırmanın, içine koyduğunuz zaman ve para için değerli olup olmadığını düşünmek zorundasınız.

SayarBilgi sitesini Google’da tercih edilen kaynak olarak seç

Bir homelab ikinci bir iş haline gelebilir

Her şeyi sürdürmek zaman alır

Kendi altyapımı yönetmekle ilgili fark ettiğim şeylerden biri, nispeten basit bir kurulumun ne kadar hızlıca oldukça karmaşık bir şeye dönüşebileceğidir. Bir NAS ile başlarsınız, birkaç Docker konteyneri eklersiniz ve bir süre sonra kendinizi ters proxy, DNS filtreleme, izleme, kimlik doğrulama ve bir dizi başka hizmeti çalıştırırken bulursunuz.

Her ek hizmet, güncellenmesi gereken başka bir uygulama, sürdürülmesi gereken başka bir yapılandırma ve potansiyel başka bir başarısızlık noktası getirir. Görünüşte zararsız bir güncelleme, bir önceki gün mükemmel çalışan bir şeyi bozabilir. İstediğiniz şeyi yalnızca bir hizmete erişmek olduğunda, kendinizi uygulamalar arasındaki bağımlılıkları sorun giderirken bulabilirsiniz.

Bunun özellikle IT alanında çalışan insanlar için geçerli olduğunu düşünüyorum. İşiniz sunucuları yönetmeyi, ağları sorun gidermeyi veya altyapıyı sürdürmeyi içeriyorsa, akşamlarınızı evde aynı şeyleri yaparak geçirmek yorucu hale gelebilir. Bazen sadece eve gelmek, başka bir şey yapmak ve otlara dokunmak istersiniz.

Teknik yanı, homelab yapmaktan keyif alıyorum ama insanların sonunda bundan sıkılması gerektiğini de anlıyorum. Bu hobi, özellikle evinizdeki diğer insanların da güvendiği birkaç hizmetiniz olduğunda, bir işin gerektirdiği aynı dikkati talep etmeye başlayabilir ve bu da beni başka bir soruna götürüyor. Büyük bir homelab’ı sürdürmek yalnızca zaman gerektirmiyor. Aynı zamanda para da gerektiriyor ve kendi altyapınızı işletmenin ekonomisi, ölçekli çalışan bir şirketin ekonomisinden oldukça farklı.

Donanım maliyetleri genişlemeyi zorlaştırıyor

Şirketler ölçek ekonomisinden yararlanıyor

Bir şirket altyapıyı ölçekli olarak işlettiğinde, daha iyi donanım fiyatları müzakere edebilir, operasyonel maliyetleri binlerce kullanıcıya yayabilir ve kaynaklarını daha verimli kullanabilir. Bir bulut sağlayıcısı, sunucuları, ağ ekipmanlarını ve belleği kocaman miktarlarda satın alabilir. Aynı zamanda bu altyapıyı işletmenin maliyetlerini büyük bir müşteri kitlesine dağıtabilir.

Homelab meraklıları neredeyse tam tersi bir durumla karşılaşıyor. Donanımı küçük miktarlarda alıyor, perakete yakın fiyatlar ödüyoruz ve çoğu zaman yalnızca birkaç kişinin kullandığı hizmetlere tüm makineler ayırmak zorunda kalıyoruz. Ayrıca elektrik, soğutma, depolama, ağ ve gelecekteki donanım yenileme maliyetlerini de hesaba katmak zorundayız. Bu açıdan, bu kadar küçük bir ölçekli işletmenin dezavantajlarıyla karşılaşıyoruz. Bir şirket bir sunucunun maliyetini binlerce müşteriye yayabilirken, ben birkaç sanal makine ve konteyner çalıştırmak için tüm bir makine satın alabiliyorum.

Yükselen RAM fiyatları bu sorunu daha da belirgin hale getirdi. Bellek, sanallaştırma, depolama sunucuları ve küme ortamları için önemli olduğundan, fiyatındaki artış homelab’ın neredeyse her bölümünü etkiliyor. Mevcut bir makineyi yükseltmek, başka bir Proxmox düğümü eklemek veya bir depolama sunucusunu genişletmek oldukça daha pahalı hale gelebilir.

Bu durumun aynı zamanda insanların homelab’larına yaklaşımını da değiştirdiğini düşünüyorum. Donanım ulaşılabilir olduğunda, başka bir makineyle deneme yapmak veya bir küme genişletmek nispeten kolay bir şekilde gerekçelendirilebiliyor. Her yükseltme ciddi bir yatırımdan geçiyorsa, aslında ek kapasiteye gerçekten ihtiyaç olup olmadığını sormaya başlıyorsunuz.

Self-hosting’in finansal boyutu, aynı zamanda kendi başınıza çalıştırmanın değerli olup olmadığını da etkiliyor. Ne kadar donanımınız olursa olsun ve teknik bilginiz bulunursa olsun, bazı hizmetler o kadar çok sürekli ilgi gerektiriyor ki, bunları dış kaynak kullanmaya başlamak mantıklı bir seçenek gibi görünmeye başlıyor.

Bazı hizmetler ticari sağlayıcılara bırakılması daha iyi

DNS ve e-posta buna iyi örnekler

E-postanın, self-hosting yapmak için oldukça fazla dert çıkarabileceği ve değerinden fazla yük olduğu açıkça görülen hizmetlerden biri olduğunu düşünüyorum. E-postayı profesyonel olarak yönettim ve onu işletmenin içerdiği işlerin farkındayım. Bu deneyim, aynı zamanda kendi e-posta sunucumu evde çalıştırma konusundaki ilgimi de azalttı.

Bir e-posta sunucusunu çalıştırmak bir yana, mesajların güvenilir şekilde gönderilip alınmasını sağlamak ayrı bir konu. Spam filtrelemesini, kimlik doğrulamasını, itibarı, teslim edilebilirliği ve gelen-giden postayı yönetmeniz gerekiyor. Sunucunuz doğru şekilde yapılandırılmış olsa bile, diğer sağlayıcıların mesajlarınızı kabul etmesi gerekiyor. Her şeyi doğru yapmak için saatler harcayabilir ve yine de e-postalarınızın spam klasörlerine düşmesini veya reddedilmesini görebilirsiniz.

Şu anda Proton Mail kullanıyorum ve bundan oldukça memnunum. Ancak son zamanlarda Proton CEO’sunun işleri nasıl yürüttüğünü görmek ve şirketle ilgili tartışmaları görmek, bu kararı yeniden değerlendirmeye son derece yaklaşabiliyorum. İşler bu yönde gitmeye devam ederse, belki de bir gün kendi e-posta sunucumu tekrar çalıştırır veya başka bir sağlayıcıya geçerim. Ne yapacağımı henüz karar vermedim, ancak kesinlikle bunu yakından takip ediyorum.

E-posta, kendi her şeyi kendin barındırma memnuniyetinden daha fazla güvenilirliğe değer verilen tek hizmet değil. Kendi DNS altyapımı barındırıyorum ancak DNS konusunda özellikle dikkatli olmam gerekiyor. Birincil DNS sunucun çökerse ve ağınızdaki her cihaz buna bağlıysa, aniden tüm evinizde DNS çözümlemesini kaybedebilirsiniz. Bu yüzden yedeklilik ve alternatif çözümcüler önemli. Başlıca güvendiğiniz hizmete ulaşmanızı sağlayan şeyin erişilemez hale gelmesi durumunda ne olacağını düşünmelisiniz. Kendi her şeyi kendin barındırmanın sorumluluklarının yalnızca uygulamaları çalıştırma görevinden daha öteye uzandığı nokta da burası. Altyapınızın nasıl bağlandığını, buna kimlerin erişebileceğini ve bir şey çöktüğünde ne olacağını düşünmelisiniz.

Hizmetleri çalıştırmak ağ güvenliğini düşünmeyi gerektirir

Ağ segmentasyonu gözden kaçırılmaya kolay

Ag segmentasyonunu, bir homelab çalıştırmanın en çok hafife alınan kısımlarından biri olduğunu düşünüyorum. İnsanlar genellikle uygulamaları çalıştırma ve erişilebilir hale getirme konusunda odaklanırlar ancak aynı zamanda bu uygulamaların ve cihazların birbirleriyle nasıl iletişim kurduğunu da düşünmeleri gerekir.

Hangi cihazların sunucularınıza erişebileceğini, güvendili ve güvendsiz cihazları nasıl ayırdığınızı ve kullanıcıların erişme nedeni olmayan yönetim arayüzlerine ulaşabilip ulaşamadığını değerlendirmelisiniz. Daha fazla hizmet ekledikçe ve bazılarını internete açtıkça bu giderek daha önemli hale gelir.

Bunun bir gizlilik boyutu da var. Örneğin ailemin paylaşımlı bir medya kütüphanesine erişmesini isteyebilirim ancak kişisel dosyalarıma, diğer hizmetlere veya sunucuyu yönetim arayüzlerine erişim vermeksizin. Bu tür izinleri kurmak için ağ, güvenlik duvarları, VLAN’lar ve erişim denetimleri konusunda bir miktar anlayış gerektirir.

Kendinden barındırma (self-hosting) ile yeni başlayan herkesin, bu işin ne kadarının aslında uygulamaların dışında gerçekleştiğini fark etmediğini düşünüyorum. Onlarca konteyneri nispeten kolay bir şekilde ayağa kaldırabilirsiniz; ancak bunların düzgün izole edilmesi ve doğru kişiler tarafından erişilebilir hale getirilmesi, çok daha fazla planlama gerektirir. Bu sorumlulukların bir araya gelmesi, bazı insanların zamanla kurulumlarını küçültmeye başlamalarının nedenini açıklıyor. Yine de, güncel soğumanın tutkuda bir düşüş olduğunu kesin olarak gösterdiğini düşünmüyorum. Son yıllarda yaşananları başka bir açıdan da değerlendirmek mümkün.

Kendinden barındırma normale dönüyor olabilir

Şu anda gördüğümüz şeyin, aslında ortalamaya dönüş (regression to the mean) olma ihtimalini göz önünde bulundurmamız gerektiğini düşünüyorum. Kendinden barındırma ve homelab merakı, son yıllarda olağanüstü derecede büyük bir ilgi gördü ve bunun birkaç nedeni vardı. COVID, insanlara evde daha fazla zaman tanıdı ve o dönemin bir bölümünde donanım nispeten erişilebilir durumdaydı. Daha fazla kişi NAS kurma, Docker konteynerleri çalıştırma ve ticari hizmetleri kendi altyapıları ile değiştirme denemelerine başladı. Bu ilgi, pandemi sonrasında da sürdü.

Yapay zekâ araçları da daha fazla kişiyi kendinden barındırma dünyasına çekmeye yardımcı oldu. Bir konteyneri ayağa kaldırmakta daha önce zorlanan biri, artık süreci açıklamak ve üstesinden gelmek için kendisine yardımcı olmak üzere bir yapay zekâ asistanına başvurabilir. Bence bu, giriş bariyerini oldukça düşürdü. Linux yönetimi veya sunucu yapılandırması karşısında daha önce korkan kişiler, kendi altyapıları ile deney yapmaya başlayabilir.

Ancak bir şeyi ayağa kaldırmak yalnızca başlangıctır. Sonunda, onu sürdürmek, güvence altına almak, sorunlarını çözmek ve genişlemeye devam etmek için gereken donanım için ödeme yapmanız gerekir. Bazı yeni başlayanlar, bir homelab kurmanın, onu sürdürmekten oldukça daha fazla keyif aldıklarını fark ediyor. Aynı zamanda, yükselen donanım maliyetleri genişlemayı daha pahalı kıldı. Nispeten uygun fiyatlı bir makineyle başlayan biri, bugün başka bir sunucu satın almak veya belleğini yükseltmek yerine iki kez düşünmüş olabilir.

Bu faktörlerin güncel tabloya katkı sağladığını tahmin ediyorum. Birkaç yıllık olağanüstü derecede güçlü büyümenin ardından, ilgilerin daha normal bir düzeye oturması muhtemel. Bazı kişiler kurulumlarını genişletmeye devam ederken, bazıları bakımıyı sundukları hizmet sayısını azaltabilir veya belirli yükleri ticari sağlayıcılara aktarabilir. Kendi barındırmayı (self-hosting) böylece bir ölüm olarak görmüyorum. Kendi işletmek istedikleri şeylere dair daha seçici hale gelen insanlar olarak görüyorum.

İlginizi Çekebilir: Teknoloji Sektöründe İşten Çıkarmalar Kasım Güncellemesi: Amazon, Angi, Block, Canva ve Squarespace’te İş Kayıpları →
Kaynak: Howtogeek ↗Kaynak yazarı: Umair Khurshid
💬 SayarBilgi Topluluğu

Bu Gelişmeyi Toplulukta Değerlendirin

Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.

Topluluk Canlı Akışı →
💬 Topluluk Masası & Tartışma

Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.

Foruma Katıl & Yanıtla ➔
Forumda sor / tartış
TOPLULUĞUN SESİ

Söz sizde.

0 yorum

Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.

Sohbete katıl

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumunuz yayımlanmadan önce onay bekleyebilir.

BİR SONRAKİ OKUMA

Merak etmeye devam

Tümünü gör ↗

Neyi merak ediyorsun?

En az 3 karakter yazın.

Keşfet