Acil cerrahide ve savaş travmatolojisinde hekimlerin en hızlı müdahale etmesi gereken tablolardan biri "Açık Pnömotoraks", diğer adıyla "Emici Göğüs Yarası"dır (sucking chest wound).
Bir şarapnel veya bıçak darbesiyle göğüs kafesinde bir delik açıldığında; diyafram her aşağı indiğinde, hava soluk borusundan ciğerlere dolmak yerine göğüsteki o delikten göğüs boşluğuna hücum eder. Negatif basınç dengesi bozulur, akciğer kendi içine çöker (atelektazi) ve hasta gözlerinizin önünde boğulmaya başlar.
Bu ölümcül tablonun sahadaki ilk kurtarıcı müdahalesi ne kadar pahalıdır biliyor musunuz?
Neredeyse sıfır lira!
Elinize aldığınız steril bir plastik ambalaj parçasını o deliğin üzerine kapatır, üç tarafını flasterle bantlarsınız. O minik plastik parçası dışarıdan içeri hava sızmasını engellediği anda akciğer yeniden negatif basınca kavuşur, şişer ve hasta nefes almaya başlar. Trilyonluk ameliyathane cihazları değil; doğru yere yapıştırılan bir parça plastik hayat kurtarır.
Veri merkezlerinde, sunucu kabinlerinde ve iklimlendirme mühendisliğinde de tam olarak bu pnömotoraks deliği gibi işleyen, milyon dolarlık soğutma yatırımlarını buharlaştıran devasa bir cehalet vardır: Kabinlerdeki Boş U'lara Blanking Panel (Kapatma Paneli) Takmamak.
Milyon Dolarlık Yatırım, İki Dolarlık Delik
Bir veri merkezinin iklimlendirme altyapısını kurmak devasa bir bütçedir:
- Çatıda tonlarca ağırlıkta dev chiller üniteleri,
- Beyaz odada değişken debili EC fanlara sahip In-Row veya CRAC (Computer Room Air Conditioner) üniteleri,
- Soğuk koridor kapatma (Cold Aisle Containment) sistemleri, pleksiglas sürgülü kapılar,
- Yükseltilmiş tabanın altında yönlendirici hava menfezleri.
Mühendisler binayı termodinamik olarak "mükemmel" tasarladıklarını düşünürler. Klimalar tabandan 18°C ila 20°C arasında buz gibi taze hava üfler.
Sonra kabinlere sunucular monte edilmeye başlanır. 42U boyundaki standart bir kabinin içine 15 adet 1U sunucu yerleştirilir.
Geriye ne kalır? Tam 27U'luk devasa bir boşluk!
O boşluklar öylece açık bırakılır; metal montaj dikmeleri sırıtır, kabinin içi kabak gibi görünür. Satın almacıya "Kapatma paneli (blanking panel) alalım" dendiğinde genellikle şu cevap alınır:
"Yahu alt tarafı plastik bir kapak, tanesi 2 dolar, 100 tanesi 200 dolar eder. Ne gerek var boş tenekeye para vermeye? Hem hava girer işte, fena mı, sunucu daha iyi hava alır!"
İşte bu cümle, veri merkezinin termodinamik ölüm fermanıdır.
Termal Kısa Devre (Thermal Bypass) Nedir?
Termodinamik ve akışkanlar mekaniği asla şaşmaz: Akışkanlar (ve hava) daima en az dirençli yolu tercih eder.
Bir sunucunun çalışma mantığı basittir:
- Ön ızgarasından soğuk havayı çeker.
- Fanlar bu havayı daracık bakır soğutucu kanatçıklarının ve belleklerin arasından yüksek basınçla iter.
- Isınan hava kasanın arkasından, sıcak koridora 38°C ile 45°C arasında bir egzoz gazı gibi fırlar.
Peki kabinde boş bir U deliği olduğunda ne olur?
Sunucu fanları önden kuvvetli bir emiş yaptığı için, kabinin ön cephesinde hafif bir negatif hava basıncı oluşur. Kabinin arkasında ise fanların püskürttüğü sıcak hava yüzünden pozitif hava basıncı vardır.
Ve arkadaki o 45 derecelik cehennem sıcağı hava, odadaki klimalara doğru gitmek yerine; o boş U deliklerinden saniyeler içinde kabinin önüne doğru geri emilir!
Buna literatürde "Air Recirculation" (Termal Kısa Devre / Geri Devridaim) denir.
Sunucu, klimaların üflediği 18 derecelik soğuk havayı değil; kendi arkasından çıkan ve boş delikten öne dönen 40 derecelik sıcak havayı emmeye başlar!
Sunucu adeta kendi egzoz borusunu burnuna dayamış bir araba motoru gibi kendi gazında boğulur.
Göstergelerin Çıldırması ve Yanlış Tedavi
Birkaç hafta sonra sistem odasında garip şeyler yaşanmaya başlar:
- Sunucuların fanları son devire (20.000 RPM) çıkar. Kabin odasında kulakları sağır eden bir inilti başlar.
- İşlemci sıcaklıkları 85°C - 90°C sınırına dayanır ve CPU'lar kendini korumak için performans kısar (Thermal Throttling).
- Sanallaştırma kümesinde sebepsiz vCPU darboğazları ve gecikmeler başlar.
Sistem yöneticisi odaya girer, kabinin önünde durur. Yüzüne çarpan hava sıcacıktır!
Hemen klima kumandasına koşar:
"Klima yetmiyor! Sıcaklığı 18'den 14 dereceye indirin, yedek kompresörleri de devreye alın!"
İşte tam burada korkunç bir enerji israfı kısır döngüsü başlar:
- Klimalar daha fazla elektrik tüketir, devasa kompresörler aralıksız basar.
- Şirketin elektrik faturası her ay yüz binlerce lira kabarır.
- Klimaların evaporatör peteklerinde aşırı soğuktan dolayı donma ve karlanma (icing) başlar.
- Ve bütün bu masrafa rağmen sunucular hala ısınmaya devam eder!
Çünkü sorun ortamdaki soğuk havanın miktarında değil; o soğuk havanın sunucunun içine girmeden önce arkadan gelen sıcak havayla o deliklerde karışmasındadır!
İki Dolarlık Mucize: Blanking Panel Disiplini
O açık deliklere tanesi 2 dolar olan basit bir plastik çıtçıtlı kapatma paneli (tool-less blanking panel) taktığınız o 10 saniyelik anda ne değişir?
- Sıcak havanın öne kaçış rotası fiziksel olarak bıçak gibi kesilir.
- Sıcak hava çaresizce sıcak koridor tavanına yükselir ve klimanın emiş menfezine doğru çekilir.
- Kabinin ön cephesindeki hava saflığını korur; sunucunun emdiği havanın sıcaklığı anında 38 dereceden 20 dereceye düşer!
- Sunucu fanları 20.000 devirden 8.000 devire iner; odadaki gürültü kesilir, fanların çektiği elektrik azalır.
- İşlemciler buz keser, throttling biter.
- Ve en güzeli: Klima set değerini 14 dereceden güvenle 24 dereceye çıkarabilirsiniz! (Her 1°C sıcaklık artışı, veri merkezi soğutma faturasında yaklaşık %4 ila %5 net enerji tasarrufu sağlar!)
Küçük İhmaller, Büyük Faturalar
İyi bir sistem mühendisi olmak sadece Kubernetes yaml'ı yazmak veya BGP konfigüre etmek değildir. Gerçek mühendislik; sistemin üzerinde yaşadığı fiziksel dünyanın kanunlarına saygı duymaktır.
Bir veri merkezine girdiğinizde o kabinlerde açık delikler görüyorsanız, orada profesyonel bir altyapı yönetimi yoktur; sadece şans eseri ayakta duran pahalı bir amatörlük vardır.
Göğsü delinen hastaya yapıştırılan bir parça flaster nasıl hayat kurtarıyorsa; kabindeki boş yuvalara takılan o iki dolarlık plastik panel de veri merkezinizi termal felaketten kurtarır.
Plastikten tasarruf etmeye kalkanlar, o tasarrufun yüz katını her ay elektrik faturasıyla ödemeye mahkûmdurlar.