SlideShare a Scribd company logo
1 of 72
…
• Microsoft Azure 基礎建設服務
• Microsoft Azure 虛擬機器 (Virtual Machine Services)
• 部署 Windows / Linux 虛擬機器
• 設定磁碟與網路
• 指令化管理虛擬機器資源
• 虛擬網路服務 (Virtual Network Services)
成本效益
簡單管理
PaaS
SaaS
平台即服務
軟體即服務
IaaS
基礎建設即服務
虛擬化的
資料中心
控制力 抽象層次
私有雲
本灺雲端建
設
傳統機房
非虛擬化環境
公有雲
非本地雲端
建設
以傳統基礎建設所建置的非虛擬化
應用
具有資源池,虛擬化,可擴展且隨
需取用的本地化雲端環境。
外部,可擴展且隨需取用的 IT 服
務。
Datacenter TwoDatacenter One
開發
生產
邏輯與標準化
多樣的基礎建設
資源抽象化
委派的能量
標準化服務
給予獨立或共享的資源
Production
Development
Microsoft Azure
Cloud Enterprise
應用程式層
連結與訊息交換
Service Bus
資料同步
SQL Azure Data Sync
安全的機器間連結
Virtual Network (P2S)
安全的站台間連結
Virtual Network (S2S)
應用程式監控與管理
System Center
Microsoft Azure
Microsoft Azure
Microsoft Azure
• Microsoft Azure 的基礎建設服務之一。
• 虛擬機器服務 (Virtual Machine Services)
• 虛擬網路服務 (Virtual Network Services)
• 以虛擬機器方式供應運算服務。
• Windows 平台
• Linux 平台
• 可管理的範圍較多。
Why and When: 何時與為何使用虛擬機器服務
Why
• 節省建置硬體成本。
• 以最便宜的成本享有與大企業相同的高
可用度基礎建設。
• 想要保有自己能管理的彈性。
• 與本地環境的相容度。
• 便於移轉舊型 (Legacy) 應用程式到雲
端。
When
• 想建置伺服器但又礙於成本問題與人力資源
不足時。
• 想運用雲端來加強服務能力時。
• 想移轉應用程式到雲端,但因為太舊或技術
限制導致暫時無法運用雲端服務或網站移轉
時。
• 想建置較複雜的開發與實驗環境 (Dev/Test
Lab) 時。
>_
大小 CPU 核心數 記憶體 頻寬
可掛資料
磁碟數
超小 共享 768 MB 5 (Mbps) 1
小 1 1.75 GB 100 (Mbps) 2
中 2 3.5 GB 200 (Mbps) 4
大 4 7 GB 400 (Mbps) 8
超大 8 14 GB 800 (Mbps) 16
A6 4 28 GB 400 (Mbps) 8
A7 8 56 GB 800 (Mbps) 16
60
45
30
15
用幾分鐘就算幾分鐘。
虛擬
機器
• 標準虛擬機器
• 只有作業系統環境,其他的由系統管理人員安
裝與設定。
• 以標準虛擬機器方式計費。
• 在虛擬機器上所安裝的軟體的授權由系統管理
員負責。
• 例如安裝 Team Foundation Server 時,需先
取得正版的 Team Foundation Server 授權。
• 應用型虛擬機器
• SQL Server
• BizTalk Server
• 評估版軟體
• 價格內含授權費用,不需額外付費。
• 預覽版軟體計費方式與標準虛擬機器相同。
• Windows Server 2012 R2 Preview
• Visual Studio Ultimate 2013 Preview
• SQL Server 2014 Preview
• 虛擬機器以分計費。
• 停止虛擬機器後即不計費,不需要刪除。
• 作業系統與資料磁碟所佔用的儲存區空間仍要計費。
• 再次啟動時其 IP 位置以及伺服器位置會重新分配。
• 若沒有需要遠端連線的必要時,建議先刪除。
• 刪除遠端連線通訊埠以防止外界的攻擊。
• 需要連線時再設定即可。
部署 Windows Server 虛擬機器
部署 Linux 虛擬機器 (從範本)
DEPOT VM
• VM DEPOT 是 Microsoft Azure 特別為 Linux 社群提供的作業系統範本交
流工具。
• 內容由社群提供,亦可自行建置範本後上傳到 VM DEPOT 平台。
• 使用者可瀏覽 VM DEPOT 範本以產生影像。
• 隨後即可用影像產生虛擬機器。
http://vmdepot.msopentech.com/List/Index
部署 Linux 虛擬機器 (從 DEPOT)
http://windows.azure.com/download/publishprofile.aspx
First Virtual Machine in a NEW Cloud Service (-Location specified)
New-AzureQuickVM -Windows -ServiceName $svc -Name $vm1 -ImageName
$wimg -Location $location -Password $pwd
New Virtual Machine in an Existing Cloud Service (no –Location)
New-AzureQuickVM -Windows -ServiceName $svc -Name $vm2 -ImageName
$wimg -Password $pwd
Creating a Linux Virtual Machine in an Existing Cloud Service
New-AzureQuickVM -Linux -ServiceName $svc -Name $vm3 -ImageName $limg
-LinuxUser $lu -Password $pwd
• Create Configuration Object with New-AzureVMConfig
• Modify with Add-* cmdlets
• Add with New-AzureVM
New-AzureVMConfig -Name $vm1 -InstanceSize Medium -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd |
Add-AzureDataDisk -CreateNew -DiskLabel 'data' -DiskSizeInGB 10 -LUN 0 |
Add-AzureEndpoint -Name 'web' -PublicPort 80 -LocalPort 80 -Protocol tcp |
New-AzureVM -ServiceName $newSvc -Location $location
• Create Multiple Configured VMs and Pass to New-AzureVM
$vm1 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd
$vm2 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-
AzureProvisioningConfig -Windows -Password $pwd
$vm3 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-
AzureProvisioningConfig -Windows -Password $pwd
New-AzureVM -CreateService -ServiceName $cloudSvcName -VMs $vm1,$vm2,$vm3
-Location $dc
( )
• Create Multiple Configured VMs and Pass to New-AzureVM
$vmcount = 5
$vms = @()
for($i = 0; $i -lt 5; $i++)
{
$vmn = 'myvm' + $i
$vms += New-AzureVMConfig -Name $vmn -InstanceSize 'Small' -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd |
Add-AzureDataDisk -CreateNew -DiskLabel 'data' -DiskSizeInGB 10 -LUN 0 |
Add-AzureDataDisk -CreateNew -DiskLabel 'logs' -DiskSizeInGB 10 -LUN 1
}
New-AzureVM -ServiceName $cloudSvcName -VMs $vms -Location $dc
Windows
Linux
Retrieve Cloud Services
Get-AzureService
Retrieve Virtual Machines for Service
Get-AzureVM -ServiceName $cloudSvcName
Retrieve Status for All VMs in Subsription
Get-AzureService | foreach {
$_ | Get-AzureVM | ft ServiceName, Name, InstanceStatus
}
• 終端點 (Endpoint) 是虛擬機器與外部聯繫的入口。
• 遠端桌面 (TCP Port 3389)
• HTTP (TCP Port 80)
• SQL Server (TCP 1433)
• 終端點是設定在 Windows Azure 的交換器與防火牆上。
• 虛擬機器的作業系統若沒有打開防火牆埠號時仍然無法存取。
• 作業系統若有打開但沒設定終端點時,只有資料中心內的服務與內部網路可
存取。
• 終端點與 Windows 防火牆的終端點不同。
• 預設會開啟 Port 3389,但對外的埠會以亂數設定。
• 終端點提供了駭客的攻擊面。
• 若沒必要開的終端點應予關閉 (刪除)。
• 例如:遠端桌面不用時應刪除,需要時再打開即可。
設定網路終端點
• 當虛擬機器流量大時,Microsoft Azure
會針對有設定相同通訊埠的多台虛擬機
器自動進行負載平衡功能。
• 與 Cloud Service 不同的是,Cloud
Service 會自動處理負載平衡的設定,
VM 則不會。
• 賦與系統管理人員最大的控制權。
• 在設定負載平衡之前,先要在其中一台虛擬機器中建立終端點。
• 在相同的虛擬機器雲端服務上,建立另一個新的虛擬機器。
• 設定新虛擬機器的終端點與另一台相同。
設定網路負載平衡
新虛擬機器的基礎作業系統影像
已經過系統整備/一般化/唯讀
利用上傳或是擷取方式建立
供虛擬機器寫入用的磁碟機
在虛擬機器建立時,或是以上傳現有
VHD的方式產生。
• C: = 作業系統磁碟
• D: = 不可永久保存的快取資料磁碟
• E:, F:. G: ... 資料磁碟
類型 作業系統磁碟 資料磁碟
主機快取預設值 讀寫快取 無
最大容量 127 GB 1 TB
影像擷取能力 可 不可
熱更新 快取設定
需要重新開機
掛載/卸離與變更快取選
項時不需重新開機。
VHD …
VHD …
VHD …
磁碟管理
New Virtual Machine Creation with Data Disk
New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -DiskLabel 'myddisk' -LUN 0 |
New-AzureVM -ServiceName $cloudSvcName
Add new Data Disk to existing Virtual Machine
Get-AzureVM -ServiceName 'myvm1' |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -DiskLabel 'myddisk' -LUN 1 |
Update-AzureVM
Set Host Caching on OS Disk During Provisioning
New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd |
Set-AzureOSDisk -HostCaching 'ReadOnly' |
New-AzureVM -ServiceDescription $cloudSvcName
Set Host Caching on Existing Data Disk in running VM
Get-AzureVM -ServiceName $cloudSvcName -Name 'myvm1' |
Set-AzureDataDisk -HostCaching 'ReadWrite' -LUN 0 |
Update-AzureVM
• Add Endpoints at Creation
New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img |
Add-AzureProvisioningConfig -Windows -Password $pwd |
Add-AzureEndpoint -LocalPort 80 -PublicPort 80 -Name http -Protocol tcp |
Add-AzureEndpoint -LocalPort 443 -PublicPort 443 -Name https -Protocol tcp |
New-AzureVM -ServiceDescription $cloudSvcName
• Modify Endpoints at Runtime
Get-AzureVM -ServiceName $cloudSvcName -Name 'myvm1'
Add-AzureProvisioningConfig -Windows -Password $pwd |
Add-AzureEndpoint -LocalPort 53 -PublicPort 53 -Name dns -Protocol udp |
Remove-AzureEndpoint -Name https |
New-AzureVM -ServiceDescription $cloudSvcName
Remove RDP and Add New Storage Across all Web Front Ends
Get-AzureVM -ServiceName $svc | Where { $_.Name -match 'wfe' } | foreach {
$_ |
Remove-AzureEndpoint -Name 'rdp' |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -LUN 1 -DiskLabel 'newstorage' |
Update-AzureVM
}
Capture Sys-Prepped VM into a new Image (Deletes the Source VM)
Save-AzureVMImage -ServiceName $cloudSvcName -Name 'myvm1'
-NewImageName 'Image Name'
Microsoft Azure
Microsoft Azure
子網路
本地端子網路
提供網路管理員於雲端設定子網路與管理它作為本地端資料中心的延伸的控制能力。
完全控制
複雜情境
擴展能力
Microsoft Azure
Microsoft Azure
組織間連線 (Site to Site; S2S)
適用於企業資料中心的網路與 Microsoft Azure 虛擬網路的 VPN 連線。
需要經過測試的 VPN Device (IKEv1) 做為 VPN 入口。
端點間連線 (Point to Site; P2S)
適用於各單點 (區域辦公室或員工的筆記型電腦) 與 Microsoft Azure 虛擬網路的 VPN 連線。
用以取代 Microsoft Azure Connect。
由 Microsoft Azure 虛擬網路提供連線用戶端,與 Microsoft Azure Connect 類似,必須要使用連線
用戶端啟用 VPN 才可連線到虛擬網路。
虛擬網路
Microsoft Azure
混搭公有與私有雲
Windows Azure 上的企業級應用程式需要與本地端資源連接。
企業級識別與存取控制
以本地端的資源 (如本地端的 AD) 管理識別與存取控制能力。
監控與管理
於遠端監控與排除 Windows Azure 上執行的資源的問題。
進階連線需求
雲端部署需要實體 IP 及跨服務的直接連線。
View and Set Virtual Network Configuration
Get-AzureVNetConfig | Select -Expand XMLConfiguration
Set-AzureVNetConfig -ConfigurationPath 'c:NetworkMyNetCFG.xml'
Start and Stop Virtual Network Gateway
Set-AzureVNetGateway -Disconnect -VNetName 'MyVNet'
-LocalNetworkSiteName 'MySite'
Set-AzureVNetGateway -Connect -VNetName 'MyVNet'
-LocalNetworkSiteName 'MySite'
View Virtual Network Status
Get-AzureVNetConnection -VNetName 'MyVNet'
• Microsoft Azure 基礎建設服務
• Microsoft Azure 虛擬機器 (Virtual Machine Services)
• 部署 Windows / Linux 虛擬機器
• 設定磁碟與網路
• 指令化管理虛擬機器資源
Questions?
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.

