SlideShare ist ein Scribd-Unternehmen logo
1 von 43
朱明中
Windows Azure MVP
台灣微軟資深講師
本地端              虛擬機器              雲端服務                網站

Applications      Applications      Applications     Applications


    Data              Data              Data            Data

  Custom            Custom
                                   Startup Tasks
  Software          Software

Native Code       Native Code       Native Code


  Firewall       Firewall Rules    Firewall Rules


  Network        Virtual Network   Virtual Network


    O/S               O/S


Virtualization


 Hardware
數秒內了解網站
             如您需要的強大威力


啟動簡單         出色                馬上上線
可自由的依您的需要啟   支援 asp.net, php   數秒內發行上線,可簡
動,向上或向外擴張。   或 node.js, 可在     單的監控效能,快速診
沒有摩擦也不會頭痛。   Windows, OSX 或    斷與修復問題。
             Linux 上開發。
還會愈來愈多 …
合作夥伴
雲端優先的設計

以 SQL 為主的組態

隨需動態供應網站

網路儲存 (Azure xDrive, SMB, NAS, SAN)

無狀態 Web 伺服器 (不需同步化)

智慧式負載平衡
1. 對 foo.com 網站的要求
                     Web           到達 ARR/負載平衡器。
        IIS 要求路由
         模組 (ARR)   Server
            (LB)                   2. ARR 自執行期資料庫
                                   取得關於 foo.com 的資訊
                                   並決定哪些伺服器有執行
                                   這個網站。
                                   (監測天線會監控在同一區
                                   域 (farm) 內的所有網站伺
                                   服器。)

Azure   執行期                   網站
 LB     資料庫                  資料庫   3. ARR 轉向要求到最後
                                   決定的 Web 伺服器。


                                   4. Web 伺服器供應網站,
                                   而在網站未啟用時取消供
                                   應。


                     儲存            5. Web 伺服器執行要求
                                   並存取網站內容與網站的
                    控制器            資料庫。
1.對 foo.com 網站的要求
                   Web           到達 ARR/負載平衡器,
        IIS ARR   Server         而 ARR 已經記錄了
          (LB)                   foo.com 的相關資料。

                                 2. ARR 記憶 foo.com 並
                                 將要求繞送到正確的 Web
                                 伺服器。“


                                 3. Web 伺服器執行要求
                                 並存取網站內容與網站的
Azure                            資料庫。
 LB                        網站
                           資料庫   * 隨後的要求都會直接繞
                                 送到正確的 Web 伺服器。




                   儲存
                  控制器
IIS ARR    Web           所有資料庫均使用
                  Server         SQL Database
          (LB)
                                 Azure Blobs 作為
                                 強固的儲存體

         執行期                     Windows Azure
         資料庫                     Worker Roles
                           網站資
Azure                       料庫
 LB


        API 前端

                   儲存      雲端磁
                  控制器       碟機
        部署伺服器
IIS ARR    Web               所有資料庫均使用
                  Server             SQL Database
          (LB)
                                     Azure Blobs 作為
                     Site            強固的儲存體
                  (W3WP.exe)

         執行期資                        Windows Azure
          料庫                         Worker Roles
                               網站資
                    監測
Azure                           料庫
 LB                                  監控資源使用
                  DWAS

        API 前端                       動態網站啟動服務


                    儲存         雲端磁
                                     W3WP.exe
                   控制器               IIS 應用程式集區行程
                                碟機
        部署伺服器
已被修改的 Web
伺服器
共享執行個體
共享執行個體
共享執行個體   保留執行個體
保留執行個體
現代可擴展的           完整的Windows       使用 Worker 架構
Web 網站。          Server/Linux。    的多層次應用程
WebMatrix, VS,   適合使用 SQL,        式。
命令列工具。           SharePoint, AD   管理員存取,
透過 Git, TFS 持    的企業應用。           RDP, 自訂安裝。
續整合。             轉移現存的 LOB        網路隔離與虛擬
開放原始碼應用          應用程式。            網路。
程式藝廊。
於雲端建置虛擬機器
 較少的上傳時間與相依風險性。
 需要上傳與安裝應用程式與資料。


移轉現有的虛擬機器
 應用程式,組態與資料都保留在已安裝的工作狀態。
 需要上傳大量的資料,同時會有因雲端上不存在某些
 硬體或驅動程式而產生的高風險。
