2012年10月30日 星期二

使用Windows Azure WebSite幫客戶迅速搭建網站

        最近把公司和客戶的部分網站移到Azure Web Site,坦白說,雖然目前Azure WebSite還是Preview(並非正式版),但整個來說它實在是一個挺方便(而且很有競爭力)的產品,很容易一不小心就幹掉台灣很多ISP/Hosting和主機代管廠商...

        目前在測試階段的Azure WebSites除了提供10個免費的網站(免費的唯一的小遺憾是網址被鎖死在*.azurewebsites.net之內),還每天提供免費的165MB的下載流量(上傳免費),對於一些小網站(或給客戶的prototype)來說,其實是綽綽有餘...
 
 
前面提到,只要你申請試用,Azure就提供10個免費的網站空間讓你玩,免費有哪些好康?請參考Azure詳細的費用說明 http://www.windowsazure.com/zh-tw/pricing/details/
 
 
        當然,如果你要搭建公司自己的網站,或幫客戶把網站上線,自然不能用 azurewebsites.net 這個網址(除非客戶不介意),這時候你會需要把原本位於AzureWebSites.Net的網站,轉成自己申請的DomainName,過程很簡單,只需要從Azure的後臺把原本的Free模式改為Shared上的等級即可:
 
(這個動作會影響價格,一旦設定之後就不是免費了,細節請參考這份文件)
 
        儲存上述設定之後,你可以點選Configure,會注意到最底下有一個Manage Domains按鈕,這時候,請大力點下去:

接著可以在出現的底下畫面設定你的站台要對應的DomainName:

 
當然,你要設定的DomainName必須先指向該IP位置,不管你用A Reocords進行指向或是用C Name進行指向...

        如果你用A Reocord,就把你申請的網址(ex. www.xxx.com)指到上圖中給你的IP位置,如果你用C Name,就把你申請的網址(ex. www.xxx.com)指到預設的xxxx.AzureWebSites.Net即可,很簡單好用(如果你不是自己管理DNS或DomainName,上述動作得透過你申請或代管domain name的廠商來進行)

DNS指向大概需要半個工作天,然後你就可以看到你的網站正式上線了,好快。對了,透過Azure web site開一個站台之後,怎麼把自己寫的ASP.NET網站佈署上去啊? 可以參考這段影片

btw, Azure Web Site開一個網站也好快,大概30-90秒就可以上線,好讚!

3 則留言:

Rehxiao 提到...

請問如果是msdn提供的,例如Windows Azure MSDN - Visual Studio Ultimate,在這個訂閱下所建立的website,使用shared模式,會產生費用嗎?

David 提到...

理論上該要有費用,但照說會被MSDN Benefit抵銷才是...這個問題我也正在以身試法...看看下個月會不會有費用出來... :)

匿名 提到...

MSDN Benefit會抵銷的,沒錯。有問題可以到Azure.com的中文支援發問,很方便...