More Related Content

What's hot

今日如何建立一个安全的私有云
今日如何建立一个安全的私有云今日如何建立一个安全的私有云
今日如何建立一个安全的私有云ITband
 
Windows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersWindows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersJeff Chu
 
8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure8 good things to know about Microsoft Azure
8 good things to know about Microsoft AzureJames Jan
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909土撥 JIE
 
大型 Web Application 轉移到 微服務的經驗分享
大型 Web Application 轉移到微服務的經驗分享大型 Web Application 轉移到微服務的經驗分享
大型 Web Application 轉移到 微服務的經驗分享Andrew Wu
 
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護Amazon Web Services
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Zhaoyang Wang
 
十二項架構設計原則
十二項架構設計原則十二項架構設計原則
十二項架構設計原則Philip Zheng
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Zhaoyang Wang
 
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)Wales Chen
 
在Windows azure平台上進行資料庫處理及架構設計
在Windows azure平台上進行資料庫處理及架構設計在Windows azure平台上進行資料庫處理及架構設計
在Windows azure平台上進行資料庫處理及架構設計Sky Chang
 
FIT2CLOUD - 打造自己的持续交付平台
FIT2CLOUD - 打造自己的持续交付平台FIT2CLOUD - 打造自己的持续交付平台
FIT2CLOUD - 打造自己的持续交付平台Fit2Cloud
 