雲端服務具有網路邊界。
 同一個服務內的所有 VM 都可以直接通訊。
 VM 間的名稱解析會自動由 Windows Azure 內部的 DNS 進行。




     Cloud Service                     Load Balancer
                                         Public IP
     Name: myapp1.cloudapp.net


            Virtual                              Virtual
            Machine              DIP             Machine
            VM Name: iisvm1                      VM Name: iisvm2
            10.1.5.6                             10.1.5.7



                                       Virtual Machine
                                       VM Name: sqlvm1
                                       10.1.5.8
Windows Azure 支援 VHD 檔案格式
 其他的格式需要在上傳前經過轉換或移轉。
使用CSUpload.exe上傳現有的 VHD
 支援續傳功能。
 上傳前會將動態擴充磁碟轉換為固定大小硬碟。
 有效率的上傳-不要上傳空白磁區。
上傳作業系統 VHD 前該做的事
 啟用遠端存取 (遠端桌面)。
 使用 sysprep 一般化作業系統環境。
On-Premises Virtual Machine    移轉步驟                    Cloud Service
Machine Name: APPSRV1          1) 上傳 VHDs              Name: myapp1.cloudapp.net
Memory: 8 GB
Cores: 4                          CSUpload 或其他工具
Ports: 80/443 for http/https                            Deployment
                               2) 建立 VM                 生產環境
                               作業系統磁碟=APP-OS.vhd
                                                        Virtual Machine
                                                        角色名稱: appsrv1
    Guest: C:                 3) 組態資料磁碟                4 Cores
    Host: C:VMsAPP-          資料磁碟 1 = APP-Data.vhd    7 GB Ram
    OS.vhd                     資料磁碟 2 = App-Logs.vhd    TCP 終端點 80與
                                                        443
    Guest: D:                                           Guest: C:
    Host: D:VMsAPP-          4) 調整應用程式的磁碟代號            WAStorageVMsAPP-
    Data.vhd                                             OS.vhd
                                                         Guest: E:
    Guest: E:                                           WAStorageVMsAPP-
                               5) 加入終端點
    Host: E:VMsAPP-                                    Data.vhd
    Logs.vhd
                                  80, TCP, http          Guest: F:
                                  443, TCP, https        WAStorageVMsAPP-
                                                         Logs.vhd
免費                          !!
Windows Store / Windows Azure / Windows Phone



                              http://aka.ms/startmsdn




                                  12個月
                        每月固定
http://www.microsoft.com/taiwan/techdays2012/
                                                   http://www.microsoft.com/learning/zh/tw/




 http://social.technet.microsoft.com/Forums/zh-   http://social.msdn.microsoft.com/Forums/zh-
                   tw/categories/                                 tw/categories/
Tech.days Taiwan AZR305
Tech.days Taiwan AZR305
Tech.days Taiwan AZR305

Weitere ähnliche Inhalte

Was ist angesagt?

Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Jeff Chu
 
企业应用架构:模块化、微服务与 Linux 容器技术
企业应用架构:模块化、微服务与 Linux 容器技术企业应用架构:模块化、微服务与 Linux 容器技术
企业应用架构:模块化、微服务与 Linux 容器技术Lifan Yang
 
基于Fuel的超融合一体机
基于Fuel的超融合一体机基于Fuel的超融合一体机
基于Fuel的超融合一体机EdwardBadBoy
 
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)hik_lhz
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)Will Huang
 
前端自動化工具
前端自動化工具前端自動化工具
前端自動化工具國昭 張
 
Centos下安装apache + subversion
Centos下安装apache + subversionCentos下安装apache + subversion
Centos下安装apache + subversionYiwei Ma
 
Deployment with Capistrano
Deployment with CapistranoDeployment with Capistrano
Deployment with Capistrano旭 張
 
RxJS 6 新手入門
RxJS 6 新手入門RxJS 6 新手入門
RxJS 6 新手入門Will Huang
 
高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用redhat9
 
Apache服务器配置全攻略
Apache服务器配置全攻略Apache服务器配置全攻略
Apache服务器配置全攻略Yiwei Ma
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略Will Huang
 
ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索Will Huang
 
Openstack nova
Openstack novaOpenstack nova
Openstack novaYong Luo
 
Frontend Devops at Cloudinsight
Frontend Devops at CloudinsightFrontend Devops at Cloudinsight
Frontend Devops at CloudinsightYan Wang
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
Pptv lb日志实时分析平台
Pptv lb日志实时分析平台Pptv lb日志实时分析平台
Pptv lb日志实时分析平台drewz lin
 

Was ist angesagt? (20)

Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
 
企业应用架构:模块化、微服务与 Linux 容器技术
企业应用架构:模块化、微服务与 Linux 容器技术企业应用架构:模块化、微服务与 Linux 容器技术
企业应用架构:模块化、微服务与 Linux 容器技术
 
