BT Yönetişim ve Kurumsal Mimari

Bloguma hoş geldiniz umarım benim yazarken keyif aldığım kadar sizde okurken alırsınız.  Burada başlıca kurumsal mimari, BT yönetişimi ve bulut bilişim üzerine olan tecrübelerimi paylaşacağım.

vRealize Log Insight

Hepimiz alt yapımızda sorunlar yaşamaktayızdır. Bazı sorunları fark eder bazılarını da tesadüfen keşfetmezsek varlığından bile haberdar olmadan yaşamımıza devam ederiz. Sorun yaşamak, bir IT operasyonunun olmazsa olmazıdır; bu gerçekle yüzleşmemiz gerekli ama bu demek değildir ki tamamen çaresiz değiliz. Sistemlerin yarattığı logları toplamamız, depolamamız ve analiz etmemiz problem anında çözüm süresini azaltmakta ve birçok sorunu oluşmadan önleyici tedbirler alabilmemizi sağlamaktadır.

Baktığımız zaman yıllardır OS seviyesinde log yönetimi yapmaktayızdır. Bir Linux sistem yöneticisinin sorun anında baktığı ilk yer syslog dosyasıdır ortamları büyüdükçe Graylog gibi opensource bir çözüme gidebileceği gibi Splunk veya loggly gibi bir bulut çözümüne de yönelebilirler. Bu ürünleri sanallaştırma yapımızın loglarını analiz etmek için kullanabilsek bile topladığı loglardan hangilerinin önemli olduğunu veya hangi soruna işaret ettiğini out-of-box olarak bilemez.

Continue reading

Chef Nedir ve Nasıl Kurulur

Sistem yöneticileri olarak yüzlerce hatta binlerce sunuculuk ortamları yönetiyoruz. Tüm bu sistemlerin konfigürasyonlarını takip etmemiz, kurmamız, güncellememiz ve bunu hem kendi hem de öteki ekipte ki arkadaşlarımızla paylaşmamız gerekmektedir.Bu süreç düzgün planlanmaz ve işletilmezse alt yapımızda ciddi sorunlara ve beklenmedik davranışlara sebep olabilir. Konfigürasyon yönetiminin (Configuration management) önemi ve sürece olan etkisi artık yadsınamaz bir gerçektir.

Sistemlerin sayısı ve karmaşıklığı artıkça çözüm olarak konfigürasyon yönetimi ve sistemlere otomatik uygulanabilmesi içinde çeşitli araçlar geliştirilmiştir. Bunlardan popüler olanları Puppet, Chef, CFEngine ve Microsoft’un DSC ürünleridir.

Continue reading

Azure Virtual Network Part 1

Azure hakkında ki yazılarıma sanal network yapısıyla devam ediyorum. Azure üzerinde yarattığımız tüm VM ve bazı servisler mutlaka bir sanal network’e dâhil olmak zorundadırlar. Bu network on-premise yapımızla S2S bağlantıda bulunabileceği gibi bizim belirlediğimiz ip aralığında atama yapabilir ve DNS sunucusunu kullandırabilir. Azure üzerinde ki tüm servisleri Powershell yardımıyla kolaylıkla yapılandırılabilirken azure virtual network için durum böyle değildir.

Continue reading

ESXI Memory Yönetimi ve Teknikleri

Performans yönetimi bir IT operasyonunun en kritik görevlerinden biridir. Kullanıcılarımıza sunmuş olduğumuz hizmetlerin SLA’lere uygun olmasını ve kullanıcı tecrübesinin hep en iyi noktada olmasını isteriz. Performans bu kadar kritik bir noktadayken ESXI’ın VM’lerin kaynaklarını ve performanslarını nasıl yönettiğini anlamamız ve bunu nasıl mevcut yapımıza uygun olarak kullanacağımızı bilmemiz gerekiyor.

ESXI’ın VM’lere tanımlı olan memory değerlerini nasıl yönettiğini anlamamız performan yönetimi açısından kritik noktalardan biridir. Bu sayede doğru VM sizing yapabileceğimiz gibi ihtiyaç duyacağımız host sayısını da tam anlamıyla görebiliriz.

Continue reading