windows azure overview 20131128
DESCRIPTION
TRANSCRIPT
Windows Azure 概觀
朱明中 ( 小朱 )Microsoft MVP of Windows Azure / MCSD: Web Applications台灣微軟資深講師
什麼是雲?一種運用網際擴展與和多種不同的設備與應用相連的運算方法。
雲端運算
Software-as-a-Service
消費
SaaSPlatform-as-a-Service
建置
PaaSInfrastructure-as-a-
Service
主機
IaaS
Windows Azure
一種綜合性的服務,能讓您可快速的建置,部署與管理橫跨全球網路,存放於微軟所管理的資料中心內的應用程式。
穩如泰山
開放
彈性
全球足跡
只需支付您所使用的
雲端服務 網站虛擬機器
Windows AzureDemo
虛擬機器Windows Server 與 Linux彈性工作負載支援虛擬私人網路
虛擬機器Demo
虛擬機器可攜性
Windows Azure
您的資料中心
Windows Azure
您的資料中心
您的資料中心
Windows Azure 其他服務供應商
Windows Azure Storage
VM with persistent drive虛擬機器與永久保存的磁碟
Windows Azure Storage
VM with persistent drive虛擬機器與永久保存的磁碟
Windows Azure Storage
VM with persistent drive虛擬機器與永久保存的磁碟
耐久並永遠保持上線
Windows Azure Storage
虛擬機器與永久保存的磁碟
持續性的儲存區間的地理複製
WEST
DC
EASTDC
> 500 miles
Windows Azure Storage
網站可用 ASP.NET, Node.js 或 PHP 建構應用程式以 FTP, Git 或 TFS 可在數秒內部署完成一開始即免費,可依網站的流量成長而擴展
網站Demo
1共享 標準
共享執行個體
:-)
共享
Web sites
2共享執行個體
:-)
:-)
共享 標準
共享
Web sites
共享執行個體
:-)
1共享 標準
標準執行個體
:-):-)
0共享
Web sites
2共享 標準
RESERVED INSTANCE
:-)
標準執行個體
:-)
標準
Web sites
2共享 標準
標準執行個體
:-)
標準執行個體
:-):-)
:-) :-)
:-)
:-) :-)
標準
Web sites
雲端服務建立可無限擴展的應用程式與服務支援豐富的多層次架構自動化應用程式管理
雲端服務:開發Demo
服務套件
服務套件
Server Rack 1 Server Rack 2
供應角色執行個體部署應用程式碼設定網路服務
虛擬機器
服務套件
虛擬機器
虛擬機器
虛擬機器
Windows Azure Datacenter
供應角色執行個體部署應用程式碼設定網路服務
服務套件
Windows Azure 資料中心
供應角色執行個體部署應用程式碼設定網路服務
服務套件
網路負載平衡器
Windows Azure 資料中心
網路負載平衡器依流量自動設定
供應角色執行個體部署應用程式碼設定網路服務
網路負載平衡器
Windows Azure 資料中心
雲端服務:管理Demo
行動服務簡單的建置雲端的後台服務資料,身份識別,推送通知與排程指令等。支援多種平台應用 (Windows Store app, Windows Phone app, IOS, Android, HTML5)
行動服務Demo
應用程式服務資源
儲存海量資料
快取
內容散布
資料庫
身份識別
媒體串流
訊息通訊
網路
流量
支援多種語言平台
http://WindowsAzure.com
開放原始碼
http://github.com/windowsazure
DB資料庫雲端的關聯資料庫引擎具有高可用度的叢集環境完全的受管理服務支援報表功能
SQL 資料庫Demo
Blob 儲存高可用,擴展與安全的檔案系統Blob 資料可公開於 HTTP 服務持續性的地理複製備援
Windows Azure Storage Abstractions
TablesStructured storage. A table is a set of entities; an entity is
a set of properties.
QueuesReliable storage and delivery of messages for an application.
BlobsSimple named files along with metadata for the file.
DrivesDurable NTFS volumes for Windows Azure applications to use. Based on Blobs.
Blob Storage Concepts
BlobContainerAccount
http://<account>.blob.core.windows.net/<container>/<blobname>
Pages/ Blocks
contoso
PIC01.JPG
Block/Page
Block/Page
PIC02.JPG
images
VID1.AVIvideos
Content Delivery Network (CDN)
High-bandwidth global blob content delivery24 locations globally (US, Europe, Asia, Australia and South America), and growing
Same experience for users no matter how far they are from the geo-location where the storage account is hosted
Blob service URL vs. CDN URL:Windows Azure Blob URL: http://images.blob.core.windows.net/
Windows Azure CDN URL: http://<id>.vo.msecnd.net/
Custom Domain Name for CDN: http://cdn.contoso.com/
pic1.jpg
Windows Azure CDN
To Enable CDN:Register for CDN via Dev PortalSet container images to public
pic1.jpg
GEThttp://guid01.vo.msecnd.net/images/pic.1jpg
http://sally.blob.core.windows.net/images/pic1.jpg
http://sally.blob.core.windows.net/ http://guid01.vo.msecnd.net/
pic1.jpg
404
TTL Content Delivery Network
Windows Azure Blob Service
EdgeLocation
EdgeLocation
EdgeLocation
快取低延遲,記憶體內的分散式快取動態成長與縮減快取大小高可用度支援Memcached 協定支援
快取服務Demo
Web Roles
300MB 300MB 300MB 300MB
1.2GB 分散式快取
distributed cache
24GB 分散式快取
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
2
24GB Distributed Cache
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
4
12GB CacheWorker Role
12GB CacheWorker Role
48GB 分散式快取
身份識別與企業級識別服務整合開啟應用程式的單一簽入能力企業級 Graph REST API前 1000 大企業中有 93% 使用 Active Directory
服務匯流排安全的訊息通訊與轉送能力簡單的建置混合應用程式支援鬆散耦合的解決方案
Windows Azure
服務匯流排轉送雲端應用程式
Internet
Enterprise
防火牆後的應用程式
服務匯流排訊息轉送 (Relay) Demo
應用程式服務資源
儲存海量資料
快取
內容散布
資料庫
身份識別
媒體串流
訊息通訊
網路
流量
Windows Azure 使用情境應用程式需要的:
擴展性 (Scalability)可用性 (Availability)容錯 (Fault Tolerance)
一般應用程式所用的:
Web 網站運算密集型應用設備應用Web APIs社群遊戲
89Australia
AustriaBelgium
BrazilCanada
ChileColombia
Costa RicaCyprus
Czech RepublicDenmark
FinlandFrance
GermanyGreece
Hong KongHungary
IndiaIreland
IsraelItaly
JapanKorea
LuxembourgMalaysia
MexicoNetherlands
New ZealandNorway
PeruPhilippines
PolandPortugal
Puerto RicoRomania
RussiaSingapore
SpainSweden
SwitzerlandTrinidad &
TobagoUK
United StatesNew Countries:
Algeria
ArgentinaBelarus
BulgariaCroatia
Dominican RepEcuador
EgyptEl Salvador
EstoniaGuatemala
IcelandIndonesia
JordanKazakhstan
Kenya
KuwaitLatvia
LiechtensteinLithuania
MacedoniaMalta
MontenegroMorocco
AzerbaijanNigeriaOman
PakistanPanama
ParaguayQatar
Saudi ArabiaSerbia
SlovakiaSlovenia
South AfricaSri Lanka
TaiwanThailand
TunisiaTurkey
UAEUkraine
UruguayVenezuela
Bahrain
國家與服務範圍
入門
MSDN 訂閱戶享有的褔利
1. Windows Azure 資源使用的免費額度 ( 可用額度視訂閱等級而定 ) 。
2. MSDN/DevTest 模式下使用資源的折扣。3. 不需信用卡即可啟用。
一個月試用包含:
http://www.windowsazure.com/zh-tw/pricing/member-offers/msdn-benefits-details/
在一個月內享有 NT$6,300 的資源免費額度,可用於所有 Windows Azure 上的資源。
彈性 開放 穩如泰山
Windows Azure
總結一種綜合性的服務,能讓您可快速的建置,部署與管理橫跨全球網路,存放於微軟所管理的資料中心內的應用程式。全球資料中心足跡每月享有 99.95% 的 SLA ,只需支付所用的資源。
彈性與開放式運算選擇虛擬機器,網站與雲端服務。
已控管的應用程式服務SQL 資料庫 , 快取 , 服務平台 , 與其他。
現在就開始 ! http://WindowsAzure.com
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.