基于Fuel的超融合一体机
基于Fuel的超融合一体机基于Fuel的超融合一体机
基于Fuel的超融合一体机
 
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)
 
前端自動化工具
前端自動化工具前端自動化工具
前端自動化工具
 
Centos下安装apache + subversion
Centos下安装apache + subversionCentos下安装apache + subversion
Centos下安装apache + subversion
 
Deployment with Capistrano
Deployment with CapistranoDeployment with Capistrano
Deployment with Capistrano
 
RxJS 6 新手入門
RxJS 6 新手入門RxJS 6 新手入門
RxJS 6 新手入門
 
高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用
 
Apache服务器配置全攻略
Apache服务器配置全攻略Apache服务器配置全攻略
Apache服务器配置全攻略
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
 
ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索
 
Ansible 101
Ansible 101Ansible 101
Ansible 101
 
Openstack nova
Openstack novaOpenstack nova
Openstack nova
 
Frontend Devops at Cloudinsight
Frontend Devops at CloudinsightFrontend Devops at Cloudinsight
Frontend Devops at Cloudinsight
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
Pptv lb日志实时分析平台
Pptv lb日志实时分析平台Pptv lb日志实时分析平台
Pptv lb日志实时分析平台
 
Kafka in Depth
Kafka in DepthKafka in Depth
Kafka in Depth
 

Andere mochten auch

開發 Windows azure 雲端應用程式
開發 Windows azure 雲端應用程式開發 Windows azure 雲端應用程式
開發 Windows azure 雲端應用程式Jeff Chu
 
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Jeff Chu
 
Tech.days Taiwan AZR302
Tech.days Taiwan AZR302Tech.days Taiwan AZR302
Tech.days Taiwan AZR302Jeff Chu
 
例外處理實務
例外處理實務例外處理實務
例外處理實務Jeff Chu
 
Machine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsMachine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsJeff Chu
 
物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DIJeff Chu
 
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)Jeff Chu
 
Windows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayWindows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayJeff Chu
 
Connect() Mini 2016
Connect() Mini 2016Connect() Mini 2016
Connect() Mini 2016Jeff Chu
 

Andere mochten auch (9)

開發 Windows azure 雲端應用程式
開發 Windows azure 雲端應用程式開發 Windows azure 雲端應用程式
開發 Windows azure 雲端應用程式
 
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
 
Tech.days Taiwan AZR302
Tech.days Taiwan AZR302Tech.days Taiwan AZR302
Tech.days Taiwan AZR302
 
例外處理實務
例外處理實務例外處理實務
例外處理實務
 
Machine Learning, Big Data, Insights
Machine Learning, Big Data, InsightsMachine Learning, Big Data, Insights
Machine Learning, Big Data, Insights
 
物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI物件導向設計原則:SOLID + DI
物件導向設計原則:SOLID + DI
 
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)
 
Windows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree DayWindows 與 Azure 的容器旅程 @ Skilltree Day
Windows 與 Azure 的容器旅程 @ Skilltree Day
 
Connect() Mini 2016
Connect() Mini 2016Connect() Mini 2016
Connect() Mini 2016
 

Ähnlich wie Tech.days Taiwan AZR305

关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报博 孟
 
1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置Timothy Chen
 
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革Asp.net 5 新功能與變革
Asp.net 5 新功能與變革Gelis Wu
 
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)Jeff Chu
 
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdf
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdfvsphere-esxi-vcenter-server-703-storage-guide-中文.pdf
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdf裝機安 Angelo
 
方建国 -V mware-ha实战1
方建国 -V mware-ha实战1方建国 -V mware-ha实战1
方建国 -V mware-ha实战1landece
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联Liming Liu
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
Real time web实时信息流推送
Real time web实时信息流推送Real time web实时信息流推送
Real time web实时信息流推送yongboy
 
Real-Time Web实时信息流推送
Real-Time Web实时信息流推送Real-Time Web实时信息流推送
Real-Time Web实时信息流推送yongboy
 
PHP & AppServ
PHP & AppServPHP & AppServ
PHP & AppServHt Wang
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 Renaun Erickson
 
深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabricJohn Chang
 
第14章 创建与管理www服务
第14章 创建与管理www服务第14章 创建与管理www服务
第14章 创建与管理www服务ben1024
 
第14章 创建与管理www服务
第14章 创建与管理www服务第14章 创建与管理www服务
第14章 创建与管理www服务ben1024
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践self study
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践rewinx
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践Frank Cai
 

