platforma windows azure (v obrazech)
DESCRIPTION
Platforma Windows Azure (v obrazech). Dalibor Kačmář Platform Strategy Advisor blogs.msdn.com/ kaci. Definice Cloud Computing u Dvě široké kategorie. Cloud Aplikace. Cloud aplikace SaaS – Office 365 Cloud platforma PasS - Windows Azure platform. Cloud Platforma. Uživatelé. - PowerPoint PPT PresentationTRANSCRIPT
Definice Cloud ComputinguDvě široké kategorie
Cloud aplikaceSaaS – Office 365
Cloud platformaPasS - Windows Azure platform
Cloud Aplikace
Uživatelé
Vývojáři
Cloud Platforma
Windows Azure Platform
Windows AzureAppFabric
WindowsAzure
SQLAzure Windows
AzureMarketplace
Aplikace a data
Windows AzureAppFabric
SQLAzure
Windows Azure
Marketplace
Windows AzureAplikace a data v cloudu
Storage
Connect
Compute
FabricController
Aplikace a Data
WindowsAzure
CDN
CDN
ConnectStorage
Windows Azure Compute
Applications and Data
Compute
FabricController
IIS
InstanceWeb Role
Virtuální stroje
InstanceWorker
Role
InstanceVM Role
Load Balance
r
HTTP/HTTPS, TCP
Compute
Windows Azure Storage
Storage
Applications and Data
FabricController
Bloby Tabulky
Fronty
HTTP/HTTPS,OData
(pro tabulky)
CDN
Connect
StorageCompute
Windows Azure Fabric Controller
Applications and Data
FabricController
Fabric Agent
Instancerolí
Fabric Agent
Storage
CDN
Connect
FabricController
CDN
Storage
Applications and Data
Compute
FabricController
Connect
Windows Azure CDNSíť pro distribuci obsahu
Windows Azure
Blobs
Compute Storage
CDN
Connect
Applications and Data
FabricController
Windows AzureCompute
Instancerolí
On-PremisesWindows Computer
Aplikace a data
Windows Azure Connect
Endpoint Agent
IPsec
Windows AzureAppFabric
WindowsAzure
Windows Azure
Marketplace
SQL AzureRelační data v cloudu
SQL Azure Database
Data
SQLAzure
SQL AzureReporting
SQL AzureData Sync
SQL AzureReporting
SQL AzureData Sync
SQL Azure Database
Database
ServerDataba
se
Database
SQL Azure Database
TDS, ODat
aAplikace
SQL AzureReporting
SQL Azure Database
SQL Azure Data Sync
SQL AzureData Sync
SQL Azure Database
SQL Azure
Database
Synchronizace přes SQL
Azure Data Sync
SQL ServerSynchronizace přes SQL
Azure Data Sync
Windows Azure AppFabricAplikační infrastruktura v cloudu
WindowsAzure
SQLAzure Windows
AzureMarketplace
Windows Azure
Windows AzureAppFabric
Service Bus Access Control Caching
CachingAccess Control
Windows Azure
AppFabric Service Bus
Servisní sběrniceRegistr
y
4) Vyvolání operace na Service Bus
endpoint
3) Vyhledání Service Bus
endpoint
Klient (On-
premises nebo cloud)
WCF služba(On-premises)
2) Zveřejnění Service Bus
endpoint
Service Bus
1) Registrace service endpoint
5) Vyvolání operace na service endpoint
Windows Azure
Caching
AppFabric Access Control (AC)
Service Bus
Access Control
Aplikace(On-premisesnebo cloud)
Identity Providers (IdPs)
AD FS 2.0
Windows Live ID Google
Yahoo . . .
2) Autentizace uživatele, návrat IdP
tokenu
IdP Toke
n
1) Přístup k aplikaci a přesměrování na IdP
4) Validace IdP tokenu, vytvoření AC tokenu podle pravidel pro tuto aplikaci
Rules Engine
5) Navrácení AC tokenuAC
Token
3) Zaslání IdP tokenu službě AC
IdP Toke
n
7) Validace AC tokenu, a
využití jeho claims
6) Předání AC tokenu
AC Toke
n
Access Control
Browser
Windows Azure
Access Control
AppFabric Caching
Service Bus
Windows Azure
Aplikace
Caching Service
Cached Data
Cached Data
Cached Data
Cached Data
Caching
Klient
WindowsAzure
SQLAzure
Windows AzureAppFabric
Windows Azure Marketplace
Windows Azure
Marketplace
DataMarket Aplikace
Windows Azure Marketplace DataMarket
Windows Azure Marketplace Applications
Windows Azure Marketplace Applications
Windows Azure Marketplace - aplikace
Hotovéaplikace
Aplikačníkomponenty
Training
Konzultačníslužby
Windows Azure Marketplace Applications
Windows Azure Marketplace DataMarket
Windows AzureCompute
Windows Azure Marketplace DataMarket
Datasety obsahových
partnerů
Windows Azure Marketplace DataMarket
Windows AzureStorage
SQL AzureDatabase
Datasety obsahových partnerů
ServiceExplorer
REST,ODataAplikace Přístup k
datům
Ceny Windows Azure PlatformPříklady (v USD)Compute: $0.05 - $0.96/hodinu pro každou
instanci role v závislosti na její velikostiStorage:
Windows Azure bloby a tabulky: Data: $0.15/GB za měsícPřístup: $0.01/10,000 operací
SQL Azure:$9.99/ GB za měsíc
Datové přenosy na hraně datového centra: Severní Amerika a Evropa: $0.10/GB dovnitř, $0.15/GB venAsia/Pacific: $0.20/GB dovnitř, $0.30/GB ven
Používáme Azure (1)Některé znaky aplikací vhodných pro Windows Azure
Aplikace s potřebou masivního škálování Příklad: Webové aplikace obsluhující vysoké množství klientů
Aplikace vyžadující vysokou dostupnostPříklad: LOB aplikace pro mobilní zaměstnance
Aplikace s různým zatíženímPříklad: Rezervační systémy, účetní systémy
Aplikace s krátkou nebo neznámou životnostíPříklad: Aplikace určené pro marketingové kampaně
Používáme Azure (2)Některé znaky aplikací vhodných pro Windows Azure
Aplikace vyžadující paralelní zpracováníPříklad: aplikace pro finanční modelování
Aplikace s rychlým nárůstem a ústupemPříklad: Start-upy
Aplikace, které nezapadají do firemního ITPříklad: Webové aplikace s rychlým nasazením
Aplikace benefitující z externího úložiště dat
Příklad: Archivace dat, aplikace distribuující velké objemy dat (mediální obsah, mapové podklady, …)
Používáme Azure (3)Některé znaky aplikací vhodných pro Windows Azure
Aplikace s širokou geografickou dostupností
Příklad: Jednotné aplikace pro pobočky v různých regionech
Prodej a distribuce datPříklad: Statistické informace, podklady GIS, počasí, …
Bloby
Stavíme na Windows AzureNe-Azure aplikace využívající Windows Azure storage
SQL Azure
On-Premises nebo
hostované aplikace
InstanceWeb Role
Tabulky
Stavíme na Windows Azure Masivně škálující web aplikace dostupné přes Internet
Uživatelé
BlobyFrontyTabulky
Uživatelé
InstanceWorker
Role
InstanceWeb Role
Stavíme na Windows Azure Masivně škálovatelné webové aplikace se zpracováním na pozadí
InstanceWeb Role
SQL Azure
Uživatelé
Stavíme na Windows Azure Nové webové aplikace s relační databází
InstanceWeb Role
SQL Azure
Uživatelé
Stavíme na Windows Azure Webová aplikace používající cloud a on-premises data/služby
Service Bus
On-premises
Data/Služby
Uživatel
Bloby
InstanceWeb Role
Fronty
InstanceWorker
Role
Stavíme na Windows Azure Paralelní zpravování aplikace
Uživatel
Bloby
InstanceWorker
Role
Stavíme na Windows Azure Paralelní zpracování aplikace pomocí Windows HPC Serveru
Windows HPC
Compute Cluster