Windows Azure

Vikipedi, özgür ansiklopedi
Atla: kullan, ara

Microsoft'un Windows Azure Platformu; "hem açık çevre ortamlarından hem de İnternet'ten (kendisi açık çevre için hazır hâle getirilmeyen platform olsa da[1] tüketibilen çok çeşitli İnternet hizmetini sağlamakta" olan bir bulut platformu hizmetidir.[2] Microsoft Online Services hizmetinin lansmanından sonra gelen bulut bilgi işlemi içine alınan Microsoft'un ilk adımıdır. Kısaca bir hizmet olarak Microsoft yazılım firmasının altyapısıdır.

Genel Bakış[değiştir | kaynağı değiştir]

Azure Services Platform Microsoft veri merkezlerinde barındırılacak ve çalıştırılacak uygulamalara imkân tanıyan buluttaki bir uygulama platformudur. Uygulamalar için bir çalıştırma olarak hizmet veren Windows Azure adlı bir bulut işletim sistemini sağlar ve kapalı arazi uygulamalarının geliştirilmesine, yönetilmesine ve sunucularda barındırılmasına imkân veren bir dizi hizmeti sağlar. Bütün Azure Hizmetleri ve uygulamaları Windows Azure'a ek olarak onları çalıştırmak amacıyla kullanılarak inşa edildi.

Windows Azure'un üç tane çekirdek bileşeni vardır: Compute, Storage ve Fabric. İsimleri öne sürerken Storage büyük ölçekli ihtiyaçlar için ölçülebilir depolama (Blobs, Tables, Queue, Drives) sağlayarak üzerinde odaklanırken; Compute bileşeni, Web Role ve Worker Role ile birlikte hesaplama ortamı sağlar.

Windows Azure hosting ortamına, --o gereksinimlerle beraber açık bir şekilde iş yapacak barındırılmış uygulamaları gerektirmeden kaynakları, yük dengelemeyi, jeo-kopyayı ve uygulama yaşam ömrünü otomatik olarak yöneten bir ağın içine bireysel sistemleri bir araya getiren-- Fabric Controller denilir.[3] Üstelik, --- ikili büyük nesneler, queue, sürücüler ve ilişkisel olmayan tablolar gibi yapılandırılmamış verileri depolamak için yeteneği ile uyggulamaları sağlayan Windows Azure Storage Service gibi --- pek çok uygulamanın gerektirdiği diğer hizmetleri de sağlar.[4]. Uygulamalar, Azure Services Platform'un bir parçası olan diğer uygulamaları da kullanabilir.

Azure Services Platform bir geliştiriciye Windows Azure tarafından karşılanan hizmetlerle etkileşim sağlama olanağını tanıyan REST, HTTP ve XML üzerine kurulmuş bir API'yi sağlar. Bir istemci tarafında yönetilen kod sınıfı kitaplığını hizmetlerle etkileşim sağlama işlevlerini içeren de sağlanır. Microsoft Visual Studio ile entegre olur onun için Azure-hosting uygulamalarını geliştirmek ve yayınlamak için bir IDE olarak kullanılabilir. Windows Azure 1 Şub. 2010'dan itibaren piyasada bulunmaktadır. Kullanıcılar http://www.microsoft.com/azure/ web sitesinden Windows Azure hizmet süresi satın alabilirler. Azure bir seçenek olarak Content Delivery (CUN, İçerik Teslimi) hizmetlerini de sunuyor. Şu anda hiçbir masrafı olmadan "Teknoloji Önizleme Topluluğu" Azure CDN, Azure Storage'ten ve kullanıcılara dünya çapında 18 merkezi merkezinden statik içeriğin düşük gecikme süresi ile teslimine olanak verir.[5]

Uygulama[değiştir | kaynağı değiştir]

Windows Azure platformu, "fabric katmanı"nı --- Windows Azure'a ilâveten çalışan uygulamalara yönelik (onların bir altkümesinin) kaynaklarını, bilgisayarların ve maddelerin hesaplama ve depolama kaynaklarını yöneten, Microsoft'un veri merkezlerinde barındırılan bir kümeyi--- çalıştırmak için Windows Azure denilen, uzmanlaşmış bir işletim sistemini kullanır. Windows Azure; Windows Server 2008'i ve sanallaştırma hizmetlerini sağlamak için Windows Azure Hypervisor olarak bilinen[6][7], Hyper-V'nin özelleştirilmiş bir sürümünü kullanan, Windows Server sistemlerinin bir çeşidine ilâveten bir "bulut katmanı" olarak tanımlanmış.[8]

Platform, geliştiricilerin bulutta çalışacak olan uygulamaları inşa etmeleri için kullanabilecekleri beş hizmeti --- Live Services, SQL Azure (önceden SQL Services), AppFabric (önceden .NET Services), SharePoint Services ve Dynamics CRM Services[9] --- içerir. Yönetilen koddaki bir istemci kitaplığı ve birleşmiş araçları Visual Studio'da bulut uygulamaları geliştirmeyi de sağlanır. Yükselme ve güvenilirlilik Windows Azure Fabric Controller tarafından denetlenir bu yüzden, eğer hizmetlerden birisi Microsoft veri merkezi içinde çökerse hizmetler ve ortam çökmez ve bellek kaynakları ve yük degeleme gibi kullanıcının ağ uygulamalarını yönetmesini sağlar.

Azure Services Platform, bulut platformu üzerine uygulamaları dağıtmak için ASP.NET uygulama çatısını ve birleşmiş dağıtım metodlarını desteklerken, CLR için derlenmiş .NET Framework uygulamalarını hâlen çalıştırabiliyor. PHP web sitelerini de destekleyebilir. İki tane SDK (Server Development Kit) Azure Hizmet Platformu ile birlikte işlerliğe göre uygun hâle getirilmiş: AppFabric için Java SDK ve AppFabric için Ruby SDK. Bunlar Java ve Ruby geliştiricilerine AppFabric ile birleştirmeye olanak tanır.

Rakipleri[değiştir | kaynağı değiştir]

  • Amazon Web Services
  • Engine Yard
  • Google App Engine
  • Heroku
  • Force.com

Referanslar[değiştir | kaynağı değiştir]

  1. ^ Microsoft Nixes Private Azure Clouds)
  2. ^ Azure Services Platform
  3. ^ Windows Azure FAQ Microsoft.
  4. ^ Windows Azure FAQ Microsoft
  5. ^ Windows Azure Announcement Microsoft.
  6. ^ Alessandro Pentii "Windows Azure uses a hypervisor but it's not Hyper-V" Sanallaştırma bilgileri.
  7. ^ Cesar de la Torre (2 Kasım 2008). "Microsoft Azure Services Platform"
  8. ^ Keith Ward. "More Azure Hypervisor Details" Sanallaştırma Eleştirisi.
  9. ^ Microsoft Azure Services Platform

[[zh:Windows Azure]