Son dönemlerde adını sıkça duyduğumuz Azure bir cloud computing servisidir. Windows Azure SDK Windows Azure uygulamaları geliştirilebilmesi ve geliştirilen uygulamaların Microsoft sunucu bulutu üzerinde barındırılabilmesini ve diğer kullanıcılarla paylaşılabilmesini sağlamaktadır. Uygulama geliştirmeden önce aşağıdaki gereksinimlerin sistemimizde olması gerekmektedir.
Windows Vista/Windows Server 2008
IIS 7.0 (ASP.NET) /WCF HTTP Activation
Visual Web Developer Express/Visual Studio 2008
.NET Framework 3.5 SP1
SQL Server 2005 Express/SQL Server 2008 Express
Gerekli Azure SDK’lerin sisteminizde yüklü olduğunu varsayarak uygulama geliştirme kısmına geçiyorum. Önce File-New Project menüsünden Cloud Service kısmından yeni bir Web Cloud Service projesi oluşturuyoruz.
Projemize uygun ismi verdikten sonra Solution Explorer’da birkaç farklılık göreceğiz. Web uygulama dosyalarımıza ek olarak ServiceConfiguration ve ServiceDefinition olmak üzere iki tane xml tabanlı dosya bulunmaktadır. Windows Azure bir cloud computing servisidir demiştik. Bu yüzden bu dosyalar yazdığımız uygulamanın konfigurasyon ve açıklamalarını içeren dosyalardır. Önce solution explorer’a bir resim ekleyelim ve sonra Default.aspx sayfamıza gelip klasik birkaç kod yazalım:)
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Merhaba Azure</title>
</head>
<body style="background-color:Silver">
<form id="form1" runat="server">
<center>
<div>
<img src="azure.png" alt="Merhaba Azure" /><br />
<h3>Merhaba Azure</h3>
</div>
</center>
</form>
</body>
</html>
Uygulamayı çalıştırdığımızda klasik ASP.NET sayfası gibi çalıştığını göreceksiniz. Normal sayfalardan farklı olan url’de localhost yerine IP adresinin ve port numarasının görünmesi ve ASP.NET Development Server yerine Development Fabric ve Development Storage servislerinin çalışmasıdır. İlerleyen günlerde Azure Service Platformu’nda nasıl proje yaratılacağı ve bu küçük uygulamamızı Azure’ye host etme hakkında bilgi vermeye çalışacağım .
AzureDemo.rar (59,77 kb)