Microsoft Bulut Bilisim Teknolojileri.

23

Click here to load reader

description

 

Transcript of Microsoft Bulut Bilisim Teknolojileri.

Page 1: Microsoft Bulut Bilisim Teknolojileri.

Selçuk [email protected]ılım Geliştirme Teknolojileri Yöneticisi

Uygulamalarınızı Bulut Bilişime Taşıyın

Page 2: Microsoft Bulut Bilisim Teknolojileri.

Microsoft BULUT BİLİŞİM

Page 3: Microsoft Bulut Bilisim Teknolojileri.

Bulut Bilişim Seçenekleri

Page 4: Microsoft Bulut Bilisim Teknolojileri.

Bulut Bilişim için en uygun senaryolar

OrtalamaKullanım

Com

pu

te

Time

“Hızla Büyüyen”

Com

pu

te

Time

“Açık / Kapalı”

kullanım

ortalama

Aktif Olmayandönem

Com

pu

te

Time

Tahmin edilemeyen talep patlaması

Ortalama Kullanım

Com

pu

te

Time

Tahmin Edilebilir talep patlaması

Ortalama Kullanım

Page 5: Microsoft Bulut Bilisim Teknolojileri.

Windows Azure, Web uygulama ve servislerinin, ölçeklenebilir, güçlü ve bakım operasyonlarından arındırılmış, internet ölçekli, dünya üzerinde farklı lokasyonlarda bulunan Microsoft veri merkezlerinde barındırılan bulut bilişim servis platformudur.

Windows Azure

Page 6: Microsoft Bulut Bilisim Teknolojileri.

Windows Azure Platformu

6

Compute Storage Management

ManagementRelational data Connectivity Access control

Geliştirici DeneyimiHalihazırda kullanıdığınız ürün ve teknolojiler

Page 7: Microsoft Bulut Bilisim Teknolojileri.

• Donanımı seç, kur, sisteme bağla• Sürücüleri temin et ve yükle• Dosyalama Sistemi oluştur• Yedekleme sistemi oluştur• Tüm altyapı framework ve api lerini kur, • Uygulama Kurulumlarını Yönet• …• ...

Geleneksel Yazılım Geliştirme Süreçleri

Page 8: Microsoft Bulut Bilisim Teknolojileri.

Bulut Bilişim’ de Yazılımcı

İş Mantığı ve Fonksiyonalite

DatacenterDatacenter

Olası Donanım Hataları

Ek depolama kapasitesi

Trafikte artışın yönetilmesi

Servis hatlarının analizi

İşletim Sistemi yamaları

Perform live upgrade for new feature

Yeni ortama genişleme

Sizin yerinize üstlenilenler

Page 9: Microsoft Bulut Bilisim Teknolojileri.

Windows Azure Mimarisi

Page 10: Microsoft Bulut Bilisim Teknolojileri.

Fabric Controller yapı içerisindeki tüm sunucularla iletişim içerisindedir.. Windows Azure işletim sistemini yönetir, tüm uygulamaları izler, yeni uygulamaların nerede çalışacağına karar verir– donanımın verimli kullanımını sağlar.

Windows Azure Mimarisi

Page 11: Microsoft Bulut Bilisim Teknolojileri.

Sanallaştırma yoğun kaynak gerektiren yapıların ölçeklenebilirliliğini sağlar. Müşteriler, web ve worker rollerinin kombinasyonlarını oluşturabilirler. Bu roller, ihtiyaç duyulan kadar çoğaltılarak uygulamaların ve işlemci hesaplama güç ihtiyaçlarının ölçeklenmesi sağlanabilir.

Depolama Servisleri herhangi bir formattaki çok yüksek hacimli verilerin, istenilen uzunluktaki sürede sadece kullanım ya da depolama maliyetleri karşılığında tutulmasını sağlar.

Servis Yönetimi veri merkezi üzerindeki tüm kaynakları kontrol eden Fabric Controller tarafından çalıştırılır, Fabric Controller servisinizin kurulumunu yapar ve tüm yapının sağlığını denetler.

Güvenlik ve Kontrol En iyi deneyimlerle yapılandırılmış fiziksel güvenlik süreçlerinin katı bir şekilde kontrol altında tutulan OS erişim modeli ile kombinasyonundan oluşuru. Veriler, müşterinin seçtiği lokasyonda çok sayıda sunucu üzerine dağıtılır.

Mükemmel Yapılandırılmış Veri Merkezleri dünya çapında farklı yerlere konumlandırılmıştır. Uygulama ve Verilerinizi izin verdiğiniz heryerden erişilebilir şekilde barındırma imkanı.