华为软件定义存储架构分析
华为软件定义存储架构分析华为软件定义存储架构分析
华为软件定义存储架构分析Liang Ming
 
AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923土撥 JIE
 
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术团队
 
Windows Azure Developer Day - WAMS
Windows Azure Developer Day - WAMSWindows Azure Developer Day - WAMS
Windows Azure Developer Day - WAMSJeffray Huang
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解niuer7
 
微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構Jeff Chu
 
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Ch Rick
 

What's hot (20)

今日如何建立一个安全的私有云
今日如何建立一个安全的私有云今日如何建立一个安全的私有云
今日如何建立一个安全的私有云
 
Windows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersWindows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for Developers
 
8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909
 
大型 Web Application 轉移到 微服務的經驗分享
大型 Web Application 轉移到微服務的經驗分享大型 Web Application 轉移到微服務的經驗分享
大型 Web Application 轉移到 微服務的經驗分享
 
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護
透過與-AWS-雲端平台的完美整合-針對實體-虛擬-及雲端環境提供完整的保護
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
 
AWS IoT
AWS IoTAWS IoT
AWS IoT
 
十二項架構設計原則
十二項架構設計原則十二項架構設計原則
十二項架構設計原則
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍
 
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)
Veeam 整合地端與 AWS 雲端的資料保護 (2021 版本)
 
在Windows azure平台上進行資料庫處理及架構設計
在Windows azure平台上進行資料庫處理及架構設計在Windows azure平台上進行資料庫處理及架構設計
在Windows azure平台上進行資料庫處理及架構設計
 
