Windows Azure功能介紹
Windows Azure 是一個靈活而開放的云平臺,通過該平臺,您可以在數據中心快速生成、部署和管理應用程序。Wondows Azure 支持所有主流操作系統(tǒng)、語言或開發(fā)工具,并且能夠將公有云應用程序與現有 IT 基礎設施相集成。
永遠在線,安全可靠
Windows Azure 可以輕松實現異地多點備份,使您能夠構建和運行高度可用的應用程序,而不必將精力放在基礎結構上。Windows Azure 能夠自動為操作系統(tǒng)和服務打補丁,并且內置了網絡負載平衡和硬件故障恢復功能。Windows Azure 甚至提供了一種部署模型,允許應用程序在不下線的情況下完成升級。
靈活開放
Windows Azure 同時提供 Windows 和 Linux 虛擬機,支持開發(fā)者通過 PHP、Node.js、Python 等大量開源工具來生成應用程序。它的功能和服務采用開放式 REST 協(xié)議。Windows Azure 客戶端庫適用于多種編程語言,根據開放源許可發(fā)布并承載于 GitHub 上。
無限服務器,無限存儲
Windows Azure 使您能夠輕松地無限擴展應用程序。Windows Azure 是一個完全自動化的自助服務平臺,能夠幫助您在幾分鐘之內完成資源設置。根據您的需求靈活地擴展或減少資源使用,并按照使用量付費。Windows Azure 提供不同數據中心選擇,幫助您將應用程序部署到靠近客戶的位置。
功能完備
Windows Azure 提供了一個靈活的云平臺,可滿足任何應用程序需求。您可以放心托管應用程序,并按需擴展;也可以使用關系 SQL 數據庫、NoSQL 表存儲和非結構化 Blob 存儲來存儲不同類型數據。您可以利用 Windows Azure 健壯的消息傳遞功能來實現可擴展的分布式應用程序;也可以借助 Windows Azure 打造云端和企業(yè)本地部署相結合的混合解決方案。#p#
虛擬機
快速搭建、部署功能強大的網站,滿足您的所有需求
免費開始使用,之后根據您在云平臺上各共享實例和預留實例之間的實際使用情況進行調整,以實現更好的性能和隔離效果。通過在任意工具和操作系統(tǒng)的基礎上使用 ASP.NET、PHP 或 Node.js 構建網站并快速部署。
利用網站可以執(zhí)行以下操作:
輕松運行所有功能
可輕松地將網站按原樣部署到云。如果您的網站使用 ASP.NET、PHP 或 Node.js 構建,該網站能夠在 Windows Azure 網站上運行。
從開源代碼入手
通過 WordPress、Joomla!、Drupal、DotNetNuke 和 Umbraco 等常見的開源代碼應用程序輕松建立網站。
利用集成化的源代碼版本控制
利用 Windows Azure 網站,您可以直接從自己的源代碼庫部署。只需使用所選 Git 庫中的“git push”命令或連接您自己的 Team Foundation Service 項目,即可實現持續(xù)的源集成。自動化部署變得前所未有地簡單。#p#
云服務
創(chuàng)建可無限擴展的高可用性應用程序和 API
通過 Windows Azure 云服務快速部署和管理功能強大的應用程序和服務。只需上傳您的應用程序,Windows Azure 將處理部署詳細信息(從資源配置和負載平衡到運行狀況監(jiān)控)以實現持續(xù)可用性。您的應用程序能夠通過 Windows Azure 輕松實現異地多點備份,免除后顧之憂。您只需專注于應用程序,而無需擔心 IT 基礎設施。就是這么簡單。
利用云服務可以執(zhí)行以下操作:
專注于應用程序,而不是基礎設施
無需費心打補丁或者處理硬件故障和網絡問題。Windows Azure 云服務幫助您創(chuàng)建持續(xù)可用的應用程序,即便系統(tǒng)升級或者發(fā)生硬件故障,也不會影響它的使用。現在,您只需要關注代碼——這才是真正重要的事情。
為大量設備開發(fā)互聯(lián)網規(guī)模的 API
每款新移動應用程序都需要一組功能強大的服務器端服務進行支持。Windows Azure 云服務為您準備好了一切,讓您可以構建最健壯的可擴展 API。憑借隨時可用的無盡擴展性,您無需編寫任何代碼便可應對伴隨巨大成功而來的流量高峰。
構建現代云體系結構
Windows Azure 云服務提供了最有效的應用程序環(huán)境,可用于構建世界上最先進的分布式計算應用程序。響應速度更快且永不停機的應用程序將讓您的客戶受益無窮。#p#
數據管理
滿足數據需求的最優(yōu)解決方案,從 SQL 數據庫到 BLOB 存儲再到表格(Table),一應俱全
Windows Azure 提供多種服務以幫助您管理云中的數據。利用 SQL 數據庫(原 SQL Azure 數據庫),您可以使用熟悉的工具和功能強大的 SQL Server 技術快速創(chuàng)建、擴展應用程序并將其延伸到云中。表格(Table)以較低成本為數據訪問需求簡單的應用程序提供 NoSQL 功能。BLOB 為視頻、音頻和圖像等數據提供低成本存儲解決方案。所有這些數據均可輕松實現異地多點備份,讓您免除后顧之憂。利用 Windows Azure,您還可以在 Windows Azure 上的虛擬機中運行 SQL Server。
SQL 數據庫
對于需要完備關系數據庫即服務(DaaS)的應用程序,Windows Azure 提供了 SQL 數據庫(原 SQL Azure 數據庫)。SQL 數據庫提供高級互操作性,您可以使用多種主流開發(fā)框架來構建應用程序。由于 SQL 數據庫基于成熟的 SQL Server 技術,您可以依靠現有技術和經驗加快解決方案的實施,并可在本地和云上構建或擴展應用程序。
利用 SQL 數據庫可以執(zhí)行以下操作:
構建企業(yè)應用程序
SQL 數據庫是各種業(yè)務應用程序(包括事務處理、部門或業(yè)務線解決方案)的理想數據庫。提供性能和可靠性都經過考驗的復雜云端服務。通過 SQL Federation 分片(Sharding)擴大關系數據庫的規(guī)模,使用熟悉的控制機制提供安全、可靠的數據訪問,且無需物理上管理硬件即可輕松部署數據庫。
驅動混合應用程序
不論托管在本地還是 Windows Azure 云端,應用程序均能訪問 SQL 數據庫。數據能夠在 SQL 數據庫和 SQL Server 數據庫之間輕松分享,并支持通過 SQL Data Sync 在多 SQL 數據庫之間分享。
表格(Table)
表格為需要存儲大量非結構化數據的應用程序提供 NoSQL 功能。表格是 ISO 27001 認證的托管服務,可自動擴展以滿足高達 100 TB 的吞吐量,可通過 REST 和托管 API 從幾乎任何位置進行訪問。
BLOB(二進制大型對象)存儲
要存儲大量非結構化文本或二進制數據(如視頻、音頻和圖像),最簡單的方法是使用 BLOB。BLOB 是 ISO 27001 認證的托管服務,可自動擴展以滿足高達 100 TB 的吞吐量,可通過 REST 和托管 API 從幾乎任何位置進行訪問。
利用 BLOB 可以執(zhí)行以下操作:
輕松將 BLOB 加載為驅動器
Windows Azure 驅動器允許應用程序加載格式化為單卷 NTFS VM 的 BLOB。使用 Windows Azure 驅動器可以在私有云和公有云之間移動虛擬機。#p#
緩存
縮短數據與用戶的距離,從而在全球任何位置都可提供優(yōu)質的響應體驗
利用 Windows Azure 中的緩存服務,使數據距離最終用戶更近,幫助您構建可高度擴展、響應迅速的應用程序。輕松配置 CDN(內容傳送網絡)功能,提供快速、流暢的用戶體驗。Windows Azure 還提供內存緩存,可將應用程序數據存儲在內存中,從而改進應用程序的響應速度、運行性能和擴展能力。
CDN(內容傳送網絡)
Windows Azure CDN 將內容緩存到距離客戶最近的位置來提高應用程序性能,以便您為客戶提供最好的應用程序體驗。
緩存
Windows Azure 緩存可交付更接近應用程序邏輯的數據。隨著用戶負載的增加,緩存可幫助應用程序提供更快的響應,并允許應用程序進行縮放。提供兩個部署選項 ——托管的多租戶共享緩存(共享緩存)或使用現有或專用 Web/輔助角色的緩存(緩存)。
利用緩存可以執(zhí)行以下操作:
輕松添加緩存功能
無需對緩存 API 進行編碼或編程即可使用緩存提供程序。支持 Memcached 協(xié)議,允許現有 Memcached 應用程序使用 Windows Azure 緩存。
提供復原功能
可以從應用程序的多個實例訪問存儲在緩存中的數據,從而簡單、快速地保存和恢復數據狀態(tài)。Windows Azure 緩存新增了其他控制和復原選項(如高可用性),以確保緩存數據可復原。#p#
聯(lián)網
用于連接本地部署基礎設施與公有云的最完整網絡功能集
虛擬網絡
利用 Windows Azure 虛擬網絡,可以配置和管理 Windows Azure 中的虛擬專用網絡 (VPN),并將其與本地部署 IT 基礎設施中的 VPN 安全鏈接。利用虛擬網絡,IT 管理員可將本地網絡擴展到云,并控制網絡拓撲,包括虛擬機的 DNS 和 IP 地址范圍配置。
利用虛擬網絡可以執(zhí)行以下操作:
安全擴展數據中心
您可以利用虛擬網絡構建傳統(tǒng)的“點對點”VPN,以安全擴展數據中心容量。虛擬網絡使用行業(yè)標準 IPSEC 協(xié)議在企業(yè) VPN 網關與 Windows Azure 之間建立安全連接。在 VPN 網關后添加所需數量的計算機。
實現混合云方案
利用虛擬網絡(Virtual Network),您可以靈活地支持各種混合云方案。您可以將云端應用程序安全連接到任何類型的本地系統(tǒng)(如大型機和 Unix 系統(tǒng))。#p#
身份標識
集成本地部署 Active Directory 以實現跨云應用程序的單一登錄。
Windows Azure Active Directory
Windows Azure Active Directory (Windows Azure AD) 是一種基于 REST 的現代化服務,可提供對云應用程序的標識管理和訪問控制功能。現在,您可以針對 Windows Azure、Microsoft Office 365、Dynamics CRM Online、Windows Intune 和其他第三方云服務使用同一種標識服務。Windows Azure Active Directory 提供云端標識提供程序,可以與本地部署 AD 輕松集成,且完全支持第三方標識提供程序。
利用 Windows Azure AD 可以執(zhí)行以下操作:
與本地部署的 Active Directory 集成
快速擴展現有本地部署的 Windows Azure AD 應用策略,并使用 Windows Azure 和其他云服務的現有企業(yè)憑據對用戶進行控制和身份驗證。
為應用程序提供訪問控制
根據中心化策略和規(guī)則輕松地管理對應用程序的訪問。確保維持對組織應用程序一致、恰當的訪問,從而滿足關鍵的內部安全性與合規(guī)性要求。通過 Windows Azure AD 訪問控制,開發(fā)人員可以使用消費者標識提供程序或本地部署 Windows Server Active Directory 對 Windows Azure 中的應用程序集中進行身份驗證和授權。
在企業(yè)內建立社交關系
Windows Azure AD Graph 是一種創(chuàng)新的社交企業(yè)圖譜,界面簡單、干凈,您可以使用資源管理器視圖訪問用戶、組和角色等對象,輕松發(fā)現信息和關系。#p#
消息傳遞
保持應用程序跨私有云和公有云環(huán)境的連接性
Windows Azure 服務總線(Service Bus)和 Windows Azure EAI 將云與本地部署設施相整合,例如從 Windows Azure 訪問您部署在本地的商業(yè)應用程序(如 SAP 和 Oracle EBS)。
Windows Azure 服務總線
服務總線是在應用程序之間構建的消息傳遞基礎設施,用于在應用程序之間以松散耦合的方式相互交換消息,以改善可擴展性和彈性。
利用服務總線可以執(zhí)行以下操作:
管理云中的消息傳遞
服務總線隊列提供簡單的先進先出消息傳遞保證,并支持一系列標準協(xié)議(REST、AMQP、WS*)和 API,用于將消息放入或拉出隊列。服務總線主題可以向多個訂閱傳遞消息,并可以輕松將大規(guī)模消息傳遞扇出到下游系統(tǒng)。
將本地部署應用程序連接到云端
服務總線中繼允許本地部署 Web 服務建立公共端點,從而解決了本地部署應用程序與外界之間的通訊問題。這樣一來,系統(tǒng)便可從世界上的任何地方訪問這些 Web 服務,而這些服務可繼續(xù)在本地運行。
大規(guī)模向移動設備推送通知(預覽)
通知中心(Notification Hub)當前正處于預覽階段。這是將推送通知發(fā)送到主流移動平臺應用程序的一種便捷的可擴展方式,開發(fā)者無需學習使用各平臺不同的通知機制。
隊列
Windows Azure 隊列服務用于在應用程序之間實現可靠、持續(xù)的消息傳遞。您可以使用隊列在 Windows Azure 中的應用程序或服務之間傳輸消息。隊列存儲的消息可供對存儲帳戶具有訪問權限的任何客戶端讀取。一個隊列可以包含無數條消息,每條消息最大不得超過 64KB。可通過互聯(lián)網從任何位置通過 REST 服務訪問隊列,并且隊列支持 .NET、Java 和 Node.JS 客戶端庫。