當前位置:首頁 » 文件管理 » azure上傳

azure上傳

發布時間: 2022-08-22 09:39:11

A. azure是什麼什麼公司會用到

  • Azure一般指Windows Azure

  • Windows Azure是微軟基於雲計算的操作系統,現在更名為「Microsoft Azure」,和Azure Services Platform一樣,是微軟「軟體和服務」技術的名稱。Windows Azure的主要目標是為開發者提供一個平台,幫助開發可運行在雲伺服器、數據中心、Web和PC上的應用程序。雲計算的開發者能使用微軟全球數據中心的儲存、計算能力和網路基礎服務。Azure服務平台包括了以下主要組件:Windows Azure;MicrosoftSQL資料庫服務,Microsoft .Net服務;用於分享、儲存和同步文件的Live服務;針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務。

  • Azure是一種靈活和支持互操作的平台,它可以被用來創建雲中運行的應用或者通過基於雲的特性來加強現有應用。它開放式的架構給開發者提供了Web應用、互聯設備的應用、個人電腦、伺服器、或者提供最優在線復雜解決方案的選擇。Windows Azure以雲技術為核心,提供了軟體+服務的計算方法。 它是Azure服務平台的基礎。Azure能夠將處於雲端的開發者個人能力,同微軟全球數據中心網路託管的服務,比如存儲、計算和網路基礎設施服務,緊密結合起來。

  • 微軟會保證Azure服務平台自始至終的開放性和互操作性。我們確信企業的經營模式和用戶從Web獲取信息的體驗將會因此改變。最重要的是,這些技術將使我們的用戶有能力決定,是將應用程序部署在以雲計算為基礎的互聯網服務上,還是將其部署在客戶端,或者根據實際需要將二者結合起來。

  • 時至今日,IT服務已經成為任何商業運作的必備設施。雲計算就是要將 IT 服務變得像用電一樣簡單。企業不需要擔心電力來自哪家發電站、電線如何布設。同理,在雲計算的幫助下,企業不再費心管理每台伺服器用什麼處理器、裝什麼操作系統或者資料庫。

  • 雲計算提供商集中管理軟體和硬體。使用者能夠在任何地方隨時調用資源,用完以後及時釋放以供再分配,從而避免資源浪費,降低了 IT 運作成本。企業得以將有限的資源和人力用於拓展業務、提升核心競爭力。

  • 根據部署模型的不同,雲計算大體可以分為以下三類:

  • 公有雲

  • 公有雲平台提供商通過互聯網將存儲、計算、應用等資源作為服務提供給大眾市場。企業不需要自己構建數據中心,只需要根據使用量支付開支。

  • 如果說傳統 IT 設施是企業自己給每個部門准備一台發電機、鋪電線。公有雲就是企業從專業電力公司買電,基礎設施的建設和管理完全交給電力公司,企業用多少電付多少錢。能夠最高效、最經濟地利用資源。

  • 私有雲

  • 私有雲是每個企業或者組織獨立運作的雲基礎設施。私有雲建立初期需要企業投入更多資源,但更適於保存敏感數據。微軟提供了完善的私有雲解決方案,具體請看這里。

  • 混合雲

  • 顧名思義,混合雲就是私有雲和公有雲的組合,同時結合不同解決方案的優勢。混合雲既能提供公有雲的低成本,也能通過私有雲滿足企業對核心業務極致安全性的需求。

  • Windows Azure 能夠與基於 Windows Server 和 System Center 的私有雲解決搭配使用,兼顧企業的具體需求。

  • 架構編輯

  • Windows Azure是專為在微軟建設的數據中心管理所有伺服器,網路以及存儲資源所開發的一種特殊版本Windows Server操作系統,它具有針對數據中心架構的自我管理(autonomous)機能,可以自動監控劃分在數據中心數個不同的分區(微軟將這些分區稱為Fault Domain)的所有伺服器與存儲資源,自動更新補丁,自動運行虛擬機部署與鏡像備份(Snapshot Backup)等能力,Windows Azure被安裝在數據中心的所有伺服器中,並且定時和中控軟體:Windows Azure Fabric Controller進行溝通,接收指令以及回傳運行狀態數據等等,系統管理人員只要通過Windows Azure Fabric Controller就能夠掌握所有伺服器的運行狀態,Fabric Controller本身是融合了很多微軟系統管理技術的總成,包含對虛擬機的管理(System Center Virtual Machine Manager),對作業環境的管理(System Center Operation Manager),以及對軟體部署的管理(System Center Configuration Manager)等,在Fabric Controller中被發揮得淋漓盡致,如此才能夠達成通過Fabric Controller來管理在數據中心中所有伺服器的能力。

  • Windows Azure環境除了各式不同的虛擬機外,它也為應用程序打造了分散式的巨量存儲環境(Distributed Mass Storage),也就是Windows Azure Storage Services,應用程序可以根據不同的存儲需求來選擇要使用哪一種或哪幾種存儲的方式,以保存應用程序的數據,而微軟也盡可能的提供應用程序的兼容性工具或介面,以降低應用程序移轉到Windows Azure上的負擔。

  • Windows Azure不但是開發給外部的雲應用程序使用的,它也作為微軟許多雲服務的基礎平台,像Windows Azure SQL Database或是Dynamic CRM Online這類的在線服務。

  • 綜述

  • Windows Azure服務平台現在已經包含如下功能:網站、虛擬機、雲服務、移動應用服務、大數據支持以及媒體功能的支持。

  • 網站

  • 允許使用 ASP.NET、PHP 或 Node.js 構建,並使用 FTP、Git 或 TFS進行快速部署。支持 SQL Database、Caching、CDN及Storage。

  • Virtual Machines

  • 在Windows Azure上您可以輕松部署並運行 Windows Server 和 Linux 虛擬機。遷移應用程序和基礎結構,而無需更改現有代碼。支持 Windows Virtual Machines、Linux Virtual Machines、Storage、Virtual Network、 Identity等功能。

  • Cloud Services

  • 是Windows Azure 中的企業級雲平台,使用平台即服務 (PaaS) 環境創建高度可用的且可無限縮放的應用程序和服務。支持多層方案、自動化部署和靈活縮放。支持Cloud Services、SQL Database、Caching、Business Analytics、Service Bus、Identity。

  • Mobile 服務

  • 是Windows Azure提供的移動應用程序的完整後端解決方案,加速連接的客戶端應用程序開發。在幾分鍾內並入結構化存儲、用戶身份驗證和推送通知。支持SQL Database、Mobile 服務。並可以快速生成Windows Phone、Android或者iOS應用程序項目。

  • 大型數據處理

  • Windows Azure 提供的海量數據處理能力,可以從數據中獲取可執行洞察力,利用完全兼容的企業准備就緒 Hadoop 服務。PaaS 產品/服務提供了簡單的管理,並與 Active Directory 和 System Center 集成。支持Hadoop、Business Analytics、Storage、SQL Database、及在線商店 Marketplace。

  • Media 媒體支持

  • 支持插入、編碼、保護、流式處理,可以在雲中創建、管理和分發媒體。此 PaaS 產品/服務提供從編碼到內容保護再到流式處理和分析支持的所有內容。支持CDN及Storage存儲。

  • 開發步驟編輯

  • 微軟公司的旗艦開發工具Visual Studio中有一套針對Windows Azure開發工作的工具,這一點並不讓人感到驚奇。你可以通過Visual Studio安裝Windows Azure工具;具體的安裝步驟可能因版本而有所不同。當你創建一個新項目時,你將能夠選擇一個Windows Azure項目並為你的項目添加web和worker角色。Web角色是專為運行微軟IIS實例而設計的;而worker角色則是針對禁用微軟IIS的Windows虛擬機的。一旦你已創建了你的角色,那麼你就可以添加特定應用程序的代碼了。

  • Visual Studio可允許你設置服務配置參數,例如實例數、虛擬機容量、是使用HTTP還是HTTPS以及診斷報告水平等。通常情況下,在啟動階段,它可以幫助用戶在本地進行應用程序代碼調試。與在Windows Azure中運行應用程序相比,在本地運行你的應用程序可能需要不同的配置設置,但Visual Studio可允許用戶使用多個配置文件。而你所需要做的,只是為每一個環境選擇一個合適的配置文件。

  • 這個工具包還包括了Windows Azure Compute Emulator,這個工具可支持查看診斷日誌和進行存儲模擬。

  • 如果Windows Azure工具中缺乏一個針對發布你的應用程序至雲計算的過程簡化功能,那麼這樣的一個工具將是不完整的。這個發布應用程序至雲計算的功能可允許你指定一個配置與環境(如生產)以及一些先進的功能,例如啟用剖析和IntelliTrace,後者是一個收集與程序運行相關詳細事件信息的調試工具,它可允許開發人員查看程序在執行過程中發生的狀態變化。

  • 當開發和部署代碼時,Visual Studio的Windows Azure工具是比較有用的。除此之外,用戶應當注意這些代碼是專為雲計算環境而設計的,尤其是為一個分布式環境設計的。以下的小貼士可有助於防止出現將導致糟糕性能、漫長調試以及運行時分析的潛在問題。

  • 專為雲計算而設計的分布式應用程序(或者其它的網路應用程序)的一個基本原則就是,不要在網路伺服器上存儲應用程序的狀態信息。確保在網路伺服器層不保存狀態信息可實現更具靈活性的應用程序。你可以在一定數量的伺服器前部署一個負載平衡器而無需中斷應用程序的運行。如果你計劃充分利用Windows Azure能夠改變所部屬伺服器數量的功能,那麼這一點是特別重要的。這一配置對於打補丁升級也是有所幫助的。我們可以在其它伺服器繼續運行時為一台伺服器打補丁升級,這樣一來就能夠確保你的應用程序的可用性。

  • 即便是在分布式應用程序的應用中,也有可能存在嚴重影響性能的瓶頸問題。例如,你的應用程序的多個實例有可能會同時向資料庫發出查詢請求。如果所有的調用請求是同步進行的,那麼就有可能消耗完一台伺服器中的所有可用線程。C#和VB兩種編程語言都支持非同步調用,這一功能可以有助於減少出現阻塞資源風險的可能性。

  • 為最佳性能進行規劃

  • 在雲計算中維持足夠性能表現的關鍵就是,一方面擴大你運行的伺服器數量,一方面分割你的數據和工作負載。諸如無狀態會話的設計功能就能夠幫助實現數據與工作負載的分割和運行伺服器數量的擴容。完全杜絕(或者至少最大限度地減少)跨多個工作負載地使用全局數據結構將有助於降低在你的工作流程中出現瓶頸問題的風險。

  • 如果你將把一個SQL伺服器應用程序遷往Windows Azure,那麼你就應當評估如何最好地利用不同雲計算存儲類型的優勢。例如,在你的SQL伺服器資料庫中存儲二進制大對象(BLOB)數據結構可能是有意義的,而在Windows Azure雲計算中,BLOB存儲可以降低存儲成本且無需對代碼進行顯著修改。如果你使用的是高度非歸一化的數據模型,且未利用SQL伺服器的關系型運行的優勢(例如連接和過濾),那麼表存儲有可能是你為你的應用程序選擇的一個更經濟的方法。

  • 選擇理由

  • Windows Azure 是微軟研發的公有雲計算平台。該平台可供企業在互聯網上運行應用,並可進行擴展。通過Windows Azure,企業能夠在多個數據中心快速開發、部署、管理應用程序 。

  • Windows Azure 提供了企業級服務等級協議(SLA)保證,並且可以輕松在位於不同城市的數據中心實現萬無一失的異地多點備份,為企業應用提供了可靠的保障。

  • 獨到之處

  • 可靠

  • Windows Azure 的平台設計完全消除單點故障可能,並提供企業級的服務等級協議(SLA)。它可以輕松實現異地多點備份,帶來萬無一失的防災備份能力,讓用戶專心開發和運行應用,而不是擔心基礎設施。2010 年 2 月正式商用以來,WindowsAzure 已經成為波音、寶馬等大量跨國公司的選擇。

  • 靈活

  • Windows Azure 同時提供 Windows 和 Linux 虛擬機,支持 PHP、Node.js、Python 等大量開源工具。它提供了極大的彈性,能夠根據實際需求瞬間部署任意數量虛擬機、調用無限存儲空間。Windows Azure 訂價靈活,並支持按使用量支付,幫助用戶以最低成本將新服務上線而後再按需擴張。

  • 價值

  • WindowsAzure 提供了業界頂尖的雲計算技術,它的雲存儲技術性能、擴展性和穩定性這三項關鍵指標均在 Nasuni 的權威測試中拔得頭籌。Windows Azure 能夠與企業現有本地 IT 設施混合使用,為存儲、管理、虛擬化、身份識別、開發提供了從本地到雲端的整合式體驗。

  • +功能

  • 基礎設施服務

  • 根據公司具體需求構建基礎設施幾分鍾內完成 Windows Server 或 Linux 虛擬機部署。無需更改代碼即可將公司應用程序和基礎設施遷移至雲端。

  • 功能:Windows 虛擬機、Linux 虛擬機、存儲、虛擬網路、身份標識

  • 雲服務

  • 打造企業級雲平台在平台即服務(PaaS) 環境下開發可無限擴容的應用程序和服務。支持多層方案、自動化部署和彈性擴容。

  • 功能:雲服務、SQL 資料庫、緩存、服務匯流排、身份標識

  • 存儲

  • 滿足數據需求的最優解決方案從 SQL 資料庫到 BLOB 存儲再到表格(Table),滿足存儲相關的任何需求。

  • 功能:存儲、SQL資料庫

  • SQL 資料庫

  • 全能的關系型資料庫服務使用熟悉的工具和功能強大的 SQL Server 技術快速創建、擴展應用程序並將其延伸至雲中。

  • 功能:SQL資料庫

  • 益處編輯

  • Azure服務平台的設計目標是用來幫開發者更容易地創建web和互聯設備的應用程序。它提供了最大限度的靈活性、選擇和使用現有技術連接用戶和客戶的控制。

  • 利於開發者過渡到雲計算

  • 世界上數以百萬計的開發者使用.NET Framework和Visual Studio開發環境。利用Visual Studio相同的環境創建可以編寫、測試和部署的雲計算應用。

  • 快速獲得結果

  • 應用程序可以通過點擊一個按鈕就部署到Azure服務平台,變更相當簡單,不需要停工修正,是個試驗新想法的理想平台。

  • 想像並創建新的用戶體驗

  • Azure服務平台可以讓你創建Web、手機、使用雲計算的復雜應用。與 Live Services連接可以訪問4億Live用戶,新的使用新方式與用戶交流的機會。

  • 基於標準的兼容性

  • 為了可以和第三方服務交互,服務平台支持工業標准協議,包括HTTP、REST、SOAP、 RSS和 AtomPub.你可以方便地集成基於多種技術或者多平台的應用。

  • 優勢編輯

  • 數據和服務的安全性

  • 保護客戶數據,服務隱私和信息安全是我們的頭等大事。我們將使用在服務企業客戶,提供在線服務方面的數十年的經驗應用於 Windows Azure 平台。數據完全由客戶自主控制。中國地區 WindowsAzure 服務存儲的所有數據都將被加密,並且只有客戶才有密鑰。

  • 開源軟體支持

  • Windows Azure 支持大量開源應用程序、框架和語言,並且數量仍在不斷增加,這要歸功於微軟與開源社區的協作。我們清楚開發人員希望使用最適合自身經驗、技能和應用程序需求的工具,而我們的目標就是讓開發人員能夠隨意選擇自己需要的工具。

  • 融合本地 IT 設施和公有雲

  • Windows Azure 是最適合混合 IT 環境的公有雲平台。它為企業提供了從本地到雲端的整合式體驗,覆蓋包括存儲、管理、虛擬化、身份識別、開發在內的方方面面,幫助您輕松將公有雲融入自己的 IT 資產組合。

  • 網路訪問性能保證

  • Windows Azure 在中國運行於北部和東部兩個主要城市的數據中心,將幫助客戶解決異地災備問題。數據中心將有多家主流運營商接入,以此提高網路服務性能。

  • SDK開發工具編輯

  • Azure服務平台使開發者能夠在原有的技能、工具和技術(如微軟的.NET Framework,Visual Studio等)的基礎上,進一步提高應用程序開發的靈活性和有效性。開發者也可以選

  • Windows Azure

  • Windows Azure

  • 擇其他的商業或者開源的開發工具或技術,然後通過Azure服務平台提供的通用Internet標准,比如HTTP、REST、WS-*和AtomPub來進行操作。 微軟為我們提供了雲計算服務Azure相關的開發工具包,包括以下三個組成部分:

  • (1)Complete offline development environment, including computation and storage services

  • (2)Complete command-line SDK tools and samples

  • (3)Visual Studio add-in that enables local debugging

  • Windows Azure SDK應運而生,對微軟雲計算感興趣的程序員們可以適當關注. 微軟的SDK(軟體開發工具包)工具包運用Java和Ruby語言。這個工具包可使Java和Ruby開發者依託Azure平台應用.NET服務。不過,到目前為止,該工具包只允許Java和Ruby開發者在微軟數據中心編寫服務程序。官方下載地址:Windows Azure Software Development KIT (January 2009 CTP)

  • 獲入華牌照編輯

  • 11月1日,微軟宣布與國內互聯網基礎設施服務提供商世紀互聯達成合作,實現微軟企業級雲服務——Office 365和Windows Azure在中國的落地。根據雙方簽訂的協議,微軟將向世紀互聯授權技術,由後者運營這兩項服務。

  • 通過這種模式,微軟終於實現旗下公有雲計算平台Windows Azure在中國的落地。這將掀開外資企業進軍中國雲計算市場的序幕,但並不會對國內雲計算廠商造成太大沖擊。 [5]

  • 2013年6月6日 世紀互聯提供的Windows Azure 中國版本正式啟動測試。

  • 案例

  • PPTV亞洲電視網

  • 快速提供覆蓋北美、東南亞和歐洲市場的電視雲服務,節省上百萬美元前期 IT 設施投入。

  • 背景

  • PPTV是華人市場影響力最大的網路視頻媒體之一,在全球范圍擁有超過 3 億觀眾,擁有豐富的視頻直播經驗和技術積累。過去幾年陸續有海外運營商和電視台聯系 PPTV,希望 PPTV 幫助提供網路電視解決方案。PPTV 調研後意識到這是一個用戶規模上億的潛在市場,於兩年前開始籌備基於雲的亞洲電視網(ATN)。

  • PPTV 系統希望通過亞洲電視網為世界各地內容提供商提供一套低門檻的付費電視雲平台,讓他們將內容上傳到 ATN平台,並授權給其它國家/地區的服務運營商使用。

  • 但這么做並不容易,由於視頻服務對網速的要求很高,該平台必須在不同地區提供網速以保證觀眾觀看體驗。傳統的做法是在每個海外市場建設數據中心。這么做成本不菲,而且會拖慢業務拓展速度。

  • 解決方案

  • PPTV 決定與微軟公司合作,利用 Windows Azure 公有雲平台的海外數據中心網路將亞洲電視網帶向全球市場。雙方在 2012 年 7 月正式簽訂合作協議。

  • 亞洲電視網的整個開發過程全部在 Windows Azure 雲端完成。其視頻點播、分發平台的技術基本沿用 PPTV 自己在國內的私有雲平台PPCloud。這個平台擁有一套P2P+CDN的內容分發系統,在視頻處理上有自己的編碼、轉碼方式,支持多碼率的流媒體。

  • Windows Azure 平台合作夥伴雲角(Yungoal)幫助 PPTV 將PPCloud的核心技術遷移至 Windows Azure 雲平台。客戶上傳的視頻內容通過 Blob 存儲進行保存,並由 Windows Azure 在全球的 CDN 網路將內容送達離觀眾最近的節點,確保視頻播放速度。