FIT2CLOUD - 打造自己的持续交付平台
FIT2CLOUD - 打造自己的持续交付平台FIT2CLOUD - 打造自己的持续交付平台
FIT2CLOUD - 打造自己的持续交付平台
 
华为软件定义存储架构分析
华为软件定义存储架构分析华为软件定义存储架构分析
华为软件定义存储架构分析
 
AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923
 
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
 
Windows Azure Developer Day - WAMS
Windows Azure Developer Day - WAMSWindows Azure Developer Day - WAMS
Windows Azure Developer Day - WAMS
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解
 
微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構
 
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
 

Viewers also liked

V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleanerturingfan
 
SignalR & SQL Dependency
SignalR & SQL DependencySignalR & SQL Dependency
SignalR & SQL DependencyNarato
 
Webhooks - glue for the web
Webhooks - glue for the webWebhooks - glue for the web
Webhooks - glue for the webStoyan Zhekov
 
Web Hooks On Pbwiki
Web Hooks On PbwikiWeb Hooks On Pbwiki
Web Hooks On Pbwikiguest7e115a
 
APIs That Make Things Happen
APIs That Make Things HappenAPIs That Make Things Happen
APIs That Make Things HappenJeff Lindsay
 
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)Yoga Tokuyoshi
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
第十二屆TeSA講堂:互聯網+旅遊
第十二屆TeSA講堂:互聯網+旅遊第十二屆TeSA講堂:互聯網+旅遊
第十二屆TeSA講堂:互聯網+旅遊TeSA
 
How to Get Started with Google Voice
How to Get Started with Google VoiceHow to Get Started with Google Voice
How to Get Started with Google VoiceKeitaro Matsuoka
 
Digital tech and consumer behaviour
Digital tech and consumer behaviourDigital tech and consumer behaviour
Digital tech and consumer behaviourryan-webb
 

Viewers also liked (17)

V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleaner
 
SignalR & SQL Dependency
SignalR & SQL DependencySignalR & SQL Dependency
SignalR & SQL Dependency
 
Webhooks - glue for the web
Webhooks - glue for the webWebhooks - glue for the web
Webhooks - glue for the web
 
Web Hooks On Pbwiki
Web Hooks On PbwikiWeb Hooks On Pbwiki
Web Hooks On Pbwiki
 
Web Hooks
Web HooksWeb Hooks
Web Hooks
 
APIs That Make Things Happen
APIs That Make Things HappenAPIs That Make Things Happen
APIs That Make Things Happen
 
From an idea to a Startup
From an idea to a StartupFrom an idea to a Startup
From an idea to a Startup
 
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)
危機管理のリーダーシップ自己効力感尺度日本語版(C-LEAD-J)
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
SDN in the Public Cloud: Windows Azure
SDN in the Public Cloud: Windows AzureSDN in the Public Cloud: Windows Azure
SDN in the Public Cloud: Windows Azure
 
第十二屆TeSA講堂:互聯網+旅遊
第十二屆TeSA講堂:互聯網+旅遊第十二屆TeSA講堂:互聯網+旅遊
第十二屆TeSA講堂:互聯網+旅遊
 
How to Get Started with Google Voice
How to Get Started with Google VoiceHow to Get Started with Google Voice
How to Get Started with Google Voice
 
Digital tech and consumer behaviour
Digital tech and consumer behaviourDigital tech and consumer behaviour
Digital tech and consumer behaviour
 

Similar to Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)

VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...wensheng wei
 
Ezilla
EzillaEzilla
Ezillahs1250
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联Liming Liu
 
3. 雲計算類別
3. 雲計算類別3. 雲計算類別
3. 雲計算類別Sunny NG
 
BAS010_虛擬化基礎_v190330 (View online)
BAS010_虛擬化基礎_v190330 (View online)BAS010_虛擬化基礎_v190330 (View online)
BAS010_虛擬化基礎_v190330 (View online)rwp99346
 
BAS010_虛擬化基礎_v190330
BAS010_虛擬化基礎_v190330BAS010_虛擬化基礎_v190330
BAS010_虛擬化基礎_v190330rwp99346
 
Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveTrack2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveOpenCity Community
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作阿狗 郭
 
关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报博 孟
 
分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代ITband
 
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用twMVC
 
Windows server 2008
Windows server 2008Windows server 2008
Windows server 2008welong
 
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?zzzzzz gg
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場twMVC
 
Lab01 cloud project
Lab01 cloud projectLab01 cloud project
Lab01 cloud projectJeff Chu
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验colderboy17
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验guiyingshenxia
 
Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作liangxiao0315
 
云计算可信评估方法研究
云计算可信评估方法研究云计算可信评估方法研究
云计算可信评估方法研究iamafan
 
.NET Conf Taiwan 2022 - Tauri - 前端人員也能打造小巧快速的 Windows 應用程式
.NET Conf Taiwan 2022 - Tauri -前端人員也能打造小巧快速的 Windows 應用程式.NET Conf Taiwan 2022 - Tauri -前端人員也能打造小巧快速的 Windows 應用程式
.NET Conf Taiwan 2022 - Tauri - 前端人員也能打造小巧快速的 Windows 應用程式升煌 黃
 

Similar to Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班) (20)

VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
 
Ezilla
EzillaEzilla
Ezilla
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联
 
3. 雲計算類別
3. 雲計算類別3. 雲計算類別
3. 雲計算類別
 
BAS010_虛擬化基礎_v190330 (View online)
BAS010_虛擬化基礎_v190330 (View online)BAS010_虛擬化基礎_v190330 (View online)
BAS010_虛擬化基礎_v190330 (View online)
 
BAS010_虛擬化基礎_v190330
BAS010_虛擬化基礎_v190330BAS010_虛擬化基礎_v190330
BAS010_虛擬化基礎_v190330
 
Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveTrack2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作
 
关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报
 
分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代
 
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
twMVC#42 Azure DevOps Service Pipeline設計與非正常應用
 
Windows server 2008
Windows server 2008Windows server 2008
Windows server 2008
 
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
 
Lab01 cloud project
Lab01 cloud projectLab01 cloud project
Lab01 cloud project
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作
 
云计算可信评估方法研究
云计算可信评估方法研究云计算可信评估方法研究
云计算可信评估方法研究
 
.NET Conf Taiwan 2022 - Tauri - 前端人員也能打造小巧快速的 Windows 應用程式
.NET Conf Taiwan 2022 - Tauri -前端人員也能打造小巧快速的 Windows 應用程式.NET Conf Taiwan 2022 - Tauri -前端人員也能打造小巧快速的 Windows 應用程式
.NET Conf Taiwan 2022 - Tauri - 前端人員也能打造小巧快速的 Windows 應用程式
 

More from Jeff Chu

.NET Conf 2019 高雄場 - .NET Core 3.0
.NET Conf 2019 高雄場 - .NET Core 3.0.NET Conf 2019 高雄場 - .NET Core 3.0
.NET Conf 2019 高雄場 - .NET Core 3.0Jeff Chu
 
Developing Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive ServicesDeveloping Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive ServicesJeff Chu
 
.NET Innovations and Improvements
.NET Innovations and Improvements.NET Innovations and Improvements
.NET Innovations and ImprovementsJeff Chu
 
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)Jeff Chu
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Jeff Chu
 
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)Jeff Chu
 
Developing serverless applications with azure functions
Developing serverless applications with azure functionsDeveloping serverless applications with azure functions
Developing serverless applications with azure functionsJeff Chu
 
Connect() Mini 2016
Connect() Mini 2016Connect() Mini 2016
Connect() Mini 2016Jeff Chu
 
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Jeff Chu
 
Windows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayWindows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayJeff Chu
 
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)Jeff Chu
 
物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DIJeff Chu
 
例外處理實務
例外處理實務例外處理實務
例外處理實務Jeff Chu
 
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)Jeff Chu
 
Machine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsMachine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsJeff Chu
 
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...Jeff Chu
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)Jeff Chu
 
Microsoft Azure 新功能導覽 @ Build 2014
Microsoft Azure 新功能導覽 @ Build 2014Microsoft Azure 新功能導覽 @ Build 2014
Microsoft Azure 新功能導覽 @ Build 2014Jeff Chu
 
Microsoft Azure 概觀 (2014-4-2 雲端達人班)
Microsoft Azure 概觀 (2014-4-2 雲端達人班)Microsoft Azure 概觀 (2014-4-2 雲端達人班)
Microsoft Azure 概觀 (2014-4-2 雲端達人班)Jeff Chu
 
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐Jeff Chu
 

More from Jeff Chu (20)

.NET Conf 2019 高雄場 - .NET Core 3.0
.NET Conf 2019 高雄場 - .NET Core 3.0.NET Conf 2019 高雄場 - .NET Core 3.0
.NET Conf 2019 高雄場 - .NET Core 3.0
 
Developing Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive ServicesDeveloping Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive Services
 
.NET Innovations and Improvements
.NET Innovations and Improvements.NET Innovations and Improvements
.NET Innovations and Improvements
 
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)
Microsoft Azure IoT 手把手實作 @ K.NET by Maduka (2017-8-12)
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
 
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
 
Developing serverless applications with azure functions
Developing serverless applications with azure functionsDeveloping serverless applications with azure functions
Developing serverless applications with azure functions
 
Connect() Mini 2016
Connect() Mini 2016Connect() Mini 2016
Connect() Mini 2016
 
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
 
Windows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayWindows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree Day
 
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)
 
物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI
 
例外處理實務
例外處理實務例外處理實務
例外處理實務
 
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
 
Machine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsMachine Learning, Big Data, Insights
Machine Learning, Big Data, Insights
 
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...
Global Azure Bootcamp 2015 Taipei: Planning and Migrating your Application fr...
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
 
Microsoft Azure 新功能導覽 @ Build 2014
Microsoft Azure 新功能導覽 @ Build 2014Microsoft Azure 新功能導覽 @ Build 2014
Microsoft Azure 新功能導覽 @ Build 2014
 
