36
Windows Azure Servis Platformu ve Temelleri Goksin Bakir Microsoft

Windows Azure Servis Platformu Temelleri

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Windows Azure Servis Platformu Temelleri

Windows Azure Servis Platformu ve Temelleri

Goksin Bakir

Microsoft

Page 2: Windows Azure Servis Platformu Temelleri

Gündem

• Bulut Biliimi nedir?• Windows Azure nedir?

– Yapısı– Bileşenleri

Page 3: Windows Azure Servis Platformu Temelleri

20. Yüzyılın başları

Page 4: Windows Azure Servis Platformu Temelleri
Page 5: Windows Azure Servis Platformu Temelleri
Page 6: Windows Azure Servis Platformu Temelleri

Tarih tekerrürden ibarettir...

Page 7: Windows Azure Servis Platformu Temelleri

21. Yüzyılın başları

Page 8: Windows Azure Servis Platformu Temelleri

DataCenter Kapasiteleri• Herbiri 500 milyon $

yatırım• Aylık ek 10.000 sunucu

Page 9: Windows Azure Servis Platformu Temelleri

Bulut Bilişimin Sundukları

9

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Infrastructure as a ServicePlatform as a ServiceGeleneksel Bilişim

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Software as a ServiceMaliyet

Kullandığın kadar ödeDüşük ve tahmin edilebilir maliyetYatırım maliyeti operasyonel maliyetHızlı yatırım geri dönüşü

YönetimBakım kolaylığıKurulum kolaylığıÇok aşamalı güvenlikSüreklilik

ÜretkenlikKullanıcılar için son sürüm yazılımInternet üzerinden birlikte çalışmaHeryerden erişimKendi kendine servis alma

Page 10: Windows Azure Servis Platformu Temelleri

Software plus Services

“A standardized IT capability, such as software, app platform, or infrastructure, delivered via Internet technologies in a pay-per-use and self-service way.”

“Forrester Research, Inc., July 2009

SaaSPaaSIaaS

Page 11: Windows Azure Servis Platformu Temelleri

Dünyada Windows Azure Platformu

North Central USA

South Central USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

2010

2010

2010

2010

Page 12: Windows Azure Servis Platformu Temelleri

WINDOWS AZURE PLATFORMU

Windows Azure Platformu• Hesaplama ve depolamanın ötesinde• Uygulamalarınızı çalıştıran full bir platform• Yeni uygulamalarınız için yapı taşların içerildiği servisler• Varolan uygulamalarınızı iyileştirmede kullanılabilecek servisler

Compute Storage CDN Database Data Sync Service Bus Access Control

Page 13: Windows Azure Servis Platformu Temelleri

Slide 13

Kurumlar

WINDOWS AZUREPLATFORM

Kimlik erişim kontrolü

Uygulama katmanındaki bağlantılar, mesajlaşma ve

Service Bus

Ağ ve kaynak BağlanılabilirliğiWindows Azure

Connect

Veri SenkronizasyonuSQL Azure Data Sync

Page 14: Windows Azure Servis Platformu Temelleri

Slide 14

ENTERPRISE

WINDOWS AZUREPLATFORM

Kimlik erişim kontrolü

Access Control

Uygulama katmanındaki bağlantılar, mesajlaşma ve

Service Bus

Ağ ve kaynak BağlanılabilirliğiWindows Azure

Connect

Veri SenkronizasyonuSQL Azure Data Sync

Page 15: Windows Azure Servis Platformu Temelleri

• Kullanıcı – her uygulama için faklı kimlik kullanmak istemez• Yazılımcı– farkli kimlik sağlayıcıları için ayrı kod yazmamalı• Sistem yöneticisi – Active directory öğelerine kolay yetki yönetimi

Cloud App

Active Directory

KİMLİK SORUNLARI

Page 16: Windows Azure Servis Platformu Temelleri

Nedir:• Claims-tabanlı, Federated authorization yönetim servisi

Ne yapar:• Kulanıcı erişim kontolini kimlik sağlayıcılar ve kurumlar arasında

kolaylaştırmak• Claims aktarımını kimlik erişim seviyesi eşleştirmesi ile gerçekleştirir

Kullanımı:• Güvenli AppFabric Service Bus iletişim • Güvenli web servisler• Güvenli web uyguamaları

APPFABRIC ACCESS CONTROL

Page 17: Windows Azure Servis Platformu Temelleri

NASİL ÇALİŞİR

Access Control

Servisiniz

2. Token istenir

(pass input claims)

4. token gelir

(receive output claims)

5. Mesaj token ile gönderilir

0. key exchange

Müşteri

1. Erişim kuralları tanımlanır

3. Girdi claimleri çıktı claimleri ile erişim kurallarına göre eşlenir

6. Token işlenir

Page 18: Windows Azure Servis Platformu Temelleri

BULUT BİLİŞİMİ SINGLE SIGN-ON

Active Directory

ADFS 2.0 AC

• Kullanıcı - kendi kimlik sağlayıcısını kullanır• Yazılımcı – Farklı kimlik sağlayıcıları için tek kod yazar• Sisten Yöneticisi – tüm AD kulanıcılarınıa AD ve AC arasında kurulmuş

güvenli eşleritirmeyi kullanır

Page 19: Windows Azure Servis Platformu Temelleri

Slide 19

ENTERPRISE

WINDOWS AZUREPLATFORM

Uygulama katmanındaki bağlantılar, mesajlaşma

ve Service Bus

Kimlik erişim kontrolü

Ağ ve kaynak BağlanılabilirliğiWindows Azure

