Windows Azure Virtual Machine (5) 配置VM的Endpoints

來源:互聯網
上載者:User

首先我們回顧前幾章介紹的內容:

1.首先我們建立了預裝了SQL Server 2012的Virtual Machine

2.建立完畢後,我們在這個VM裡mount disk,分別是F盤(50GB) 和G盤(80GB)

3.然後我們配置SQL Server 2012,將Data,Log, Backups分別指向我們建立的F盤和G盤。將TCP/IP通訊協定設定成Enabled,並且配置防火牆規則,允許訪問1433連接埠。

本章我將給大家介紹,如何設定VM的Endpoint。這樣,我們通過本地的SQL Server Management Studio,就直接可以串連到雲端建立的SQL Server 服務了。

首先我們先講一下關於Windows Azure的EndPoints的概念。Windows Azure EndPoints分兩種,分別是Public Port和Private Port。

Public Port。表示這個Endpoint是對Internet開放的。所有從外部發起的訪問,都是通過Public Port來進行的。

Private Port。這個Endpoint不對Inetnet開放,只對Windows Azure 內部開放。如果Windows Azure包含多個執行個體(multi instance)並行計算,那麼執行個體與執行個體(instance to instance)的內部訪問是通過Private Port來實現的。

Endpoint使用TCP或者UDP的協議,TCP協議包括HTTP和HTTPS通訊。

我們來看下面一張圖:

上圖中,Public Port是57500,Private Port是1433。

當外部的資源想訪問Windows Azure服務時,是通過連接埠號碼為57500來訪問的。

然後Windows Azure的Load Balance會將這個請求轉寄到內部1433連接埠號碼,來實現訪問。

這樣的好處是:Private Port可以實現內部訊息的相互連信。Public Port可以開放Internet到Windows Azure的訪問。兩者互不衝突。而且在多執行個體的時候,可以將Public Port的訊息通過負載平衡路由到每個VM,實現請求的自動負載平衡。具體架構如下圖:

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/cloud-computing/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.