Ähnlich wie Tech.days Taiwan AZR305 (20)

关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报关于服务器虚拟化的测试汇报
关于服务器虚拟化的测试汇报
 
摘星
摘星摘星
摘星
 
1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置
 
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
 
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
 
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdf
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdfvsphere-esxi-vcenter-server-703-storage-guide-中文.pdf
vsphere-esxi-vcenter-server-703-storage-guide-中文.pdf
 
方建国 -V mware-ha实战1
方建国 -V mware-ha实战1方建国 -V mware-ha实战1
方建国 -V mware-ha实战1
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联
 
Berserk js
Berserk jsBerserk js
Berserk js
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
Real time web实时信息流推送
Real time web实时信息流推送Real time web实时信息流推送
Real time web实时信息流推送
 
Real-Time Web实时信息流推送
Real-Time Web实时信息流推送Real-Time Web实时信息流推送
Real-Time Web实时信息流推送
 
PHP & AppServ
PHP & AppServPHP & AppServ
PHP & AppServ
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
 
深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric
 
第14章 创建与管理www服务
第14章 创建与管理www服务第14章 创建与管理www服务
第14章 创建与管理www服务
 
第14章 创建与管理www服务
第14章 创建与管理www服务第14章 创建与管理www服务
第14章 创建与管理www服务
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践
 
高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践高性能Web服务器Nginx及相关新技术的应用实践
高性能Web服务器Nginx及相关新技术的应用实践
 

Mehr von 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
 
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
 
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
 
Cloud computing for manufacturing
Cloud computing for manufacturingCloud computing for manufacturing
Cloud computing for manufacturingJeff 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
 
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)Jeff Chu
 
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)Jeff Chu
 
Windows Azure Application Architecture
Windows Azure Application ArchitectureWindows Azure Application Architecture
Windows Azure Application ArchitectureJeff Chu
 
Windows Azure Overview 20131128
Windows Azure Overview 20131128Windows Azure Overview 20131128
Windows Azure Overview 20131128Jeff Chu
 
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 FeaturesIntroduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 FeaturesJeff Chu
 
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
 

Mehr von 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
 
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)
 
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...
 
Cloud computing for manufacturing
Cloud computing for manufacturingCloud computing for manufacturing
Cloud computing for manufacturing
 
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: 由本地移轉至雲端 - 構思與實踐
 
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
 
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
 
Windows Azure Application Architecture
Windows Azure Application ArchitectureWindows Azure Application Architecture
Windows Azure Application Architecture
 
Windows Azure Overview 20131128
Windows Azure Overview 20131128Windows Azure Overview 20131128
Windows Azure Overview 20131128
 
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 FeaturesIntroduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
 
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
 