Connect

Veri SenkronizasyonuSQL Azure Data Sync

Page 20: Windows Azure Servis Platformu Temelleri

Partner

UYGULAMA BAĞLANTİ SORUNLARİBULUT BİŞİŞİM İLE SOA ERİŞİMİNİ GENİŞLETMEK

Cloud App

Page 21: Windows Azure Servis Platformu Temelleri

Kolay bulma ve bağlanma

Firewall üzerinden erişim

Çeşitli dil ve endüstri standardı desteği

APPFABRIC SERVICE BUS BULUT ERİŞİM SORUNLARNI ÇÖZER

Page 22: Windows Azure Servis Platformu Temelleri

Service Bus

NASIL ÇALIŞIR

• NAT/Firewall – her uygulama harici bağlantı açar• Esnek bağlantılı uygulamalar arasında mesajlaşma• Farklı mesajlaşma paternleri• Mesaj depolama ve kuyruklama

Send Receive

Receive

Send

App 1 App 2

Page 23: Windows Azure Servis Platformu Temelleri

Partner

BAĞLANTI ÇÖZÜMÜ (1):SERVICE BUS ÜZERİNDEN DAHİLİ SERVİSLERİN KULLANIMI

Page 24: Windows Azure Servis Platformu Temelleri

BAĞLANTI ÇÖZÜMÜ (2): SERVICE BUS İLE GERÇEK ZAMANLİ BP

Page 25: Windows Azure Servis Platformu Temelleri

Slide 25

ENTERPRISE

WINDOWS AZUREPLATFORM

Veri SenkronizasyonuSQL Azure Data Sync

Kimlik erişim kontrolü

Uygulama katmanındaki bağlantılar, mesajlaşma ve

Service Bus

Ağ ve kaynak BağlanılabilirliğiWindows Azure

Connect

Page 26: Windows Azure Servis Platformu Temelleri

SQL AZURE DATA SYNC

Sync

SQL Azure

• Veri hareketi• Cloud cloud• On-premises cloud

• Veriyi istediğiniz yerde bulma

• Sync SQL Azure instances• Sync SQL Server to SQL Azure• Sync offline apps to SQL Azure• geo-replication

Page 27: Windows Azure Servis Platformu Temelleri

SQL AZURE DATA SYNC

On-Premises (Merkez)

Syn

c

Sync

Uzak ofislerData Sync Service For SQL Azure

dükkanlar

Sync Sync

Sync

SQL Azure Database

Sync Sync

CTP

1

CTP

2 –

2011 b

aşı

Page 28: Windows Azure Servis Platformu Temelleri

Slide 28

ENTERPRISE

WINDOWS AZUREPLATFORM

Ağ ve kaynak Bağlanılabilirliği

Windows Azure Connect

Kimlik erişim kontrolü

Uygulama katmanındaki bağlantılar, mesajlaşma ve

Service Bus

Veri SenkronizasyonuSQL Azure Data Sync

Page 29: Windows Azure Servis Platformu Temelleri

Virtual Network

WINDOWS AZURE CONNECT (CTP)

• Güvenli ve basit IP tabanlı ağ bağlanılabilirliği • Windows Azure ve dahili kaynaklar arasında

• Bulut kaynaklarına yönetimsel bağlanma

Page 30: Windows Azure Servis Platformu Temelleri

NE ZAMAN:

Slide 30

HEMEN!

Page 31: Windows Azure Servis Platformu Temelleri

ODAK:Online Doğal Afet Koordinasyon

Berat Sezer MERMİ, Sevan NERSE, Pavel SLAVOV

• Yerel saha ekiplerini, İhtiyaç duyulan yerlere, İhtiyaç duyulan sayıda, İhtiyaç duyulan mesleki yeterlilik, öncelik ve coğrafik konuma göre atayan,

• Aralarındanki iletişim sorunlarının bertaraf eden,

• Her şartta ayakta kalabilecek ve ulaşılabilecek,

Bulutta çalışan sistem.

Page 32: Windows Azure Servis Platformu Temelleri

«ODAK» SİSTEM BİLEŞENLERİ

Windows Azure Connect

Page 33: Windows Azure Servis Platformu Temelleri

33

Azure Kullanıcı grubu?

.

AppFabric

[email protected]

Page 34: Windows Azure Servis Platformu Temelleri

ResourcesWindows Azure AppFabric on Microsoft.com : http://www.microsoft.com/windowsazure/appfabricWindows Azure AppFabric MSDN Developer Center: http://www.microsoft.com/windowsazure/developers/appfabric/Windows Azure AppFabric Team Blog:http://blogs.msdn.com/b/windowsazureappfabric/

SQL Azure on Microsoft.com: http://www.microsoft.com/windowsazure/sqlazure/SQL Azure MSDN Developer Center: http://msdn.microsoft.com/en-us/windowsazure/sqlazureSQL Azure Blog: http://blogs.msdn.com/b/SQL Azure/

Windows Azure on Microsoft.com: http://www.microsoft.com/windowsazureWindows Azure MSDN Developer Center: http://msdn.microsoft.com/en-us/windowsazureWindows Azure Blog: http://blogs.msdn.com/b/windowsazure/

SECURITY & APP

CONNECTIVITY

NETWORK CONNECTIVITY

FEDERATED DATA

Resources

Page 35: Windows Azure Servis Platformu Temelleri

QUESTIONS

Sorular

?

Page 36: Windows Azure Servis Platformu Temelleri

TEŞEKKÜRLER

Slide 36