İlk Kod Satırından Bugüne Microsoft Azure’un Evrimi

microsoft-azure

Azure, Microsoft’un bulut evriminde en çok güvendiği silahlarından biri. Bir hizmet olarak altyapı (IaaS) çözümü olan Azure’un neler içerdiği ve ne işlere yaradığından daha önceki bir yazımda bahsetmiştim. Bu yazıda bu dev sistemin geliştirilmeye başlanmasından bugüne gelene kadar projede geçilen kilometre taşlarına göz atacağız. Ar-ge laboratuvarındaki bir masaüstü bilgisayarda koşan basit bir uygulamadan 4 kıtadaki veri merkezlerinde milyonlarca kullanıcıya hizmet veren seviyeye nasıl gelindi? Zaman tüneline 2006 nolu kapıdan giriyoruz.

2006

Amitabh Srivastava and Dave Cutler önderliğinde kurulan bulut işletim sistemi takımı “RedDog” adlı işletim sistemini geliştirmeye koyuldu. Azure’un geliştirilmesine üç farklı takımın birbirinden bağımsız şekilde yürüttüğü çalışmalarla başlandı.
–          Windows takımı RedDog adlı gizli bir projeye başladı
–          Indigo takımı inkübasyon özelliği üzerinde çalışıyordu
–          SQL takımı da servislerinin internet üzerinden de çalışılabilir hale getirmeyi amaçlıyordu.
Üç takımın da kendine özel yönetim süreçleri birbirinden bağımsızdı. Şu an “Azure Service Bus” olarak bilinen sistem bir geliştiricinin masasındaki bir bilgisayar üzerinde çalışıyordu.

2007

Takımlar zaman zaman birlikte çalışmaya başladılar ama yönetim süreçleri hala birbirinden bağımsızdı. Service Bus artık iki bilgisayar üzerinde çalışıyordu.

2008

Üç takım artık Azure platformunun temellerini oluşturmak üzere birlikte çalışmaya başladılar. Bu süreçte şu temel servisler oluşturuldu:
–          .Net Servisleri: Service Bus, Access Control ve İş Akışı Servisleri
–          Live Servisleri: Kullanıcıların bilgisayar, telefon ve websitelerindeki dosyalarını senkronize etme, depolama ve paylaşmalarını sağlayan servisler
–          SQL Servisleri:  Veritabanı servisleri ve raporlama

2009

Mayıs: Azure PHP, Mysql ve Java teknolojilerini de desteklemeye başlayarak bir açık platform olarak tanınmaya başladı.
Ekim: Bulut servisleri, Service Bus ve SQL Azure yönetimi için Silverlight tabanlı Azure Management Portal kullanıma açıldı.
Kasım: İlk resmi SDK olan SDK 1.0 yayınlandı. Bu SDK Azure Diagnostics, Inter-role communication, BLOB storage için özel domain kullanımı gibi özellikler içeriyordu.

2010

Şubat: 21 ülke için Windows Azure ve SQL Azure için Genel Uyumluluk duyuruldu.
Haziran: SQL Azure veritabanı alanı desteğini 50 GB’a çıkardı.
Temmuz: Azure kullanıcı sayısı 10.000’i geçti.
Ekim: Azure temel sanal makine hizmeti ve hybrid uygulamalar için on-premise sistem kaynaklarına erişmeyi sağlayan Azure Connect duyuruldu.
Kasım: .Net 4.0, IIS ve uzak masaüstü desteği ile Azure SDK 1.3 yayınlandı.

2011

Azure Cloud Servislerindeki kullanıcı trafik dağılımını kontrol etmeyi sağlayan Azure Traffic Manager duyuruldu.
Azure platformunda Microsoft SQL Server Reporting Servisinin çalışmasını sağlayan SQL Azure Reporting duyuruldu.
Azure ISO 27001 sertifikası aldı.

2012

Şubat: Azure servisleri 23 saat boyunca durdu. O gün Azure tarihine “Leap Day” olarak geçti. Atlanılan, yaşanmamış gün gibi çevirilebilir.
Haziran: Azure Virtual Machine önizleme sürümü açıldı ve Azure bir IaaS hizmet sağlayıcısı konumuna geldi. Azure yönetim portalı yenilendi ve silverlight tamamen kaldırılarak HTML5 ile geliştirildi. Linux sanal makineler, Phyton SDK, Eclipse ve Java için Azure eklentileri yayınlandı.
Azure veri merkezleri dünyanın 8 farklı bölgesinde hizmet verebilir duruma geldi.

2013

Genel uyumluluk şu servisler için etkin hale getirildi: Azure Infrastructure Services, Azure Active Directory, Azure Mobile Services.

2014

O döneme kadar Windows Azure olan isim Microsoft Azure olarak değiştirildi.
Microsoft Azure artık Open lisans ile satın alınabilir.

Nikhil Sachdeva
Senior Consultant, Microsoft Consulting Services (MCS) – US
Clemens Vasters,
Principal Program Manager, AAPT PM – Germany EMIC
Kaynak: Introducing Windows Azure for IT Professionals, Mitch Tulloc, Microsoft Press, 2013

Bu yazıyı paylaşmak istersen:

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>