Tech.days Taiwan AZR305

  • 2.
  • 3.
  • 4. 本地端 虛擬機器 雲端服務 網站 Applications Applications Applications Applications Data Data Data Data Custom Custom Startup Tasks Software Software Native Code Native Code Native Code Firewall Firewall Rules Firewall Rules Network Virtual Network Virtual Network O/S O/S Virtualization Hardware
  • 5. 數秒內了解網站 如您需要的強大威力 啟動簡單 出色 馬上上線 可自由的依您的需要啟 支援 asp.net, php 數秒內發行上線,可簡 動,向上或向外擴張。 或 node.js, 可在 單的監控效能,快速診 沒有摩擦也不會頭痛。 Windows, OSX 或 斷與修復問題。 Linux 上開發。
  • 6.
  • 8.
  • 10. 雲端優先的設計 以 SQL 為主的組態 隨需動態供應網站 網路儲存 (Azure xDrive, SMB, NAS, SAN) 無狀態 Web 伺服器 (不需同步化) 智慧式負載平衡
  • 11. 1. 對 foo.com 網站的要求 Web 到達 ARR/負載平衡器。 IIS 要求路由 模組 (ARR) Server (LB) 2. ARR 自執行期資料庫 取得關於 foo.com 的資訊 並決定哪些伺服器有執行 這個網站。 (監測天線會監控在同一區 域 (farm) 內的所有網站伺 服器。) Azure 執行期 網站 LB 資料庫 資料庫 3. ARR 轉向要求到最後 決定的 Web 伺服器。 4. Web 伺服器供應網站, 而在網站未啟用時取消供 應。 儲存 5. Web 伺服器執行要求 並存取網站內容與網站的 控制器 資料庫。
  • 12. 1.對 foo.com 網站的要求 Web 到達 ARR/負載平衡器, IIS ARR Server 而 ARR 已經記錄了 (LB) foo.com 的相關資料。 2. ARR 記憶 foo.com 並 將要求繞送到正確的 Web 伺服器。“ 3. Web 伺服器執行要求 並存取網站內容與網站的 Azure 資料庫。 LB 網站 資料庫 * 隨後的要求都會直接繞 送到正確的 Web 伺服器。 儲存 控制器
  • 13. IIS ARR Web 所有資料庫均使用 Server SQL Database (LB) Azure Blobs 作為 強固的儲存體 執行期 Windows Azure 資料庫 Worker Roles 網站資 Azure 料庫 LB API 前端 儲存 雲端磁 控制器 碟機 部署伺服器
  • 14. IIS ARR Web 所有資料庫均使用 Server SQL Database (LB) Azure Blobs 作為 Site 強固的儲存體 (W3WP.exe) 執行期資 Windows Azure 料庫 Worker Roles 網站資 監測 Azure 料庫 LB 監控資源使用 DWAS API 前端 動態網站啟動服務 儲存 雲端磁 W3WP.exe 控制器 IIS 應用程式集區行程 碟機 部署伺服器
  • 16.
  • 17.
  • 20. 共享執行個體 保留執行個體
  • 22.
  • 23.
  • 24.
  • 25. 現代可擴展的 完整的Windows 使用 Worker 架構 Web 網站。 Server/Linux。 的多層次應用程 WebMatrix, VS, 適合使用 SQL, 式。 命令列工具。 SharePoint, AD 管理員存取, 透過 Git, TFS 持 的企業應用。 RDP, 自訂安裝。 續整合。 轉移現存的 LOB 網路隔離與虛擬 開放原始碼應用 應用程式。 網路。 程式藝廊。
  • 26. 於雲端建置虛擬機器 較少的上傳時間與相依風險性。 需要上傳與安裝應用程式與資料。 移轉現有的虛擬機器 應用程式,組態與資料都保留在已安裝的工作狀態。 需要上傳大量的資料,同時會有因雲端上不存在某些 硬體或驅動程式而產生的高風險。
  • 27. 雲端服務具有網路邊界。 同一個服務內的所有 VM 都可以直接通訊。 VM 間的名稱解析會自動由 Windows Azure 內部的 DNS 進行。 Cloud Service Load Balancer Public IP Name: myapp1.cloudapp.net Virtual Virtual Machine DIP Machine VM Name: iisvm1 VM Name: iisvm2 10.1.5.6 10.1.5.7 Virtual Machine VM Name: sqlvm1 10.1.5.8
  • 28. Windows Azure 支援 VHD 檔案格式 其他的格式需要在上傳前經過轉換或移轉。 使用CSUpload.exe上傳現有的 VHD 支援續傳功能。 上傳前會將動態擴充磁碟轉換為固定大小硬碟。 有效率的上傳-不要上傳空白磁區。 上傳作業系統 VHD 前該做的事 啟用遠端存取 (遠端桌面)。 使用 sysprep 一般化作業系統環境。
  • 29. On-Premises Virtual Machine 移轉步驟 Cloud Service Machine Name: APPSRV1 1) 上傳 VHDs Name: myapp1.cloudapp.net Memory: 8 GB Cores: 4 CSUpload 或其他工具 Ports: 80/443 for http/https Deployment 2) 建立 VM 生產環境 作業系統磁碟=APP-OS.vhd Virtual Machine 角色名稱: appsrv1 Guest: C: 3) 組態資料磁碟 4 Cores Host: C:VMsAPP- 資料磁碟 1 = APP-Data.vhd 7 GB Ram OS.vhd 資料磁碟 2 = App-Logs.vhd TCP 終端點 80與 443 Guest: D: Guest: C: Host: D:VMsAPP- 4) 調整應用程式的磁碟代號 WAStorageVMsAPP- Data.vhd OS.vhd Guest: E: Guest: E: WAStorageVMsAPP- 5) 加入終端點 Host: E:VMsAPP- Data.vhd Logs.vhd 80, TCP, http Guest: F: 443, TCP, https WAStorageVMsAPP- Logs.vhd
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. 免費 !! Windows Store / Windows Azure / Windows Phone http://aka.ms/startmsdn 12個月 每月固定
  • 40. http://www.microsoft.com/taiwan/techdays2012/ http://www.microsoft.com/learning/zh/tw/ http://social.technet.microsoft.com/Forums/zh- http://social.msdn.microsoft.com/Forums/zh- tw/categories/ tw/categories/