B. windows azure開發的應用程序如何使用

我們主要圍繞怎樣在windows
azure中部署應用程序這個來開展,想要在azure中部署應用程序,說簡單不簡單,說難也不難,不過有兩個文件是必需的:一個包文件,另一個則是配置文件。要創建包文件,可以在cloudservice項目上「右擊」,然後點擊「publish」。它會詢問你是創建一個包文件還是把它發布到azure中。如果選擇第一個選項,它會創建包文件,並打開這個瀏覽器。而第二個配置文件則在cloudservice1中,叫作serviceconfiguration.cscfg。
有了包文件(.cspkg)和配置文件(.cscfg)
,我們就可以通過管理門戶,azure
service
management
cmdlets,cerebrata的cloudstoragestudio,或者cerebrata的azure
management
cmdlets來部署它了。在我們進行操作的時候,如果我們在發布對話框中選擇第二個選項的話,我們也可以通過visual
studio直接上傳它。它需要一個subscriptionid和一個x509
v3版的證書。
然後,我們必須提供部署環境和儲存賬戶。
無論我們選擇了哪個選項,我們都需要:
1,一個windows
azure訂閱——當我們注冊azure的時候,一個subscription會和我們的live
id關聯起來。
2,一個windows
azure
hosted
service——我們需要為部署創建一個hosted
service。它可以提供兩種部署環境——生產環境和測試環境
3,一個windows
azure存儲賬戶——當我們通過visual
studio部署的時候,包文件首先會被上傳到這個存儲賬戶的blob
storage中,然後通過blob
service來部署。
總結一下通過管理門戶部署應用程序的幾個簡單步驟:
1,要部署應用程序,我們需要一個包文件和配置文件。
2,要創建一個包文件應該點擊「publish」,然後選擇只創建包文件那個選項。
3,登錄到管理門戶。
4,如果你想在一個新的服務中部署應用程序,創建一個新的hosted
service。
5,然後,在部署環境方面,我們既可以選擇部署到生產環境,也可以部署到測試環境。
6,然後開始部署。
7,在管理門戶上,你可以看到部署的進度。
8。要刪除一個部署,首先應該點擊「stop」,當它停止以後再刪除它。

