Windows Azure İle Uygulama Geliştirme
15 Mart,2009

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)

Etiketler: ,
Kategoriler: Windows Azure

Windows Azure Nedir?
23 Şubat,2009

        Microsoft,Professional Developers Conference 2008'de Windows Azure'yi duyurdu. Bildiğimiz işletim sistemi anlayışından çok farklı olarak local değil de çevrimiçi yani web üzerinden çalışan bir işletim sistemi. Windows Azure aslen bir cloud computing servisidir. Peki nedir bu cloud computing?
Cloud computing, uygulamarınızın sistem üzerinde herhangi bir kurulama gerek duymadan internette çalıştıştırılabilmesi ve kullanılabilmesine olanak sağlayan yeni bir teknolojidir. Aslında bu şu demek. Artık bilgiye internet bağlantısı olan heryerden ulaşmak mümkün. Hatta kendi özel dosyalarınıza bile. Yanınızda bilgisayarınızın (ya da harddiskinizin) olmadığı zamanlarda internet bağlantısı olan başka bir bilgisayardan online işletim sisteminize girip dosyalarınızı alabileceksiniz.

 

 

        Windows Azure ise Microsoft'un Windows Live, Office Live, Exchange Online, Sharepoint Online ve MS Dynamics CRM Online hizmetlerini birarada barındıran bir online işletim sistemi. Windows Azure üzerinde uygulama geliştirmeye yarayan Windows Azure SDK 1.0 da release olmuş durumda. Windows Azure SDK 1.0'ı kullanarak kendi bilgisayarınızda da Windows Azure için uygulama geliştirebilir, ve bunu Azure ile internet ortamında diğer kullanıcılarla da paylaşabilirsiniz. Ama SDK 1.0'ı kullanabilmek için en az Windows Vista SP1 sahibi olmalısınız.
         Ayrıca .NET Framework 3.5 SP1, IIS 7.0 (with ASP.NET and WCF HTTP Activation), Microsoft SQL Server Express 2005 veya Microsoft SQL Server Express 2008 ve Windows Poweshell (bu seçenek opsiyonel) sahibi olmalısınız.
Microsoft artık işletim sistemlerinde yeni bir çağ başlatıyor. Bu yeni ürünle işletim sistemlerinin artık online olarak kullanılmaya başlanacağını ve ileride belkide tamamiyle online olacağı anlaşılabilir.
Etiketler: ,
Kategoriler: Windows Azure