發表文章

目前顯示的是有「Winodws Azure」標籤的文章

關於AMA(Ask Me Anything)

圖片
5/5(週二) 中午 12 點到 1 點,有一個很特別的活動,名稱是 AMA(Ask Me Anything) 。在這個場合中,我為大家招集了我的幾位好友,你可以在這一段時間內,盡情的留言發問。 雖然此次的主題是與口罩查詢等疫情應用App相關(沒錯,我上面的這幾位好友,都是開發人員,各自也都開發了相當受歡迎的口罩查詢應用App),但如果您有其他相關問題,我相信這些大師們也都非常樂於回答。 在談 AMA(Ask Me Anything) 之前,我想先介紹我的朋友們… 我的朋友們 我認識 忠成(Jeffray Huang) 的時間已經不可考了,他最讓我覺得神奇的是,不管哪一個領域的開發技術,只要他有興趣的話,總是能像生來就有天分般的,輕易地專研出他人難以望其項背的成果。 在台灣說多不多,說少卻也不少的開發人員當中,唯一能讓我自嘆弗如、直接放棄比拚的,也就只有Jeffray一人。他總是像是個身懷絕技的獨行俠客,興致一來,時不時地略施身手仗義助人。他拯救我的那段故事,就寫在 這一篇blog 中… 第一次認識 佳新 ,就是和他一起出國玩(別誤會,同行還有許多男人。呃…怎麼好像有點越描越黑的感覺,那我還是別提我們去新宿的那晚…)。回台之後,才知道佳新可是譯作等身、獲獎無數的新創企業負責人,近年來在LINE Bot的應用開發上更是成果非凡,有鑑於此,我覺得AMA我必須找他來共襄盛舉。 Ian 位於國境之南,雖然我們都是微軟MVP,但因為距離,見面的次數應該是手指數的出來,平常也只能在研討會上才有互動。但此次COVID-19疫情爆發,Ian卻讓我驚呆了,他開發的那隻LINE Bot,甫上架即秒殺其他應用,而今的好友數量更是超越台北市政府官方LINE Bot(破百萬啦),直接輾壓所有我們這些玩了LINE Bot好幾年的開發者們。不僅如此,我知道他的應用中還加上了MS的AI服務(像是LUIS),因此口罩開發AMA我怎能放過他? James不僅和我一起協助過Build School作為講師和助教,也在.net相關社群中時常見面,而他也是台灣少見的Xamarin 跨平台開發 App開發專家。在這次疫情爆發時,他採用Xamarin同時開發出iOS和Android的口罩查詢應用,不管是品質和速度,都是一時之選,我自己不常開發手機App,但AMA如果只有LINE Bot沒有App,我覺得會是遺憾...

使用PowerShell刪除Azure訂閱中沒有任何資源的資源群組

圖片
先前 提到,在我棄明投暗開始改用CLI之後,Windows世界裡的PowerShell我當然不可能不去碰。對PowerShell來說,我應該算是新手(資訊界非常有趣,每隔一段時間你就會自動升級為新手,偶而享受一下可以亂做一些蠢事的新手禮遇其實還挺不錯)。 而對新手來說,認識某一種工具或技術的第一件事情,當然就是拿它來弄出一個自己需要的解決方案。PowerShell對我最大的用途當然是控制Azure訂閱,而第一個讓我想幹的解決方案就是,殺光…空著的資源群組。 不知道你有沒有跟我一樣的問題,你知道,Microsoft很大方地給開發人員Azure Free trial帳號、visual studio dev essentials、上課的Azure Pass…等諸多Azure資源。這導致我有非常多的Microsoft Account(MSA)、每個Account底下有非常多的Subscription,每個Subscription底下有一堆常常移動過來移動過去的Resource Group…箇中原由就暫且不表(內行人一定知道)… 當我把Resource Group在subscription之間移來移去的過程中,總是會留下很多空的Resource Group,這很煩、很難看、很難管… 所以我閒暇之餘常常從Azure Portal進去,一個一個Resource Group點進去看看裡面有沒有Resource(這很白癡,對,我知道…)如果是空著的話我就刪除它…很久很久以前我就知道這樣很蠢,根本不是辦法…應該要寫個script去處理它… 但一來沒空二來我內心掙扎不想碰CLI,所以連帶PowerShell也不太動手…好啦,現在我洗心革面棄明投暗之後,第一件解決自己問題的PowerShell巨作,當然就是寫一個刪除empty resource group的script… 寫完之後的結果如下: 由於用到了PowerShell的az Module,如果你要拿去玩耍的話,請記得使用底下指令安Az Module: Install-Module -Name Az –AllowClobber 相關資訊可以參考: https://docs.microsoft.com/zh-tw/powershell/azure/install-az-ps?view=azps-2.4.0 如果你用Powe...

為QnA Service的Knowledge Base加上共同管理者

圖片
QnA Maker正式版(GA)之後,在建立與權限維護上改變了不少,總的來說,就是改以Azure作為管理的核心,因此你會發現,你不再能夠直接從QnA Maker的管理站台( https://www.qnamaker.ai )去設定共同管理者,取而代之的,你必須從Azure Portal來設定。 當你要為某一個共同管理者設定權限時,你必須先在Azure Portal找到該QnA Maker的Cognitive Services服務,然後選取存取控制(IAM): 接著點選『新增』來加入新的用戶,並且在角色選擇『參與者』,在底下的『選取』文字方塊中直接輸入其 Microsoft Account,然後將其加入即可。 但請留意,這不會立刻生效,被加入的用戶會先收到一封mail,被邀請加入該目錄(Directory),收到Mail後該用戶要底選Get Started: 這會讓該用戶加入此目錄,然後才能夠存取該服務。 同樣的,這個作法也會讓該用戶在QnA Maker的管理站台( https://www.qnamaker.ai )中可以自由建立新的Knowledge Base,而帳就會算在你剛才授權的那個QnA Service與其所屬的訂閱(Azure Subscription)頭上: 此外該用戶也會被加入所屬的Azure AAD目錄中,如果要移除權限的時候也別忘記了唷。

用雲就是為了省錢 之 定時自動開啟與關閉Azure VM

圖片
最近越來越多朋友們開始使用Azure VM,比起自己搭建一個Hyper-V的服務器環境,Azure VM使用起來方便很多,你隨時可以建立或移除一台VM,而且在線上還有現成的範本(例如下圖中MSDN中的Win10搭配VS2015RC環境)讓你直接測試使用。 也開始有一些朋友聽了我的建議,用VM當作正式的工作環境,這有幾個好處,首先,你只需要一台輕便的surface pro 3,不再需要扛著厚重的超級筆電,只要有網路,你可以同時開好幾個開發環境,在不同的專案工作中切換遊走,這對於我們這種身兼多職的工作者來說,相當實際好用。 此外,再也不需要為了安裝而傷腦筋,不喜歡隨時可以砍掉重練(當然不是重新從頭,而是從儲存好的VM範本開始)。 不過,用VM當作工作環境,我自己的經驗,最少需要開到3.5G RAM的大小,本錢雄厚一點7G RAM的大小才能讓專業人士工作效率更加提升。 然而,參考了底下的 定價 之後,你可能會發現,我們這種市井小民若真想要靠azure VM渡日,恐怕會覺得稍稍有一點點的奢侈:   但我曾經說過,我們長時間以來,一直都是直接開立azure VM給外包或海外的開發人員,難道微軟有給我們特別的優惠或折扣嗎? 還是我們有什麼撇步可以省錢呢?   這,是當然的,用雲就是為了省錢,透過底下介紹的方式,可以當場讓您常開型的VM每個月下來節省一半的費用。   秘訣只有一個,就是:VM沒用的時候不要開。   VM用到的時候才開,每逢假日或下班時間,自動關起來,如此一來,立即省了超過一半的時間(費用),雲時代,時間就是金錢。除此之外,對於安全也更有掌控,不僅僅隨時可以看到委外人員的進度和操作狀況,也可以避免外包人員知道太多(我們會把相關安全性已組件的方式是先安裝好,避免委外開發人員接觸),我們也可以更便利的搭建CI/CD環境,以及標準的開發套件。同時,這也可以鼓勵委外開發人員時間到了就下班,不要加班(我們是良心企業)。   因此,定時開關VM有著眾多好處,要實現這件事情,有很多種作法,我們的做法如下: 撰寫powershell script,自動開啟或關閉VM。 建立一個azure automation,自動執行上述的script。 為了能夠在...

[研討會]微軟實戰課程日 Demo影片與Slide

圖片
今天是有史以來第一次公開舉辦的MVP Open Day 微軟實戰課程日,整個議程非常的精彩,除了早上的座談之外,下午有十多堂的分堂課程,由不同領域的MVP,為參與盛會的朋友們介紹自己熟悉的技術。 http://www.microsoft.com/taiwan/newsletter/library/edm2013/msrealworldexperiencedayweb/msrealworldexperiencedayweb.html 這種盛會不僅僅是破天荒第一次,在台灣也是除了付費參加的TechDay之外,少數能夠聚集這麼多各領域不同講師的場合。 很高興有機會在今天和大家一起分享 雲端 與 行動裝置 的應用,相關的影片與Slides,可從底下位置下載。 [ Slide ] slides中多出來的內容是由於研討會上肯定沒有時間講完,因此把相關的要點整理出來提供學員們參考。 由於時間的關係,實在沒有辦法好好的完整介紹整個Azure Mobile Service,對我來說是一個遺憾。不過底下的影片中所展示的,透過Mobile Service來快速的為企業設計出一套工作分派系統,橫跨Web、Win8App、WP8App(如果你想要,也可以用iOS或Android),並且可以讓開發人員大幅減少撰寫服務的負擔,是未來值得一看的雲端應用服務。 影片:透過Azure Mobile Service設計工作分派系統   課堂中的DEMO使用到的背景技術,可以參考 這邊 。

[研討會] MentroTrust集英信誠 資料庫與.NET開發技術論壇

圖片
很開心受邀在集英信成年度舉辦的研討會中,和大家分享雲端與行動裝置整合的議題,今天和大夥聊的很開心,期待有機會再和大家分享最新的技術心得。 Windows Azure相關的resource可以在底下網址找到: Free Trial Link:  http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=WWE001_1032548834 MSDN Subscription Offer:  https://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/?WT.mc_id=WWE001_1032548834 BizSpark Offer:  https://www.windowsazure.com/en-us/pricing/member-offers/bizspark-benefits/?WT.mc_id=WWE001_1032548834 MPN Offer:  https://www.windowsazure.com/en-us/offers/ms-azr-0002p/?WT.mc_id=WWE001_1032548834   課堂中的DEMO使用到的背景技術,可以參考 這邊 。

[研討會] GAWB 2013 Hands on lab slides & video

圖片
今天下午微軟在UUU舉辦了與全球同步GAWB Bootcamp,底下是我負責擔任講員的Slides以及Hands On Lab操作影片~ Slide 底下影片均可放大用HD方式瀏覽,請自行切換為HD模式放大觀賞。 Exercise 1:使用Azure Mobile Services - Data   Exercise 1.1:Azure Mobile Services – Dynamic Schema Exercise 2:使用Azure Mobile Services - Push Exercise 3:使用Azure Mobile Services - Scheduler Exercise 4:使用Azure Mobile Services - Auth  

1/28 資策會上手營

1/28 資策會上手營 如何將Web移到Cloud (WebRole, Webiste, VM) 相關投影片與教育訓練影片如下: 投影片: 下載 快速的建立Azure Web Site,將網站移轉上雲端,參考 這裡 。

[課程] Windows Phone 8開發上手營

圖片
還沒寫過WP8的App嗎? 或是想跨入XAML, Windows Phone的開發卻不知道該如何上手? 又有免費的課程可以報名囉...  [ 報名位置 ]

[研討會] 微軟Windows Phone 8 MSDN研討會

圖片
很開心在謠傳中的2012末日前,有機會和大家分享WP8的開發技巧,今天整場的Slides可以餐考底下連結 : Slides ===================================================================== WP8相關影片如下: 《WP8小講堂 - 新版 Flip, Cycle, Iconic 動態磚 》 WP8新版的動態磚除了開始支援三種不同的尺寸之外,還支援三種不同的格式,分別是Flip, Cycle, 和 Iconic ,在這支影片當中,我們將為您介紹 WP8當中新版動態磚的使用方式,讓您完整掌握WP8新型態的動態磚功能與應用... 《WP8小講堂 - FAR 》 FAR(Fast App Resume)是WP8當中的一個小功能,可以讓你的App更快的啟動,過去我們的App在離開前景時會被推入Dormant模式,當使用者按下back時,則會將被推入Domant的App從記憶體中撈回來,由於App被保留在記憶體中,因此比重新啟動要來得快,而現在這個機制延伸到從主選單撼動態磚啟動的App,只需要透過設定... 《WP8小講堂 - Lock Screen背景圖片 》 Lock Screen的應用在WP8開始全面開放給開發人員,現在我們可以透過設定,將App設為支援Lock Screen背景圖片的顯示,透過特定的API,我們可以讓用戶將我們的App設定為Lock Screen背景圖的提供者,在這支影片當中,我們將Step By Step為您介紹如何讓你的App支援這個功能... 《WP8小講堂 - Lock Screen訊息 》 Lock Screen的應用在WP8開始全面開放給開發人員,現在我們可以透過設定,將App設為支援Lock Screen訊息的顯示,再透過特定的API,即可動態的在螢幕鎖定時,呈現出我們App要顯示的訊息,在這支影片當中,我們將為您介紹這個功能...     《WP8小講堂 Uri Associations 》 Uri Association是WP8的新功能,現在我們可以透過這個功能,將自己設計的App與特定的Uri類型進行連結,如此一來,App和App之間就可以透過URI進行溝通,也可傳遞參數,...

[教學影片][研討會] Windows Azure Mobile Services 三部曲

圖片
底下這三部影片是今天在恆逸上課的內容,主要是Azure Mobile Services。透過Azure Mobile Services我們現在可以很輕易地建立伺服器端的資料存取、Facebook身分整合驗證、以及push notification推播訊息,相當方便好用。 Windows Azure示範教學:Azure Mobile Services-基本操作與應用 這段影片由最基礎開始,介紹如何使用Azure Mobile Services,來建構行動裝置可使用的雲端服務。透過Mobile Services開發人員可以毋須撰寫後端(雲端)服務程式碼,即可讓前端行動裝置(iOS, WP8, Win8 App...etc)直接存取後端資料庫,達成各種行動裝置的應用功能。     Windows Azure示範教學:Azure Mobile Services 身分驗證與FaceBook整合 這段影片接續著我們上一個Azure Mobile Services 的介紹,繼續將我們建立出來的雲端服務加上用戶身分驗證的功能,我們讓雲端服務可以自動整合FaceBook身分驗證,讓開發人員毋須撰寫複雜的程式碼,即可讓WP8 Apps, Windows Store Apps可以輕鬆地建立出FaceBook身分驗證的機制,並且整合雲端服務,讓雲端服務的存取更加安全。   Windows Azure示範教學:Azure Mobile Services-push notification大簡化 這段影片由接續著先前談過的Azure Mobile Services,介紹如何使用push notification整合機制,來大幅簡化行動裝置WP8行動裝置的推送訊息整合機制。透過Mobile Services的功能開發人員毋須撰寫複雜的後端(雲端)服務程式碼,即可將訊息推送給前端行動裝置,直接達成push notification功能。

[實作上手營] 行動裝置開發及使用Windows Azure開發後端服務實作

圖片
  明天主要講的是Azure與Apps(Win8 Apps, WP8 Apps)開發之間的關係,會介紹的是如何從手機和平板App上存取Azure的資源,以及微軟最新的mobile services   點選 這邊 報名。(如果不能點,就是活動過期了,或是額滿了) 

[研討會] 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 Portal在哪裡???

圖片
前陣子,Windows Azure推出了很多新功能,這部分先前已經在 FaceBook 上和大家分享過了,而Windows Azure推出新功能的同時,微軟也順手修改了Windows Azure後端管理的Portal,把原本用Silverlight做的Portal改成了用HTML/HTML5開發... 當然,我對HTML5是毫無排斥的,儘管截至目前為止,我還不認為現階段的HTML5能"立即"取代Silvelright在LOB上的應用(況且其實新版的Windows Azure Portal原來也不全是HTML5寫的,而是HTML,這不是我說的,找兇手請按 這裡 ),但人家這麼熱心把Portal改成HTML寫的(當然是想要跨平台),我們當然也要跟著試用看看,但用了一陣子,我還是發現,我個人目前比較喜歡過去Silverlight的版本的Windows Azure Portal,原因很多,諸如: 1.有不少功能我依舊沒能在新版Portal找到(可能是我比較眼拙,沒看到) 2.就同時管理站台和後端資料庫來說,我還是覺得Silverlight版本目前穩定些 3.新的一些功能我還沒用上... 4.新版Portal似乎比較快,但比了一下沒快多少 5.有些舊版的設計和操作動線,我覺得比較好,新版的可能礙於HTML原因,沒法做到 6... 因為上述原因,所以我開始想找回舊版的Windows Azure Portal,但居然...找不到>_< 一旦你切到新版Portal之後,以後從後台管理網址登入它就自動幫我轉到新Portal了,舊的就不見了,輸入舊版Portal的網址也沒用 (自動轉到新的)>_< 但我不死心,這不太可能,所以找了一下,猜猜看在底下哪個畫面中: 答案是,頭頂上正中間那個Preview...我壓根沒想到Preview這個字和前一個版本Portal有何干係... (藏那麼隱密,是不想讓我發現是吧????) 裡面有個Previous Portal,就能把我帶回原本熟悉的Silverlight操作介面囉。 後記: 這邊,我得要說,對於資訊從業人員來說,是沒有拒絕新技術的空間的,有新的可能性、新的技術、新的玩具,本持著好奇心我們當然也一定要給它試試看...

如何啟動MSDN Ultimate訂閱免費的Windows Azure雲端服務

圖片
隨著Windows Azure開始正式在台灣開放,我們現在可以用台灣了Live ID申請囉,跟著我來做申請步驟吧。 如果你的Windows Live ID帳號有訂閱MSDN(例如BizSpark, MVP, 公司買的, 路上撿到的...etc),那你用這個帳號登入之後,請進入 MSDN訂閱網站 ,會看到底下畫面: 請點選其中的『啟用Windows Azure』,接著出現底下畫面: 立刻按下 → 鈕,進入下一步。 可能是因為我在申請該Live ID的時候,已經輸入過電話了(如果要進行電話驗證,請輸入你的手機,選擇簡訊驗證,會收到簡訊代碼,填入後即可),所以跳過了第二步驟的電話驗證,直接進入第三步驟的信用卡驗證: 按下『下一步』,就完成了,會被直接導入到Azure站台: 您可以選擇『帳戶』: 會看到你的Azure訂閱帳戶,MSDN免費贈送的帳號有相當多的時數(1500hr/m),足夠你建立一個具有Load Balance的中小型網站了。 如果你怕不小心超過時數信用卡會被扣款,請不要開啟消費限制。 要開始上雲端了嗎,你只需要點選『管理』: 就可以進入後端管理站台了(新版Portal也開放囉): Enjoy it...

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要求提供雲端運算服務的廠商具有可大量自由分配的實體或虛擬資源,例如客戶只要需要,可以隨時擴充出幾...

Microsoft Innovation Day–微軟夥伴創新應用開發講座

圖片
在這場研討會裡面,有很多的Windows Phone,很多的Windows Azure。難得北中南都有辦,有興趣的朋友們記得報名喔... 參考網址: http://www.microsoft.com/taiwan/events/InnovationDay/?WT.mc_id=MS_hp_hero 2012-4-20 update, 經過一周的奔波,台中、高雄、台北的活動依序順利完成,很謝謝這幾天各位夥伴們熱情的參與,希望大家和我依樣都玩得開心。 這幾天的Slide請參考底下連結(這個位置很特別,是Windwos Azure Storage - blob喔): http://arock.blob.core.windows.net/pubdocs/20120416-20-public.pptx 我相信有到現場的朋友們,肯定知道現場聽和只看Slide的不同... :)

關於雲端運算

圖片
[引言]這一篇,是幾個月之前應邀寫的一篇討論雲端運算的文章的原稿,因為篇幅的關係,這篇文章在刊出的時候做了相當大程度的刪減,幾個月過去了,重新看到,只貼在blog給有興趣的朋友...另外,這一篇並沒有試圖為雲端運算下定義,因為定義可以從NIST找到 http://www.nist.gov/itl/cloud/  這篇只是說明我們對雲端運算的一些規劃與想法...    從虛無飄渺到豁然開朗         前陣子受邀到某教育訓練中心上課,剛好學員前一堂課的講題是雲端運算,看到學員臉色頗為疲倦,不禁好奇早上的講師是否塞給大夥太多內容而造成學員壓力。因為這個班下午我得要接續著上課,所以不免關切地問了學員一聲:『早上雲端課程上的如何啊?』         沒想到不問還好,這一問之下,學員七嘴八舌地聊了開來,有個年長的學員用八個字做了總結:『虛無飄渺,無邊無際』。由於學員先前都沒有接觸過相關的概念,聽起來雲端運算好像很厲害,無所不能,但從講師的介紹中,又分不太出現在所謂的雲端運算和傳統的虛擬主機、主機代管、或網路服務有何不同,看起來像是過去我們說的SOA(Service-Oriented Architecture)的一種延伸,又像是ASP(Application Services Provider)的一種變形,那到底雲端是什麼? 早上一整個課程上下來,學員似乎還是摸不著頭緒…         其實這個話題,得要從20年前開始說起… 二十年前的夢想         約莫在15年前,Bill Gates出版了一本頗為引人關注的書籍『THE ROAD AHEAD』,清楚地闡述了他早在1990年11月於Comdex中所發表 - 主題為『Information At Your Fingertips』的演講,20年後的今天,你可以看到Bill Gates對未來描述的精準先見。        ...