Windows Azure Mimarisi

Page 12: Microsoft Bulut Bilisim Teknolojileri.

WEB ROLÜ

Web Servisleri ile ya da son kullanıcı ile iletişime geçer

Worker rolleri ile direkt olarak ya da asenkron olarak letişime geçerler

WORKER ROLÜ

Kuyruklama üzerinden kendi iş taleplerini ya da doğrudan veri taIeplerini başlatabilirler

«Yığın İş» ya da Windows Servis mantığı ile çalışırlar

Windows Azure Görev TanımlarıWeb ve Worker görevlerini ayrı ayrı ya da kombinasyon şeklinde çalıştırabilmek

mümkündür

HTTP/HTTPS, TCP/IP, and 80 ve 443 portları haricinde kalan tüm port ve protokollerle çalışabilirler

Microsoft ya da Microsoft harici araçlarla geliştirilebilir: ASP.NET, WCF, diğer .NET araçları, Java, Python, Ruby, vb.

Page 13: Microsoft Bulut Bilisim Teknolojileri.

Worker RoleWeb Role

Hepsi biraradaÖlçeklenebilir yeni uygulama modeli

Bulut Bilişim depolama (blob, tablo, kuyruklama)

Bulut Bilişim depolama (blob, tablo, kuyruklama)

Web RolüLBLB

n

Worker Rolü

m

Page 14: Microsoft Bulut Bilisim Teknolojileri.

Örnek SenaryoAçık Artırma Sitesi

Page 15: Microsoft Bulut Bilisim Teknolojileri.

Örnek SenaryoOnline Açık Artırma Sitesi

Arama & tasarım

Teklif Gönderimi

LBLB

Teklif İşleme &Kazanan

Bildirimleri

Page 16: Microsoft Bulut Bilisim Teknolojileri.

Windows Azure Yazılım İşortağı Çalışma Modelleri

Page 17: Microsoft Bulut Bilisim Teknolojileri.

Yazılım İşortağı Çalışma Modeli:Windows Azure platformu ile birlikte sunma

İşortağı

Windows Azure Platform’ u kullanan çözümleriniz için•Müşteri uygulamaları ve Windows Azure’ u işortağından satın alır•İşortağı Azure platformunu Microsoft’ tan satın alır

Page 18: Microsoft Bulut Bilisim Teknolojileri.

İşortağı

Windows Azure Platform u üzerine inşa edilen uygulamalar•Müşteri Azure Platformunu Microsoft’ tan satın alır•Müşteri uygulamaları işortağından satın alır

Yazılım İşortağı Çalışma Modeli:Windows Azure Platform üzerine inşa edilebilir

Page 19: Microsoft Bulut Bilisim Teknolojileri.

Pinpoint – Windows Azure Marketplace

Page 20: Microsoft Bulut Bilisim Teknolojileri.

Windows Azure Platformunda Yazılım Geliştirme

Bildik Yazılım Geliştirme Deneyimi

Entrgrasyon ve Birlikte Çalışma

Kendini Kanıtlanmış Microsoft Uygulamaları

Yazılım Geliştirme: Visual Studio entegrasonu, offline bulut bilişim simülasyonu

Bakım: Lokal hata ayıklama , API’ lerle yetkilendirme ve giriş

Yönetim: Kurulum ve Yönetim için APIler

SOAP ve REST protokolleri

XML dosya biçimleri Java, PHP, Python ve

diğer poüler programlama dilleri desteği

Visual Studio, ASP.NET, SQL Azure entegrasyonu

Windows Azure entegrasyonu

Page 21: Microsoft Bulut Bilisim Teknolojileri.

Özetle Bulut Bilişim

Page 22: Microsoft Bulut Bilisim Teknolojileri.

Sonraki Bulut Bilişim Sunumları

12:00 - Windows Azure Servis Platformu ve Temelleri

13:30 - SQL Azure, Buluttaki İlişkisel Veritabanı

14:30 - Uygulamaları Windows Azure’ a taşıyoruz

15:30 - Windows Azure Appfabric

16:30 - Sanallaştırma ile Uygulamalarınızı Hızla Hayata Geçirin!

Page 23: Microsoft Bulut Bilisim Teknolojileri.

Daha Fazla Bilgi için

• Tüm katılımcılara 1 Aylık ücretsiz Azure test hesabı!

• www.windowsazure.com• Yazılım Pazarı – Pinpoint çok yakında Türkiye’

de Türkçe. • Pinpoint.microsoft.com