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秒就可以上線,好讚!

2012年10月25日 星期四

[研討會] Windows Azure Workshop

2012/10/25
在資策會舉辦的 Windows Azure Workshop

教材: Windows Azure Training Kit - October 2012
http://www.microsoft.com/en-us/download/details.aspx?id=8396

投影片:下載

部分上課影片:
video 01

==========================================
其他Windows Azure相關教學影片
==========================================
Windows Azure示範教學:建立基本WebRole
這段影片從最基本開始,介紹如何建立一個Windows Azure WebRole,並且撰寫一個簡單的ASP.NET WebForm應用程式佈署到雲端。同時,也介紹RoleSetting的概念...
 
 
Windows Azure示範教學:Windows Azure Strage - Blob的使用
在這段影片當中我們介紹Azure Storage Blob的基本概念,以及如何透過.NET C#程式碼來建立Contannner與存取Blob


 
 
Windows Azure示範教學:Windows Azure Strage - Table的使用
在這段影片當中我們介紹Azure Storage Table的基本概念,以及如何透過.NET C#程式碼來建立Contannner與存取Table
 
 
Windows Azure示範教學:WP7直接存取blob
一般來說,我們都是透過後端(伺服器端)的程式碼來存取blob,但偶而也會有需要從行動裝置(手機)上直接存取blob的例子,這個範例就是介紹如何透過WAT中的類別程式庫,從WP7直接存取blob
 
 
Windows Azure示範教學:建立基本WorkerRole WP7 Push Notification訊息發送
這段影片以一個WP7 Push Notification為例,介紹如何建立並使用Windows Azure WorkerRole來進行一個Scheduled Job