Burak SARICA

Cloud computing, .NET, WPF vs.. Genelde teknik konular, bazen serzenişler..

Archive for Kasım 2010

F# kaynak kodları Apache 2.0 lisansı altında açılıyor!

leave a comment »

F# kullandınız, hoşunuza gitti, daha ileri seviyede mi uğraşmak istiyorsunuz? http://fsharppowerpack.codeplex.com/ adresinden derleyici ve temel sınıf kütüphanesi kodlarına erişebilirsiniz. Detaylı bilgi için : http://blogs.msdn.com/b/dsyme/archive/2010/11/04/announcing-the-f-compiler-library-source-code-drop.aspx

Reklamlar

Written by Burak SARICA

Kasım 5, 2010 at 9:13 am

Bilgisayarlar ve Internet kategorisinde yayınlandı

Team Foundation Server gurusu blog yazıyor!

leave a comment »

Yazıyormuş da haberimiz yokmuş. Sevgili Emre Toptancı’nın blogu http://emretoptanci.blogspot.com/ adresinde. Ayrıca kendisini yeme içme konusunda da çok takdir etmişimdir. 🙂 TFS kullanan, kullanmak isteyen herkes takip etmeli, rahatsız etmeli Emre’yi.

Written by Burak SARICA

Kasım 3, 2010 at 11:26 am

Windows Azure hizmeti yenilikleri

with one comment

PDC10’a gidemedik belki ama canlı olsun, sonradan olsun gelişmeleri takip etmeye çalıştık. (Neden çoğul yazıyorum anlamadım. Türkiye’deki yazılım geliştiriciler adına söylemiş olayım) Genel olarak oturmuş bir servis aslında ama, çok güzel özellikler ekliyorlar. Aslına bakarsanız özellikler direk olarak rekabeti kızıştıracak cinsten. İnsanların Windows Azure’u tercih etmesini engelleyecek, rakiplerde (tamam, Amazon EC2’da) yapabildikleri bazı işlemler artık Microsoft cloud computing hizmeti Azure ile de mümkün. Nedir bunlar derseniz :

  • Virtual Machine Instances : Windows Azure hizmetinde sadece belirli tiplerde instance lar hazır idi. Ve bu instance lar önyüklü hizmetler ile geliyordu. İhtiyacınız olan farklı programları (php, java VM, vs vs.) deploy paketinize özel bir şekilde koymanız gerekiyordu. Bu da uygulamanın kurulum karmaşasını yükseltiyordu. Ayrıca önceden var olan uygulamaları Windows Azure’a taşımak isterseniz, bir cloud projesine taşımanız gerekiyordu ki, geniş çaplı, farklı birçok teknolojiyi barındıran uygulamalar için bu çok çok zor olabiliyordu. Microsoft serzenişleri duydu, dedi ki : “Uygulamanızı çalıştırdığınız sanal sunucu diskini verin, biz onu çalıştıralım.” (şu an için sadece Windows Server 2008 R2, ama sonrasında 2003 için destek gelecekmiş sanırım) Çözüm net 🙂 Böylece uygulamalarını yeniden paketlemek/yazmak istemeyen şirketler için çok çok değerli bir opsiyon sunulmuş oldu. (microsoft’un application deploy şeklinde ilerleyen yaklaşımı da tabiki aynen devam edecek. Zaten baştan tasarlanıp hazırlanacak uygulamalar için kesinlikle bu yöntem kullanılmalı, çünkü Virtual Machine Instance ları birçok Azure özelliğinden feragat etmek demek.)
  • Web rolleri için full IIS kontrolü geliyor. Bu da tek bir instance için birden fazla site açabilmek anlamına geliyor ki, parasının karşılığını almak isteyen kullanıcılar için çok önemli bir konu idi bu da. Ayrıca Elevated Privileges özelliği sayesinde, küçük yönetim görevlerine (bir msi paketi yükleme, yazılım konfigürasyonları yapma, IIS konfigürasyonu yapma vs) izin veriliyor olacak.
  • Remote Dektop : Uzak masaüstü özelliğini fazla açıklamaya gerek yok sanırım. Çalışan Azure instance larına uzak masaüstü bağlantısı sayesinde erişip debug, trace vs işlemlerini kolaylaştırabileceğiz.
  • Extra small instance : 1 ghz işlemci, 768 mb ram, 20 gb instance disk ve düşük io performanslı bir instance çeşidi geliyor. Saatlik maliyeti de $0.05 şeklinde. Yani aylık $37 civarında bir ücretle kullanılabilecek. Bir büyük instance ın saatlik maliyetinin $0.12 olduğu düşünülürse, küçük uygulamalar için gayet güzel bir gelişme diyebiliriz.

Takip ettiğim kadarı ile durum bu şekilde. Bu arada serzendiğim ücretsiz kullanım hakkı konusunda bir gelişme yok. BizSpark küçük girişimler için en kısa yol gibi görünüyor.

Written by Burak SARICA

Kasım 3, 2010 at 9:38 am

Cloud Computing (Bulut Bilişimi) kategorisinde yayınlandı

Hazin bir bulut bilişimi hikayesi (A touching cloud computing story :P)

with 13 comments

Windows Azure henüz CTP iken (yani ülke ve ücretlendirme sınırlaması yokken) basit bir uygulama hazırlamıştım. “Is My Server Up” isimli. Uygulamanın adı üstünde aslında. Sisteme kaydettiğiniz web sitelerini belirli aralıklarla online mı değil mi diye kontrol ediyor. Online değilse hemen twitter ve twilio aracılığı ile siteyi kaydeden kullanıcıyı uyarıyor. Bu uygulama ite kaka 20 civarında kullanıcı ve 60-70 civarı siteyi kontrol eder hale gelmişti. En azından test etmem kolaylaşmıştı sistemi. Azure CTP sona erince benim servisim de kapandı. Açıkçası çok fazla kullanıcı olmadığından, ve bu servisin geleceği konusunda bir söz vermediğimden pek üzülmedim. Bu test kullanıcılarına özellikle teşekkür ederim.

Ama şimdi en önemli kullanıcılarımdan birinin OakLeaf Systems’dan Roger Jennings olduğunu acı bir şekilde öğrendim. Kendisi bundan hemen hemen 1 sene önce şu yazıyı yazmış blogunda : http://oakleafblog.blogspot.com/2009/10/unscheduled-50-minute-outage-of-my.html

Yazıda özetle 3 adet benzer servisi karşılaştırmış (bir tanesi benimki!). Yazının sonundaki cümleyi aynen buraya alıyorum :

“There are minor inconsistencies between the three reports, but it appears that all three monitors would be useful for initial testing of the Azure Services Platform Web and Data Services availability. IsMyServerUp is my favorite, because it reports the last error message details. However, if I were to use a monitoring service to back up claims for Service Level Agreement (SLA) breaches, I would pick Pingdom because of its maturity and widespread acceptance by the site hosting industry.”

Bold işaretlediğim kısımdan sonra however diyerek, SLA ihtiyaçları için kanıt olarak sunmak amaçlı kullansaydım, Pingdom u kullanırdım demiş. Windows Azure’a ısınmak için hazırladığım bu basit sistemin, Pingdom ile karşılaştırılmış olması, bir yandan sevindirirken, diğer yandan IsMyServerUp şu anda aktif olmadığı için, bana çok hazin geliyor. Sizce?

Written by Burak SARICA

Kasım 2, 2010 at 9:54 am

Cloud Computing (Bulut Bilişimi) kategorisinde yayınlandı

%d blogcu bunu beğendi: