Click here to load reader
Upload
hueseyin-erol
View
1.257
Download
6
Embed Size (px)
DESCRIPTION
Citation preview
Selçuk [email protected]ılım Geliştirme Teknolojileri Yöneticisi
Uygulamalarınızı Bulut Bilişime Taşıyın
Microsoft BULUT BİLİŞİM
Bulut Bilişim Seçenekleri
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
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
Windows Azure Platformu
6
Compute Storage Management
ManagementRelational data Connectivity Access control
Geliştirici DeneyimiHalihazırda kullanıdığınız ürün ve teknolojiler
• 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
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
…
Windows Azure Mimarisi
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
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
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.
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
Örnek SenaryoAçık Artırma Sitesi
Örnek SenaryoOnline Açık Artırma Sitesi
Arama & tasarım
Teklif Gönderimi
LBLB
Teklif İşleme &Kazanan
Bildirimleri
Windows Azure Yazılım İşortağı Çalışma Modelleri
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
İş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
Pinpoint – Windows Azure Marketplace
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
Özetle Bulut Bilişim
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!
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