windows azure servis platformu temelleri

Post on 13-Jan-2015

1.036 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Windows Azure Servis Platformu ve Temelleri

Goksin Bakir

Microsoft

Gündem

• Bulut Biliimi nedir?• Windows Azure nedir?

– Yapısı– Bileşenleri

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

Tarih tekerrürden ibarettir...

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

DataCenter Kapasiteleri• Herbiri 500 milyon $

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

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

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

Dünyada Windows Azure Platformu

North Central USA

South Central USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

2010

2010

2010

2010

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

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

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

• 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

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

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

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

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

Partner

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

Cloud App

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

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

Partner

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

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

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

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

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şı

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

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

NE ZAMAN:

Slide 30

HEMEN!

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.

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

Windows Azure Connect

33

Azure Kullanıcı grubu?

.

AppFabric

Daron@yondem.com

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

QUESTIONS

Sorular

?

TEŞEKKÜRLER

Slide 36

top related