Microsoft Azure 概觀 (2014-4-2 雲端達人班)
Microsoft Azure 概觀 (2014-4-2 雲端達人班)Microsoft Azure 概觀 (2014-4-2 雲端達人班)
Microsoft Azure 概觀 (2014-4-2 雲端達人班)
 
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐
GWAB 2014 Taipei: 由本地移轉至雲端 - 構思與實踐
 

Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)

  • 1.
  • 2. … • Microsoft Azure 基礎建設服務 • Microsoft Azure 虛擬機器 (Virtual Machine Services) • 部署 Windows / Linux 虛擬機器 • 設定磁碟與網路 • 指令化管理虛擬機器資源 • 虛擬網路服務 (Virtual Network Services)
  • 6. Microsoft Azure Cloud Enterprise 應用程式層 連結與訊息交換 Service Bus 資料同步 SQL Azure Data Sync 安全的機器間連結 Virtual Network (P2S) 安全的站台間連結 Virtual Network (S2S) 應用程式監控與管理 System Center
  • 10. • Microsoft Azure 的基礎建設服務之一。 • 虛擬機器服務 (Virtual Machine Services) • 虛擬網路服務 (Virtual Network Services) • 以虛擬機器方式供應運算服務。 • Windows 平台 • Linux 平台 • 可管理的範圍較多。
  • 11. Why and When: 何時與為何使用虛擬機器服務 Why • 節省建置硬體成本。 • 以最便宜的成本享有與大企業相同的高 可用度基礎建設。 • 想要保有自己能管理的彈性。 • 與本地環境的相容度。 • 便於移轉舊型 (Legacy) 應用程式到雲 端。 When • 想建置伺服器但又礙於成本問題與人力資源 不足時。 • 想運用雲端來加強服務能力時。 • 想移轉應用程式到雲端,但因為太舊或技術 限制導致暫時無法運用雲端服務或網站移轉 時。 • 想建置較複雜的開發與實驗環境 (Dev/Test Lab) 時。
  • 12.
  • 13. >_
  • 14.
  • 15.
  • 16. 大小 CPU 核心數 記憶體 頻寬 可掛資料 磁碟數 超小 共享 768 MB 5 (Mbps) 1 小 1 1.75 GB 100 (Mbps) 2 中 2 3.5 GB 200 (Mbps) 4 大 4 7 GB 400 (Mbps) 8 超大 8 14 GB 800 (Mbps) 16 A6 4 28 GB 400 (Mbps) 8 A7 8 56 GB 800 (Mbps) 16
  • 18. • 標準虛擬機器 • 只有作業系統環境,其他的由系統管理人員安 裝與設定。 • 以標準虛擬機器方式計費。 • 在虛擬機器上所安裝的軟體的授權由系統管理 員負責。 • 例如安裝 Team Foundation Server 時,需先 取得正版的 Team Foundation Server 授權。 • 應用型虛擬機器 • SQL Server • BizTalk Server • 評估版軟體 • 價格內含授權費用,不需額外付費。 • 預覽版軟體計費方式與標準虛擬機器相同。 • Windows Server 2012 R2 Preview • Visual Studio Ultimate 2013 Preview • SQL Server 2014 Preview
  • 19. • 虛擬機器以分計費。 • 停止虛擬機器後即不計費,不需要刪除。 • 作業系統與資料磁碟所佔用的儲存區空間仍要計費。 • 再次啟動時其 IP 位置以及伺服器位置會重新分配。 • 若沒有需要遠端連線的必要時,建議先刪除。 • 刪除遠端連線通訊埠以防止外界的攻擊。 • 需要連線時再設定即可。
  • 20. 部署 Windows Server 虛擬機器
  • 22. DEPOT VM • VM DEPOT 是 Microsoft Azure 特別為 Linux 社群提供的作業系統範本交 流工具。 • 內容由社群提供,亦可自行建置範本後上傳到 VM DEPOT 平台。 • 使用者可瀏覽 VM DEPOT 範本以產生影像。 • 隨後即可用影像產生虛擬機器。 http://vmdepot.msopentech.com/List/Index
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. First Virtual Machine in a NEW Cloud Service (-Location specified) New-AzureQuickVM -Windows -ServiceName $svc -Name $vm1 -ImageName $wimg -Location $location -Password $pwd New Virtual Machine in an Existing Cloud Service (no –Location) New-AzureQuickVM -Windows -ServiceName $svc -Name $vm2 -ImageName $wimg -Password $pwd Creating a Linux Virtual Machine in an Existing Cloud Service New-AzureQuickVM -Linux -ServiceName $svc -Name $vm3 -ImageName $limg -LinuxUser $lu -Password $pwd
  • 34. • Create Configuration Object with New-AzureVMConfig • Modify with Add-* cmdlets • Add with New-AzureVM New-AzureVMConfig -Name $vm1 -InstanceSize Medium -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd | Add-AzureDataDisk -CreateNew -DiskLabel 'data' -DiskSizeInGB 10 -LUN 0 | Add-AzureEndpoint -Name 'web' -PublicPort 80 -LocalPort 80 -Protocol tcp | New-AzureVM -ServiceName $newSvc -Location $location
  • 35. • Create Multiple Configured VMs and Pass to New-AzureVM $vm1 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd $vm2 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add- AzureProvisioningConfig -Windows -Password $pwd $vm3 = New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add- AzureProvisioningConfig -Windows -Password $pwd New-AzureVM -CreateService -ServiceName $cloudSvcName -VMs $vm1,$vm2,$vm3 -Location $dc
  • 36. ( ) • Create Multiple Configured VMs and Pass to New-AzureVM $vmcount = 5 $vms = @() for($i = 0; $i -lt 5; $i++) { $vmn = 'myvm' + $i $vms += New-AzureVMConfig -Name $vmn -InstanceSize 'Small' -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd | Add-AzureDataDisk -CreateNew -DiskLabel 'data' -DiskSizeInGB 10 -LUN 0 | Add-AzureDataDisk -CreateNew -DiskLabel 'logs' -DiskSizeInGB 10 -LUN 1 } New-AzureVM -ServiceName $cloudSvcName -VMs $vms -Location $dc
  • 37.
  • 39. Linux
  • 40. Retrieve Cloud Services Get-AzureService Retrieve Virtual Machines for Service Get-AzureVM -ServiceName $cloudSvcName Retrieve Status for All VMs in Subsription Get-AzureService | foreach { $_ | Get-AzureVM | ft ServiceName, Name, InstanceStatus }
  • 41.
  • 42. • 終端點 (Endpoint) 是虛擬機器與外部聯繫的入口。 • 遠端桌面 (TCP Port 3389) • HTTP (TCP Port 80) • SQL Server (TCP 1433) • 終端點是設定在 Windows Azure 的交換器與防火牆上。 • 虛擬機器的作業系統若沒有打開防火牆埠號時仍然無法存取。 • 作業系統若有打開但沒設定終端點時,只有資料中心內的服務與內部網路可 存取。
  • 43. • 終端點與 Windows 防火牆的終端點不同。 • 預設會開啟 Port 3389,但對外的埠會以亂數設定。 • 終端點提供了駭客的攻擊面。 • 若沒必要開的終端點應予關閉 (刪除)。 • 例如:遠端桌面不用時應刪除,需要時再打開即可。
  • 45. • 當虛擬機器流量大時,Microsoft Azure 會針對有設定相同通訊埠的多台虛擬機 器自動進行負載平衡功能。 • 與 Cloud Service 不同的是,Cloud Service 會自動處理負載平衡的設定, VM 則不會。 • 賦與系統管理人員最大的控制權。
  • 49. • C: = 作業系統磁碟 • D: = 不可永久保存的快取資料磁碟 • E:, F:. G: ... 資料磁碟 類型 作業系統磁碟 資料磁碟 主機快取預設值 讀寫快取 無 最大容量 127 GB 1 TB 影像擷取能力 可 不可 熱更新 快取設定 需要重新開機 掛載/卸離與變更快取選 項時不需重新開機。
  • 50.
  • 51.
  • 56.
  • 57. New Virtual Machine Creation with Data Disk New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd | Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -DiskLabel 'myddisk' -LUN 0 | New-AzureVM -ServiceName $cloudSvcName Add new Data Disk to existing Virtual Machine Get-AzureVM -ServiceName 'myvm1' | Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -DiskLabel 'myddisk' -LUN 1 | Update-AzureVM
  • 58. Set Host Caching on OS Disk During Provisioning New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd | Set-AzureOSDisk -HostCaching 'ReadOnly' | New-AzureVM -ServiceDescription $cloudSvcName Set Host Caching on Existing Data Disk in running VM Get-AzureVM -ServiceName $cloudSvcName -Name 'myvm1' | Set-AzureDataDisk -HostCaching 'ReadWrite' -LUN 0 | Update-AzureVM
  • 59. • Add Endpoints at Creation New-AzureVMConfig -Name 'myvm1' -InstanceSize 'Small' -ImageName $img | Add-AzureProvisioningConfig -Windows -Password $pwd | Add-AzureEndpoint -LocalPort 80 -PublicPort 80 -Name http -Protocol tcp | Add-AzureEndpoint -LocalPort 443 -PublicPort 443 -Name https -Protocol tcp | New-AzureVM -ServiceDescription $cloudSvcName • Modify Endpoints at Runtime Get-AzureVM -ServiceName $cloudSvcName -Name 'myvm1' Add-AzureProvisioningConfig -Windows -Password $pwd | Add-AzureEndpoint -LocalPort 53 -PublicPort 53 -Name dns -Protocol udp | Remove-AzureEndpoint -Name https | New-AzureVM -ServiceDescription $cloudSvcName
  • 60.
  • 61. Remove RDP and Add New Storage Across all Web Front Ends Get-AzureVM -ServiceName $svc | Where { $_.Name -match 'wfe' } | foreach { $_ | Remove-AzureEndpoint -Name 'rdp' | Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -LUN 1 -DiskLabel 'newstorage' | Update-AzureVM }
  • 62. Capture Sys-Prepped VM into a new Image (Deletes the Source VM) Save-AzureVMImage -ServiceName $cloudSvcName -Name 'myvm1' -NewImageName 'Image Name'
  • 65. Microsoft Azure 組織間連線 (Site to Site; S2S) 適用於企業資料中心的網路與 Microsoft Azure 虛擬網路的 VPN 連線。 需要經過測試的 VPN Device (IKEv1) 做為 VPN 入口。 端點間連線 (Point to Site; P2S) 適用於各單點 (區域辦公室或員工的筆記型電腦) 與 Microsoft Azure 虛擬網路的 VPN 連線。 用以取代 Microsoft Azure Connect。 由 Microsoft Azure 虛擬網路提供連線用戶端,與 Microsoft Azure Connect 類似,必須要使用連線 用戶端啟用 VPN 才可連線到虛擬網路。
  • 67. Microsoft Azure 混搭公有與私有雲 Windows Azure 上的企業級應用程式需要與本地端資源連接。 企業級識別與存取控制 以本地端的資源 (如本地端的 AD) 管理識別與存取控制能力。 監控與管理 於遠端監控與排除 Windows Azure 上執行的資源的問題。 進階連線需求 雲端部署需要實體 IP 及跨服務的直接連線。
  • 68. View and Set Virtual Network Configuration Get-AzureVNetConfig | Select -Expand XMLConfiguration Set-AzureVNetConfig -ConfigurationPath 'c:NetworkMyNetCFG.xml' Start and Stop Virtual Network Gateway Set-AzureVNetGateway -Disconnect -VNetName 'MyVNet' -LocalNetworkSiteName 'MySite' Set-AzureVNetGateway -Connect -VNetName 'MyVNet' -LocalNetworkSiteName 'MySite' View Virtual Network Status Get-AzureVNetConnection -VNetName 'MyVNet'
  • 69.
  • 70. • Microsoft Azure 基礎建設服務 • Microsoft Azure 虛擬機器 (Virtual Machine Services) • 部署 Windows / Linux 虛擬機器 • 設定磁碟與網路 • 指令化管理虛擬機器資源
  • 72. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.

