Posts by Emre Bozlak

Health Check servisleri nedir?

Health Check nedir:

Health Check servisleri; uygulamanın sağlık durumunun kendisi tarafından ölçülebilmesini ve bunu dışarıyla paylaşmasını sağlayan, uygulamanın iç metriklerini kontrol eden bir servistir. Son yıllarda AWS, Azure gibi Public Cloud firmalarının sunduğu PaaS yapıları üzerinde uygulama barındırmanın yaygınlaşması ve microservislerin günlük operasyonlarımızı daha fazla işgal etmeye başlanmasıyla beraber sıcak bir konu haline gelmiş olsa da aslında uzun zamandır var olan; bir uygulama izleme ve performans ölçme yöntemidir.

Birçok izleme aracından/yönteminden farklı olarak tamamen bizim kendi uygulamamız için kendimizin geliştirdiği ve metriklerini belirlediği bir endpoint/servis olma özelliğini taşımaktadır. Kafanızda biraz daha canlandırmam gerekirse uygulama üzerindeki ki HC endpoint’i çağrıldığında (Örnek http://uygulalam/health) uygulamanın düzgün çalıştığını işaret eden bir ifade dönmektedir. Bu ifade kimi zaman basit bir “http 200“olabilirken, karmaşık bir iş süreci çalıştırarak dönen sonucu diğer sistemlerle karşılaştırarak sapma olup olmadığının sonucu olabilir. Buradaki kritik performans ve risk kriterleri tamamen size ve uygulamanızın türüne göre değişebilir.

Continue reading

BT Operasyon Modeli ve Kurumsal Mimari – Bölüm 2

Bir önceki yazımda operasyon modelinin BT’ler için ne anlama geldiği ve hangi bileşenlerden oluştuğundan bahsetmiştim, bu yazıdaysa bir operasyon modeli nasıl tasarlanır, başlıca adımları nasıldır ve kurumsal mimarinin bu süreç içerisindeki rolü nedir konularından bahsedeceğim. Daha önceki yazıda operasyon modeli bileşenlerini anlatırken Gartner’ın tanımını kullanmıştık, bu yazıda da aynı bileşenler üzerinden devam edeceğim ama süreç olarak kendi yöntemimden bahsediyor olacağım. Sizde kendi organizasyonunuz ve içinde bulunduğunuz ortama göre bu yöntemin bir kısmını kullanabilir veya tamamen kendinize uygun bir şekilde devam edebilirsiniz. Operasyon modelini bileşenlere ayırıp bu bileşenler üzerinden tasarımı yapmak bize hem esneklik sağlamaktadır hem de her seferinde tüm yapıyı düzenlemek yerine değişime uygun parçalara dokunarak değişimle beraber tüm modeli parça parça değiştirmek daha gerçekçi bir yaklaşım olacaktır.

Continue reading

BT Operasyon Modeli ve Kurumsal Mimari – Bölüm 1

Bu yazı dizisinde bir BT için operasyon modeli nedir? Nasıl kurgulanmalıdır ve kurumsal mimarın görevi operasyon modelinin tasarımı aşamasında neler olmalıdır konularına değineceğim.

Birçok şirket ve organizasyon hem teknolojinin hem de rekabetin gittikçe sertleşmesi sebebiyle, konfor alanlarından çıkıp yeni servisleri sunmakta ve iş modellerinde köklü değişikliklere gitmektedirler. Bu değişime paralel bir şekilde, şirketlerin BT organizasyonları da şirket hedeflerine varması için en uygun şekilde organize olmalı, şirket içinde doğru şekilde konumlandırılmalı ve servislerini tam zamanında ihtiyaç duyulan değere göre sunmalıdır.

Bu sebeplerden dolayı her BT organizasyonun şirket hedeflerine göre yaşayan, sürekli değişim gösteren ve en önemlisi anlaşılır bir şekilde kurgulanmış operasyon modeli olmalıdır. Genelde BT’ler operasyon modelini oluşturan bileşenleri içgüdüsel olarak veya zorunluluktan dolayı bir şekilde tanımlamaktadırlar ama bu sürecin planlanmasından hayata alınmasına kadar geçen evreleri bir disiplin çerçevesinde yürütmemektedirler.

Continue reading

vRealize Automation 7

Vmware 2015 yılını bitirirken bize erken bir yılbaşı süprizi yapıp vRealize Automation 7 ürününü piyasaya çıkartmayı planladığını açıkladı. Yeni versiyonda başta mimarisi olmak üzere radikal değişikliklere gitmiş bulunmaktadır. Bunlardan en başta göze batanları ayrı bir identity server yerine vRA appliance ve identity server tek bir sunucu olarak gelmektedir, böylelikle hem daha kolay bir kurulum elde edilmiş hem de ürünü HA hale getirmek kolaylaşmıştır.

Öteki önemli değişimse vRA 7 ortamının kurulum adımlarıdır, vCAC 5.x’dan beri kullanmaktayım ve her zaman kurulumu tam bir sinir harbi olmaktaydı. vRA 7’inin kurulumuna başlarken ürünün beta olmasından kaynaklı çok ciddi sorunlar yaşayacağımı sanırken inanılmaz kolay ve hiç sorunsuz bir kurulum gerçekleştirdim. Açıkcası şaşkınlığımı hala atlatabilmiş değişim 🙂

Continue reading

vRA Ek Endpoint Tanımlamak

Geçen gün bir arkadaşımın vRealize Automation center’a ikinci bir vCenter endpoint olarak nasıl eklenir diye soru sorması üzerine bu yazıyı yazmaya karar verdim eminim bu kadar temel bir ihtiyaca hepimiz ihtiyaç duymaktayız.

vRealize Automation Center herhangi bir kaynağa(vsphere,hyper-v,aws,orchestrator….gibi) endpointler üzerinden ulaşmaktadır. Siz bir talepte bulunduğunuz zaman IaaS server ilgili kaynağın proxy’si üzerinden bağlanır. Her kaynak farklı bir proxy’e sahiptir.Proxy’ler IaaS üzerinde veya başka bir sunucuda olabileceği gibi bir sunucuda birden fazlada Proxy bulunabilir. İlk önce proxy’i kuracağımız sunucu üzerine “IaaS installer’ı” indirelim ve Administrator olarak çalıştıralım.

Continue reading