發表文章

目前顯示的是有「雲端運算」標籤的文章

台灣迷失的雲端運算產業

圖片
或許是在政府急著救一落千丈的民調支持度壓力之下,最近突然出現了很多雲端產業相關的新聞... 北市雲端園區 年產值估千億元 ( http://tw.news.yahoo.com/%E5%8C%97%E5%B8%82%E9%9B%B2%E7%AB%AF%E5%9C%92%E5%8D%80-%E5%B9%B4%E7%94%A2%E5%80%BC%E4%BC%B0%E5%8D%83%E5%84%84%E5%85%83-213000708.html ) 首片政府雲 中華電奪標 ( http://pro.udnjob.com/mag2/it/storypage.jsp?f_ART_ID=80116 ) 還有立委開始爭取雲端園區位置... http://www.abao.org.tw/web/index.php/pv-cloud 說真的,在賴士葆提出不像樣的證所稅之前,我還蠻支持他的,另外我以前念中學的時候就在木柵,我很喜歡文山區,但...在文山區催生一個雲端科技園區是個...什麼樣詭譎的想法啊? 誰能跟這些立委說明一下,雲端產業不需要科技園區(下面有一篇,我就不多說了)(參考 https://www.facebook.com/notes/ben-jai/%E6%94%BF%E5%BA%9C%E4%B8%8D%E6%87%89%E8%A9%B2%E8%A8%AD%E7%BD%AE%E9%9B%B2%E7%AB%AF%E7%94%A2%E6%A5%AD%E5%9C%92%E5%8D%80/10151185269654113 ) 另外上述的兩則新聞中,先不提台北市也想做雲端園區,郝市長說:『市府設置Taipei-Free免費無線上網、積極鋪設光纖網路等,北市還聚集金融服務業、資通訊等知識密集產業,還有許多企業設立營運總部及研發中心,最重要的是"硬體人才"充沛,可提供雲端產業所需人才。 』這整個搞錯了,你只看到雲端運算的硬體需求,沒發現其實雲端的核心在軟體應用嗎??? 我已經在各種場合或課程中說了不下數十次,台灣要發展IaaS我當然沒資格攔阻(雖然我打從心底覺得機會不高,你要幹掉現在市場上哪一家IaaS/PaaS廠商? IBM? Amazon? MS? Google? 政府的目標是要設定成要讓大家來用搭建在台灣的IaaS/PaaS嗎...

使用免費的雲端TFS(Team Foundation Service)程式碼管理服務

圖片
最近幾年開發方法論大行其道,ALM也常常在各種社群活動或研討會中被提起,也因此, Team Foundation Service 的出現大概也不太讓人訝異了。 簡單的說, Team Foundation Service 採用雲端運算的技術提供了 目前 免費的應用程式生命週期管理相關服務,如果你以前用過Team Foundation Server或Source Safe,那現在的Team Foundation Service提供您相同的服務,又讓您不需要自己搭建伺服器,就能夠享有程式碼版本控管、自動建置(Continuous Build)、Unit test管理...等多項團隊開發所需要的程式碼管理功能。 當然,你可以用熟悉的Visual Studio作為開發用戶端,隨時連結到雲端的TFS服務,進行程式碼的簽出與簽入、開發與測試、工作項目管理與分派等動作。 目前VS2012和VS2010都可以作為TFS的用戶端,只是VS2010要連結上雲端的TFS服務,必須是安裝有的 KB2581206 的VS2010 SP1,請留意這個KB目前只能夠過connect來下載。 安裝完成之後,前往 Team Foundation Service 以Live ID登入後建立一個帳號,就可以享有TFS的雲端服務了: 請留意這個帳號也就是將來您的網址: 而且一個LiveID只能建立一個帳號,所以還是取一個比較正式一點的名稱會好一點。  在建立好帳號之後,就可以在該帳號底下建立新的開發專案: 目前TFS當然支援Scrum等時髦的開發方法,可以自動產出管理團隊所需要的各種報表,即便你沒有立即在專案團隊中導入這類的開發方法,單單拿TFS來做Source Code的管理也挺好用的: 專案建立完成之後,就可以從VS2010/VS2012的Team Explorer連結到這個位於雲端的TFS,操作的動作可以參考 這裡 。 在 https://tfspreview.com/ 網站當中有詳細的step by step使用教學,即便過去沒有用過Team Foundation Server,直接使用這個新的TFS服務也不會覺得太彆扭。 目前這個服務還挺適合與遠端合作的小型開發團隊,對於台灣為數不少的小型App或專案開發團隊來說,不啻為...

Microsoft Innovation Day–微軟夥伴創新應用開發講座-台北場錄影

4月份我們在北中南主辦的『 Microsoft Innovation Day–微軟夥伴創新應用開發講座 』巡迴研討會的實況錄影,我這部分主要談的是行動裝置(WP7)與雲端運算(Windows Azure)的整合技術,有興趣的朋友可以check底下兩個連結。 Agenda, 1. 從眾說紛『雲』的行動裝置趨勢談起… 2. 雲與端如何整合? 3. Windows Azure & SQL Azure的功能與介紹 4. 如何應用Windows Azure Toolkit for Windows Phone輕鬆建構您的行動裝置雲端運算需求 5. 實務應用範例展示、介紹與說明 (上) http://www.microsoft.com/zh-tw/showcase/details.aspx?uuid=1888c112-c2f2-459d-adaf-ee436356f672 (下) http://www.microsoft.com/zh-tw/showcase/details.aspx?uuid=ba9ef525-004f-4b5d-a957-46fbd15204a0

[Azure 其實並不難]Windows Azure WebRole 開發,與ConfigurationSettings的使用

圖片
在接續著 前一篇 我們討論雲端運算的概念以及定義之後,我們接著來看微軟提供了那些雲端運算相關的服務? 我們知道NIST對雲端的定義很清楚,除了 前面 介紹過的五個要素(Essential Characteristics)之外,也定義了雲端運算的三個典型服務型態(Service Models)分別是: IaaS:Cloud Infrastructure as a Service PaaS:Cloud Platform as a Service SaaS:Cloud Software as a Service 這三種服務型態分別以基礎建設(Infrastructure)、平台(Platform)、應用軟體(Software)為產品來提供服務。例如,微軟提供Windows Azure這樣的一個開發平台(Platform),讓軟體公司(例如我們-光岩資訊)在這個平台上建構出應用程式(Software Application),微軟提供的Windows Azure就是一種PaaS。 反過來說,我們稱微軟的Windows Azure是一個PaaS,是因為微軟的Windows Azure符合 前面 介紹過的雲端運算五要素(Essential Characteristics),同時以服務(as a Service)的面貌進行銷售,讓客戶(軟體公司)得以在該環境中進行開發,因此Windows Azure是一種PaaS(Cloud Platform as a Service)。 而SaaS呢? 則是符合雲端運算定義的應用軟體服務。例如我們公司(光岩資訊)所開發的EasyCloud產品,搭建在Windows Azure上,透過網際網路,全天候服務我們的客戶。讓客戶只需透過申請即可以租用的方式來使用軟體的各樣功能,並且這套產品也符合雲端運算的五個要素,因此我們(光岩資訊)就是一家提供雲端運算應用軟體的SaaS廠商。(類似的SaaS非常多,像是Google App, Office 365, SalesForce...etc) 在台灣,大概絕大部分的軟體公司,將會逐漸把自己轉型成為SaaS,而微軟提供的服務是PaaS,那IaaS呢? 則是符合雲端運算五要素的基礎建設,講白了就是雲端運算資料中心、雲端運算計算中心、或是雲端機房...等。IssS所提供的服務比較傾向是網...

[Azure 其實並不難] 如何申請Windows Azure帳戶,讓你的應用上雲端

圖片
2012年4月中旬,微軟舉辦了北中南巡迴的WP7+雲端研討會,很榮幸受邀擔任講師,在這場研討會當中,我們盡可能地涵蓋了WP7與Windwos Azure(微軟的PaaS雲端服務平台)相關的內容,現場的學員夥伴們相當熱情,不少學員在會後詢問目前要如何申請微軟Azure的免費試用帳號。 其實免費試用的申請相當簡單,可以參考底下這個連結: https://www.windowsazure.com/zh-tw/pricing/free-trial/ 如果您已經是MSDN的訂閱戶,則微軟已經贈送你價值$3700的年度免費Windows Azure: https://www.windowsazure.com/zh-tw/pricing/member-offers/msdn-benefits/ 當然,免費申請試用只是第一步,我們接著要來看看如何將網站或服務佈署到雲端。而開始佈署之前我們得先知道雲端運算到底是什麼,以及它的定義為何。 由於坊間有太多『行銷式』的雲端運算推廣術語,導致很多人以為自己用了VM(虛擬化技術)、甚至只是把東西放上網際網路,就是雲端!!! 當然,這是大錯特錯的! 首先,身為技術人員的我們,必須知道NIST(National Institute of Standards and Technology)對於雲端運算有清楚的定義:  相關的原始文件可以參考 這裡 ,因此雲端運算不是自己說了算。 在這個定義當中,有幾點非常重要,很容易區分你所建構的服務或產品是否符合雲端運算。這幾點講白話文,意思就是: 你提供的雲端服務是否可以讓客戶彈性擴充或縮減規模,讓客戶(例如售票網站、報稅系統),可以經由控制介面設定或自動在尖峰時間增加伺服器、增加硬碟或記憶體容量,不但不需要修改程式碼,這個增加或減少的動作可以迅速(例如幾分鐘)就完成。在離峰時間也可以立即減少規模,以降低費用。 進行上述動作時,不需要提供服務的廠商人員介入,客戶完全可以依需要自行調整。 客戶增減服務規模時,可隨時看到自己使用的數量或金額。 光上面這三點,台灣幾乎沒有多少虛擬主機、專屬主機、主機代管...等廠商是符合這個規格的,更不用說再加上NIST要求提供雲端運算服務的廠商具有可大量自由分配的實體或虛擬資源,例如客戶只要需要,可以隨時擴充出幾...