Editor's Notes

  1. Slide Objectives:Explain how to setup a subscription Notes:The .publishsettings file contains your subscription information, the service endpoint, subscription name and certificate. Once downloaded the Import-AzurePublishSettingsFilecmdlet will install the certificate and configure your PowerShell environment.
  2. Slide Objectives:Use this method if you want to specify a certificate that you have created on your own.
  3. Slide Objectives:Explain where subscription settings are persistedNotes:The subscription XML file supports multiple subscriptions. You can use a single PowerShell session to administer VMs and services across all of your configured subscriptions.
  4. Slide Objectives:Explain how to switch contexts when scripting against multiple subscriptionsNotes:Get-AzureSubscription returns all configured subscriptions and Select-AzureSubscription sets the current subscription
  5. Slide Objectives:Explain how to set the current storage account that the cmdlets will use.Notes:Certaincmdlets like New-AzureVM or New-AzureQuickVM require the user to specify the storage account to use. Since each subscription can contain multiple storage accounts the property name to set is CurrentStorageAccount. This allows you to easily change the storage account for the next operation.
  6. Slide Objectives:To create a VM you either need to start with an Image or Disk and specify the location where to place the VM.
  7. Slide Objectives:Show three examples that show a key component of using the cmdlets.Notes:When you specify -Location or -AffinityGroupthe cmdlets will attempt to create a new cloud service to deploy the VM to. If you do not specify either the cmdlets assume the cloud service exists in the current subscription.
  8. Slide Objectives:With PowerShell you can configure various settings in a batchNotes:New New-AzureVMConfig and New-AzureVM to allow a batched creation of a VM. New-AzureVMConfig returns a configuration object that is then passed to other cmdlets to modify via the PowerShell pipeline.Finally, it is passed to New-AzureVM where the VM is created with all of the configuration specified.
  9. Slide Objectives:It is also possible to create multiple configuration objects for multiple VMs and pass them to the New-AzureVMcmdlet as an array.
  10. Slide Objectives:Another example of batch VM creation: using an array/loop to create multiple VMs
  11. Slide Objectives:Explain other common settings used to provision a VM
  12. Slide Objectives:The Add-AzureProvisioningConfigcmdlet supports two parameter sets for Windows.Notes:-Windows allows just setting the password of the VM on boot.-WindowsDomain allows you to specify all of the settings necessary to have the VM join the domain on boot. This scenario only works in a VNET environment where the DNS specified knows how to have the VM find the domain controller.-DisableAutomaticUpdates allows for disabling automatic updates by default. Available to both parameter sets.-NoRDPEndpoint does not create the RDP endpoint on creation. Of course you can add this later through PS or the Portal.-TimeZone allows you to specify the VMs timezone on provisioning. -Certificates allows you to automatically install certificates on the VM on provisioning. Note: the certificates must already be installed in the cloud service. For an example: http://michaelwasham.com/2012/08/23/deploying-certificates-with-windows-azure-virtual-machines-and-powershell/
  13. Slide Objectives:The Add-AzureProvisioningConfigcmdlet supports one parameter set for LinuxNotes:The Linux parameter set requires specifying the user name and also allows for disabling SSH on the Linux VM or just not adding the SSH endpoint. Additionally, you can deploy SSH certificates as long as they are already in the cloud service.
  14. Slide Objectives:Show different methods of discovering virtual machines
  15. Slide Objectives:Explain storage options
  16. Slide Objectives:Show examples of configuring storage Notes:The first example creates a new VM with a 10GB disk attached.The second example gets an existing VM, adds a 10GB disk to it and updates it live.
  17. Slide Objectives:Explain disk caching defaults and how to modify itNotes:By default OS disks have read / write caching enabled and data disks have no caching. You can use Set-AzureOSDisk or Set-AzureDataDisk to modify these settings at run time. Set-AzureOSDisk requires a reboot.
  18. Slide Objectives:Demonstrate how to configure network endpoints on a VM
  19. Slide Objectives:Numerous examples that show how to filer output from the disk and image repository.
  20. Slide Objectives:Show how you can iterate through a list of VMs (like all VMs that have a name starting with wfe and perform an update such as adding a new disk and removing an endpoint.
  21. Slide Objectives:Show how to capture a VM
  22. Slide Objectives:Operations allowed from PowerShell for updating an modifying VNET Settings.
  23. Slide Objectives:Deploying into a Virtual Network requires multiple settings.Notes:When configuring the VM you must specify the subnet using the Set-AzureSubnetcmdlet. You can only specify the VNET and DNS settings for a cloud service on the creation of the first VM. If you add a second VM to the cloud service it will inherit the networking settings.