ppt版本
找了眾多的方法,終於找到一種可以用的了
首先說明我使用的架構是User <=WCF=> Web Role <=Azure Queue=> Worker Role(Run MCR)
皆為64位元版本
在此只講Worker Role環境架設就好。
行前準備:
MCRInstaller.exe <== 自己想辦法得到
BootStrapper.exe <== Google "Windows Azure Bootstrapper"
vcredistx64.exe <== Google一下,可以抓到
AzureStorageExplorer4.exe <== Google "AzureStorageExplorer" (可以先在本機端上安裝)
動作:
1.將取得的MCRInstaller.exe
(在Windows Server 2008 R2的作業系統上執行安裝一次,建議安裝路徑為:D:\Program Files\MATLAB\MATLAB Compiler Runtime\v714\runtime\win64\ ,此範例使用64位元 R2010b版本,不同版本路徑會有差異,注意一下就好)
(沒電腦的話,開一台Worker role用遠端桌面登入安裝好後,再抓回來是個笨方法,但有時還蠻好用的...)
2.到剛安裝的路徑D:\Program Files\,把MATLAB整個資料夾用"zip"壓縮起來,在此命為MATLAB.zip
3.開啟AzureStorageExplorer,在你的Blob中建立新的Container名為initfile
4.將MATLAB.zip上傳到雲端Blob的initfile下
5.將vcredistx64.exe上傳到雲端Blob的initfile下
6.開啟你的雲端專案,在ServiceDefinition.csdef 的WorkerRole部分,設定Startup 和 Runtime如下:
7.在WorkerRole的環境中增加連接字串 "ConnectionString" ,並將他定為放置MATLAB.zip的Storage位置
8.在WorkerRole的專案中加入新的檔案名為InstallVcredistx64.cmd,設定"永遠複製",其檔案內容如下:
d:\vcredistx64.exe /q
9.在WorkerRole的專案中加入BootStrapper.exe (和 BootStrapper.exe.config),設定"永遠複製"。
10.將D:\Program Files\MATLAB\MATLAB Compiler Runtime\v714\toolbox\dotnetbuilder\bin\win64\v2.0\MWArray.dll加到WorkerRole的專案中,順便將自己要用的DLL一起加入,並設定"永遠複製"。
注意:自己的DLL也要用相同本版的Matlab編譯成的才行
11. 確認其他的專案也弄好後,就可以發佈了,發佈的服務位置最好和Storage相同,不然起始時會很慢。
by Keng-li.Lin
2012年3月8日 星期四
2011年9月5日 星期一
Windows Azure 建置托管服務
張貼者:
Kelly
於
9/05/2011 05:14:00 下午
Step.1 開啟Windows Azure 平台
左下角[託管服務、儲存體XXXX] > 左中間[託管服務] > 左上角[新增託管服務]
by Keng-li.Lin
Step.2 建立新託管服務
- 設定服務名稱(自取)
- 設定URL(想一個全世界唯一個,一般使用英文小寫加數字)
- 選擇儲存體(跟Storage同一個比較好)
- 選擇不佈署(僅建立服務個體)
Step.3-1 加入憑證 未加入憑證的託管服務無法佈署! 按左上方加入憑證
Step.3-2 加入.pfx加密憑證 加入用來佈署的那台VS所使用的.pfx加密憑證
加密憑證製作方法,請參照
Windows Azure 建置憑證 - 匯出備份憑證
張貼者:
Kelly
於
9/05/2011 11:19:00 上午
Step.1 開啟[執行] > certmgr.msc
在個人 > 憑證 中,找到與會出的憑證
點 右鍵 > 所有工作 > 匯出
Step.2 憑證匯出 點選會出私密金鑰
點選 pfx匯出格式(也只有這個可以用)
設定密碼 與 匯出位置 後即可。
by Keng-li.Lin
Step.2 憑證匯出 點選會出私密金鑰
點選 pfx匯出格式(也只有這個可以用)
設定密碼 與 匯出位置 後即可。
by Keng-li.Lin
Windows Azure 建置憑證 - 自行建置憑證
張貼者:
Kelly
於
9/05/2011 10:47:00 上午
以下範例所使用的憑證號與拇指紋請使用自己的~ 照著圖片打是無效的
Step.1 先將makecert.exe移到C:\Windows\System32中 使用的是Win 7環境,路徑在C:\Program Files\Microsoft SDKs\Windows\v7.0A\ bin\ 下 沒有的可上網找
Step.2 開啟指令模式 ,移動到想放置憑證的位置 鍵入
Step.3 開啟[執行] > certmgr.msc 在個人 > 憑證 中,可以找到剛剛產生的憑證檔 點 右鍵 > 內容,修改好記的名稱。
Step.4 開起VS後,根據[Windows Azure 建置憑證 - 利用Visual Studio流程]到Step3時,即可看到自己產生的憑證了。 by Keng-li.Lin
Step.1 先將makecert.exe移到C:\Windows\System32中 使用的是Win 7環境,路徑在C:\Program Files\Microsoft SDKs\Windows\v7.0A\ bin\ 下 沒有的可上網找
Step.2 開啟指令模式 ,移動到想放置憑證的位置 鍵入
makecert -sky exchange -r -n “CN=yourname1” -pe -a sha1 -len 2048 -ss My “yourname2.cer“
yourname1是發行者
yourname2是憑證名
範例檔名為 lingpxs45.cer
Step.3 開啟[執行] > certmgr.msc 在個人 > 憑證 中,可以找到剛剛產生的憑證檔 點 右鍵 > 內容,修改好記的名稱。
Step.4 開起VS後,根據[Windows Azure 建置憑證 - 利用Visual Studio流程]到Step3時,即可看到自己產生的憑證了。 by Keng-li.Lin
Windows Azure 建置憑證 - 利用Visual Studio
張貼者:
Kelly
於
9/05/2011 10:29:00 上午
以下範例所使用的憑證號與拇指紋請使用自己的~ 照著圖片打是無效的~
Step.1 在作為管理的Visual Studio上,選[檢視] > [伺服器總管]
Step.2 在Windows Azure Compute上右鍵>Add Deployment Environment…
Step.3 選擇新增
Step.4 可點選產生新的憑證,或使用Visual Studio之前的憑證. 第二項可以連結到憑證位置,如:C:\Users\lingpxs\AppData\Local\Temp\uarlqm2d.zi3\PublicKey 86-45.cer
Step.5 到管理平台點選加入憑證,貼上Step.4的路徑
Step.6 建立完成後,將訂閱用戶的ID貼到Visual Studio中。到管理平台點選加入憑證,貼上Step.4的路徑,並命名即可。 過程會與Windows Azure連線建立憑證,請確認網路是否通暢。
Step.7 完成後,重新進入即可看到剛剛產生的憑證。
Step.n 如果憑證太多用不到,可以在[開始] > [執行 > ”certmgr.msc” 裡。 個人>憑證 中 刪掉多餘的。 by Keng-li.Lin
Step.1 在作為管理的Visual Studio上,選[檢視] > [伺服器總管]
Step.2 在Windows Azure Compute上右鍵>Add Deployment Environment…
Step.3 選擇新增
Step.4 可點選產生新的憑證,或使用Visual Studio之前的憑證. 第二項可以連結到憑證位置,如:C:\Users\lingpxs\AppData\Local\Temp\uarlqm2d.zi3\PublicKey 86-45.cer
Step.5 到管理平台點選加入憑證,貼上Step.4的路徑
Step.6 建立完成後,將訂閱用戶的ID貼到Visual Studio中。到管理平台點選加入憑證,貼上Step.4的路徑,並命名即可。 過程會與Windows Azure連線建立憑證,請確認網路是否通暢。
Step.7 完成後,重新進入即可看到剛剛產生的憑證。
Step.n 如果憑證太多用不到,可以在[開始] > [執行 > ”certmgr.msc” 裡。 個人>憑證 中 刪掉多餘的。 by Keng-li.Lin
訂閱:
文章 (Atom)

