C. 如何把文件上傳的Microsoft Azure的Blob存儲

Microsoft Azure Portal沒有提供可以直接把文件上傳到Azure Blob的界面,你可以使用Azure API編寫程序完成文件上載。更簡單的方法,則是下載使用Azure Powershell SDK 提供的命令工具Set-AzureStorageBlogContent。可惜地市MSDN上並未給出詳細的使用介紹,下面是一個我用過的例子 :

New-AzureStorageContext -StorageAccountName <mystorageaccount> -StorageAccountKey <mystoragekey> `
| Set-AzureStorageBlobContent -Container <mycontainer> -File d:\myfile.zip -Force

比Powershell命令更簡單的方法,就是下載Windows Azure Storage Explorer 工具,它提供了上傳文件的功能。

D. 如何在azure虛擬機中配置web api

  1. 創建1個Azure賬號,登錄之後創建1個AzureStorage,左下方點Manage Access會看到Primary Access Key和Storage Account,記住它們的位置,等下需要配置到Web.config中。

  2. 創建Web.Api project,上傳圖片的代碼:


    E. 怎樣將SQL Azure資料庫備份到本地或者Storage

    怎樣備份SQL Azure資料庫到本地或者雲存儲Storage,可以使用SQL Database Import Export 的功能。

    具體操作如下:

    • 用SSMS鏈接SQL Azure資料庫

    F. 如何發布可用於azure的鏡像文件

    1.1 首先是需要注冊azure的帳號。具體的操作步驟就不贅述了。
    1.2 建立虛擬機
    建立鏡像的第一步是創建一個虛擬機。登錄azure的管理門戶,選擇虛擬機菜單,然後點擊「創建虛擬機」
    創建虛擬機的時候,需要選擇下dns名稱。鏡像我們選擇了ubuntu 14.04版本。配置選擇了低的配置。

    1.3 打開埠
    新創建的虛擬機如果需要打開其他的埠的話,可以按照下面的步驟打開:

    1.4 配置虛擬機
    使用ssh登錄到伺服器,配置虛擬機。做好相應的准備。請大家根據自己的實際情況進行。
    1.5 刪除azureuser帳號,停止系統
    在將虛擬機發布為鏡像之前,需要將虛擬機的azureuser帳號刪除,並停止系統。
    1.6 將虛擬機捕獲為鏡像。

    需要注意的是一個虛擬機捕獲為鏡像之後,該虛擬機就被刪除了。
    1.7 修改虛擬機容器為公開:

    1.8 獲得鏡像的地址:

    拷貝出來的地址是https格式的,需要將其改為http協議的。

    G. 如何在Windows Azure上搭建SSTP VPN

    一是Windows Azure:Windows Azure是微軟基於雲計算的操作系統,和Azure Services Platform一樣,是微軟「軟體和服務」技術的名稱。Windows Azure的主要目標是為開發者提供一個平台,幫助開發可運行在雲伺服器、數據中心、Web和PC上的應用程序。雲計算的開發者能使用微軟全球數據中心的儲存、計算能力和網路基礎服務。Azure服務平台包括了以下主要組件:Windows Azure;Microsoft SQL資料庫服務,Microsoft .Net服務;用於分享、儲存和同步文件的Live服務;針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務。

    二是SSTP VPN:SSTP可以創建一個在HTTPS上傳送的VPN隧道,從而消除與基於PPTP(點對點隧道協議)或L2TP(第2層隧道協議)VPN連接有關的諸多問題。因為這些協議有可能受到某些位於客戶端與伺服器之間的Web代理、防火牆和網路地址轉換(NAT)路由器的阻攔。

    H. 如何創建和部署雲服務

    目錄
    概念
    准備應用程序
    開始之前
    如何使用"快速構建"構建雲服務
    如何為雲服務上傳證書
    如何部署雲服務
    概念
    想在Azure中將應用程序部署為雲服務,需要以下三個部分:
    注意:
    服務定義文件:雲服務定義文件(.csdef)定義了服務模型,包括角色的數量。
    服務配置文件:雲服務配置文件(.cscfg)提供了雲服務和各個角色的配置設置,包括角色實例的數量。
    服務包:服務包(.cspkg)包含應用程序代碼和服務定義文件。
    准備應用程序
    在你可以部署雲服務之前,必須利用你的應用程序代碼構建雲服務包(.cspkg),並構建雲服務配置文件 (.cscfg)。每個雲服務包都包含應用程序文件和配置。服務配置文件提供了配置設置。
    Azure SDK(軟體開發工具包)提供了工具,用於准備這些必要的部署文件。你可以從Azure下載頁面安裝SDK,選擇你開發應用程序代碼時喜歡使用的那種語言。
    如果你剛接觸雲服務,可以從 Azure代碼示例下載示例性的雲服務包(.cspkg)和服務配置文件(.cscfg)。
    在你導出服務包之前,三種雲服務功能需要特殊的配置:
    如果你想部署使用安全套接層(SSL)用於數據加密的雲服務,對你的應用程序進行SSL方面的配置。想了解詳細信息,請參閱《如何在HTTPS端點上配置SSL證書?》。
    如果你想針對角色實例配置遠程桌面連接,請為遠程桌面配置角色。想了解准備服務定義文件,以便遠程訪問方面的詳細信息,請參閱《為角色設置遠程桌面連接概述》。
    如果你想為雲服務配置詳細監視機制,為雲服務啟用Azure診斷。"最少監視"(默認監視級別)使用從角色實例(虛擬機)的主機操作系統收集而來的性能計數器。"詳細監視"基於角色實例裡面的性能數據,收集額外的度量指標,以便能夠對應用程序處理期間出現的問題進行更進一步的分析。想知道如何啟用Azure診斷,請參閱《在Azure中啟用診斷》。
    開始之前
    如果你沒有安裝過Azure SDK,點擊Install Azure SDK,打開Azure下載頁面,然後下載SDK,選擇你編寫代碼時喜歡使用的那種語言。(之後你有機會這么操作。)
    如果任何角色實例需要證書,請構建證書。雲服務需要帶有私鑰的.pfx文件。你可以在構建和部署雲服務時,將證書上傳到Azure。想了解關於構建證書的詳細信息,請參閱《如何在HTTPS端點上配置 SSL 證書?》。
    如果你打算將雲服務部署到地緣組(affinity group),請構建地緣組。你可以使用地緣組,將雲服務及其他Azure服務部署到某個區域中的同一位置。你可以在管理門戶的Networks(網路)區域中的"地緣組"頁面上構建地緣組。想了解詳細信息,請參閱"地緣組"頁面上的幫助。
    如何使用"快速構建"構建雲服務
    1. 在管理門戶中,依次點擊New(新建)、Cloud Service(雲服務)和Quick Create(快速構建)。


    2. 在URL中,輸入要在公共URL中使用的子域名稱,用於訪問生產部署環境中的雲服務。生產部署環境的URL格式為:http://myURL.chinacloudapp.cn。
    3. 在Region/Affinity Group(區域/地緣組)中,選擇要在其中部署雲服務的地理區域或地緣組。如果你想將雲服務部署到某區域中與其他Azure服務同樣的位置,請選擇一個地緣組。
    注意:如果想構建地緣組,打開管理門戶的Networks(網路)區域,點擊Affinity Groups(地緣組),然後點擊Create a new affinity group(構建新的地緣組)或Create(構建)。你可以使用在前面的Azure管理門戶中構建的地緣組。也可以使用Azure服務管理 API,構建和管理地緣組。想了解詳細信息,請參閱《地緣組方面的操作》。
    4. 點擊Create Cloud Service(構建雲服務)。
    你可以在窗口底部的消息區域監視這個過程的狀態。
    Cloud Services(雲服務)區域隨即打開,顯示新的雲服務。狀態變成Created(已構建)後,表明雲服務構建已即成功完成。


    如果雲服務中的任何角色需要用於安全套接字層(SSL)數據加密的證書,而且該證書並沒有上傳到Azure,你必須先上傳該證書,之後才能部署雲服務。你上傳證書後,在角色實例中運行的任何Windows應用程序都可以訪問該證書。
    如何為雲服務上傳證書
    1. 在管理門戶中,點擊Cloud Services(雲服務)。然後點擊雲服務的名稱,打開儀錶板。


    2. 點擊Certificates(證書),打開Certificates(證書)頁面,如下所示。


    3. 點擊Add new certificate(添加新證書)或Upload(上傳)。Add a Certificate(添加證書)隨即打開。


    4. 在Certificate file(證書文件)中,使用Browse(瀏覽),選擇要使用的證書(.pfx文件)。
    5. 在Password(密碼)中,輸入證書的私鑰。
    6. 點擊OK(確定,鉤形符號)。
    你可以在消息區域查看上傳進度,如下所示。上傳完畢後,證書被添加到表中。在消息區域,點擊向下箭頭以關閉消息,或者點擊X,刪除消息。


    你可以從儀錶板或從"快速啟動"部署你的雲服務。
    如何部署雲服務
    1. 在管理門戶中,點擊Cloud Services(雲服務)。然後點擊雲服務的名稱,打開儀錶板。
    2. 點擊Quick Start(快速啟動,"儀錶板"左側的圖標),打開"快速啟動"頁面,如下所示。(你還可以使用儀錶板上的"上傳",部署你的雲服務。)


    3. 如果你沒有安裝過Azure SDK,點擊Install Azure SDK,打開Azure下載頁面,然後下載SDK,選擇你編寫代碼時喜歡使用的那種語言。
    在下載頁面上,你還可以安裝客戶端庫和源代碼,以便使用Node.js、Java、PHP及其他語言開發Web應用程序,可以將它們作為可擴展的Azure雲服務來部署。
    注意:
    針對之前構建的雲服務(以前叫託管服務),你需要確保虛擬機(角色實例)上的訪客操作系統與你安裝的Azure SDK版本兼容。想了解詳細信息,請參閱Azure SDK軟體發布說明。
    4. 點擊New Proction Deployment(新建生產部署環境)或New Staging Deployment(新建試運行部署環境)。
    如果你希望將雲服務部署到生產環境之前先在Azure中進行測試,可以將其部署到試運行環境。在試運行環境中,雲服務的全局唯一標識符(GUID)可在URL中標識雲服務(GUID.chinacloudapp.cn)。在生產環境中,將使用你分配的更友好的DNS前綴(比如myservice.chinacloudapp.cn)。如果你准備好將試運行的雲服務發布到生產環境,可以使用Swap(交換),將客戶端請求重定向到生產部署環境。
    你選擇部署環境後,Upload a Package(上傳包)會打開。


    5. 在Deployment name(部署名稱)中,輸入新部署的名稱,比如MyCloudServicev1。
    6. 在Package(包)中,使用Browser(瀏覽),選擇要使用的服務包文件(.cspkg)。
    7. 在Configuration(配置)中,使用Browser(瀏覽),選擇要使用的服務配置文件(.cscfg)。
    8. 如果雲服務將包括只有一個實例的任何角色,選擇Deploy even if one or more roles contain a single instance (即使一個或多個角色包含單個實例也進行部署)復選框,讓部署能夠繼續進行。
    如果每個角色至少有兩個實例,Azure只能保證在維護和服務更新期間99.95%的時間段可以訪問雲服務。如果需要,你在部署雲服務後,可以在Scale(擴展)頁面上添加額外的角色實例。想了解詳細信息,請參閱《服務級別協議》。
    1. 點擊OK(確定,鉤形符號),開始部署雲服務。
    你可以在消息區域中監視部署狀態。點擊向下箭頭,即可隱藏消息。


    想驗證你部署的雲服務是否已成功完成。
    1. 點擊Dashboard(儀錶板)。
    2. 在quick glance(速覽)下,點擊網站URL,即可在Web瀏覽器中打開你的雲服務。

    I. 如何把應用程序部署到windows azure中

    我們主要圍繞怎樣在Windows Azure中部署應用程序這個來開展,想要在Azure中部署應用程序,說簡單不簡單,說難也不難,不過有兩個文件是必需的:一個包文件,另一個則是配置文件。要創建包文件,可以在CloudService項目上「右擊」,然後點擊「Publish」。它會詢問你是創建一個包文件還是把它發布到Azure中。如果選擇第一個選項,它會創建包文件,並打開這個瀏覽器。而第二個配置文件則在CloudService1中,叫作ServiceConfiguration.cscfg。

    有了包文件(.cspkg)和配置文件(.cscfg) ,我們就可以通過管理門戶,azure service management cmdlets,Cerebrata的CloudStorageStudio,或者Cerebrata的Azure management cmdlets來部署它了。在我們進行操作的時候,如果我們在發布對話框中選擇第二個選項的話,我們也可以通過visual studio直接上傳它。它需要一個subscriptionId和一個X509 v3版的證書。

    然後,我們必須提供部署環境和儲存賬戶。
    無論我們選擇了哪個選項,我們都需要:
    1,一個Windows Azure訂閱——當我們注冊Azure的時候,一個Subscription會和我們的Live ID關聯起來。
    2,一個Windows Azure Hosted Service——我們需要為部署創建一個Hosted Service。它可以提供兩種部署環境——生產環境和測試環境
    3,一個Windows Azure存儲賬戶——當我們通過visual studio部署的時候,包文件首先會被上傳到這個存儲賬戶的blob storage中,然後通過blob service來部署。

    總結一下通過管理門戶部署應用程序的幾個簡單步驟:
    1,要部署應用程序,我們需要一個包文件和配置文件。
    2,要創建一個包文件應該點擊「Publish」,然後選擇只創建包文件那個選項。
    3,登錄到管理門戶。
    4,如果你想在一個新的服務中部署應用程序,創建一個新的Hosted Service。
    5,然後,在部署環境方面,我們既可以選擇部署到生產環境,也可以部署到測試環境。
    6,然後開始部署。
    7,在管理門戶上,你可以看到部署的進度。
    8。要刪除一個部署,首先應該點擊「Stop」,當它停止以後再刪除它。

    J. 如何獲取Azure的雲服務的SSL證書

    SSL證書需要到CA機構申請,有的雲平台也集成了某些CA的SSL證書,企業網站或者APP建議申請OV或者EV SSL證書,推薦申請地址:http://www.wosign.com/price.htm
    配置證書之前,要先確保要啟用證書的域名已經和web app綁定成功,域名綁定成功後,就可以開始配置SSL證書了。首先下載OpenSSL tool,開啟一個命令行窗口,運行下面命令。

    openssl req -new -nodes -keyout myserver.key -out server.csr -newkey
    rsa:2048

    最後一步需要輸入一個密碼,要記住保管好。命令運行完畢後,在當前目錄會有2個輸出文件,一個key,一個csr。現在需要把這個csr文件提交到申請證書的CA,然後下載證書。

    下載完畢後會得到2個文件,一個crt,一個p7b,回到之前命令行窗口,運行下面的命令,生成pfx文件,會被問到密碼,就是上一個openssl命令里最後一步的密碼。

    openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in
    myserver.crt

    回到Azure的管理門戶,在web app的Custom domains和SSL頁面上傳最後生成出來的pfx文件,填入密碼。

    之後就會看到Certification下多了一個證書,在SSL里選擇以下,保存後,就可以用https訪問web app了。

熱點內容
如何尋找資產配置機會 發布:2024-10-13 19:13:47 瀏覽:374
轎車安卓中控怎麼安裝手機卡 發布:2024-10-13 19:05:23 瀏覽:450
商城首頁android 發布:2024-10-13 17:53:20 瀏覽:496
甲骨文雲伺服器如何申請 發布:2024-10-13 16:49:39 瀏覽:135
c語言中參數傳遞 發布:2024-10-13 16:30:15 瀏覽:82
cos伺服器搭建 發布:2024-10-13 16:17:41 瀏覽:336
象棋軟體演算法 發布:2024-10-13 15:32:35 瀏覽:902
平板怎麼看真正配置 發布:2024-10-13 14:53:32 瀏覽:35
微信存儲空間的其他 發布:2024-10-13 14:52:14 瀏覽:672
怎麼繞過系統密碼登錄密碼登錄密碼登錄 發布:2024-10-13 14:47:41 瀏覽:510