WPBP.NET

Just another WordPress site

You are currently browsing the WindowsAzure category.

ASP.NET のCMS

ASP.NET のオープンソース・ソフトウエア

awoni.net/aspnet-oss/

Azure で、WordPressのTIPSはあるけれど
IISは、.NET言語 が最適に動作できる環境を提供しているので

Azureで、CMSを考えるなら
ASP.NETのOSSのがいいよなぁ・・・ググッたら
一覧表示しているサイトを発見

OSSの活用条件の1つに
コミュニティが活発であることがあげられるのだけど
ASP.NETのOSS 日本語展開しているもの&日本のコミュニティが活発なもの・・・  少ないんですよね

IISでも動くよバージョンが配布

www.microsoft.com/web/gallery/

Posted 9月 10th, 2011.

Add a comment

リモートディスクトップ接続 PHP

VSを使うと、さくっとできるリモートディスクトップ接続ですが
PHP+Eclipseだと、Eclipseからの機能としてはサポートされていない

でも、ちゃんと紹介されていました。

technet.microsoft.com/ja-jp/cloud/hh224648.aspx

注意事項
管理用証明書(.cer)ファイル
・・・ Management Certificatesに登録 PowerShell経由などで管理する場合に必要 ※サブスクリプション証明書
サービス証明書(.pfx)ファイル  
・・・パスワードと暗号化された証明書 Hosted Service にぶらさがる Certificate に登録する

別物として作成、管理する

リモートディスクトップ接続は、インスタンス単位に行う
仮想サーバーに接続する機能で
インスタンス:仮想サーバ

証明書作成
7.10 サービス証明書の作成と管理
8.2 リモート デスクトップ接続
 (8.2.4 Visual Studio を使用 せずにリモートデスクップを有効する)

■1.cer証明書とプライベートキーの作成
Windows SDK で、証明書を作成
※Windows SDK は、下記から入手

www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279

cerファイルと、パスワードを作成  ※コマンドは、改行せずに1行で入力する

makecert -r -pe -a sha1 -n “CN=xxxxxx.cloudapp.net” -ss My -sky exchange -len 2048 -e 12/31/2099 “xxxxxx.cloudapp.net.cer” -sv “xxxxxx.cloudapp.net.pvk”

msdn.microsoft.com/ja-jp/library/bfsktky3(v=vs.80).aspx

-r   自己証明書の作成
-pe  秘密キーをエクスポート可能とする
-a   署名アルゴリズムの指定
-n サブジェクトの証明書名
-ss 出力される証明書を格納する証明書ストア名
-sky keytype キーの種類
-len キーの長さ
-e 有効期間の終了日

■2.pfx証明書の作成 ※キー付証明書

pvk2pfx -pvk “xxxxxx.cloudapp.net.pvk” -spc “xxxxxx.cloudapp.net.cer” -pfx “xxxxxx.cloudapp.net.pfx” -pi パスワード

-pvk  pvkファイルの名前
-spc  証明書を含むファイルの名前
-pfx pfxファイルの名前
-pi pvkファイルのパスワード

■3.Hosted Service の Certificate に、証明書を登録

■4.ServiceDefinition.csdef に、追記

webroleタグの下にImportsタグを追加して、リモートアクセスに必要な「RemoteAccess」「RemoteForwarder」プラグインをインポートする

    <Imports>
      <Import moduleName="RemoteAccess"/>
      <Import moduleName="RemoteForwarder"/>
    </Imports>

■5.パスワードの暗号化

Set-ExecutionPolicy RemoteSigned 

[Reflection.Assembly]::LoadWithPartialName("System.Security")
$pass = [Text.Encoding]::UTF8.GetBytes("パスワード")
$content = new-object Security.Cryptography.Pkcs.ContentInfo -argumentList(,$pass)
$env = new-object Security.Cryptography.Pkcs.EnvelopedCms $content
$env.Encrypt((new-object System.Security.Cryptography.Pkcs.CmsRecipient(gi cert:CurrentUserMyポータルのThumbprint  )))
[Convert]::ToBase64String($env.Encode())

■6.ServiceConfiguration.cscfg に追記
※位置は階層化の目安です。

      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" />
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="ユーザネーム" />
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="暗号化されたパスワード" />
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="yyyy-nn-ddT23:59:59.0000000+09:00" />
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" />

</ConfigurationSettings>

    <Certificates>
      <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint="ポータルで確認" thumbprintAlgorithm="sha1" />
    </Certificates>

■7.ロールのパッケージを作成

CSPackコマンド

buchizo.wordpress.com/2011/03/27/cspack-%E3%81%A7-windows-azure-%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B/

VM Role の展開時に必要となる証明書を makecert で作ってみる

engineermemo.wordpress.com/2011/04/03/vm-role-%E3%81%AE%E5%B1%95%E9%96%8B%E6%99%82%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%AA%E3%82%8B%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%92-makecert-%E3%81%A7%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/

Posted 6月 7th, 2011.

Add a comment

携帯メール登録を促される

Windows Azureのパスを取得し
ログインしようとしたら、携帯メールアドレスの登録を促されて無視できず、先にすすめないって時

Live IDが、Hotmailだとしたら
個人のメールアドレスに変更してみよう

Posted 5月 24th, 2011.

Add a comment

課金メールが来た時

課金制のWindows Azure
おそるおそる使ってるところに

課金のお知らせメールが届いたら、必ず、納得いくか詳細を確認

「おかしい」「よくわからない」と思ったら、すぐにカスタマーに連絡しよう!

私は、土曜の朝にメールに気が付き
対応時間外のカスタマーに電話したが、つながらず ※自分の電話機のせいか・
カスタマーにメールをしたところ
月曜の午前中には、
丁寧な返信メールと、折り返しの電話がかかってきました。

Posted 5月 24th, 2011.

Add a comment

ロールって何

Windows Azureで、実行環境を分けている単位をロールと呼びます。
ロールから、実行可能なインスタンスによって、サービスが実行されます。

このインスタンス数を増やしたり、追加して、負荷分散の計画が行えます。

Posted 5月 10th, 2011.

Add a comment

ログインできない

Windows Azureの管理画面 への入り口は、下記のサイトです。

windows.azure.com/

取得済のライセンスがあれば、「Live ID」と 「パスワード」でログインすれば、管理画面が表示されます。

ログインできない場合、良く見かけるケースが2つあります。

1つ目は、ログインしようとしている画面が違う場合

With single use code というタイトルが表示されている場合ですが
Live ID は、1つのIDでいくつものサービスを利用する事ができます。 公共の場でパスワードを入力したくない場合に
一時バスワードを利用できるので、一時バスワードを利用してログインしたい時の画面です。

通常のログインをする場合には、下にある「Sign in with a password」のリンクをクリックして、画面を切り替えます。

2つ目はログインした状態でショートカット保存やブックマークを指定した場合です。

ログインすると500エラーになり、管理画面が表示されない場合があります。
その場合には、URLに、余計な文字列が入ってしまっていないか確認してみましょう。

windows.azure.com/ の後にある文字列を削除します。

Posted 5月 10th, 2011.

Add a comment

コスト分析

TCO&ROI計算機

www.microsoft.com/windowsazure/economics/

www.microsoft.com/japan/windowsazure/tco/

安い? 高い? Windows Azure Platformの料金体系

www.atmarkit.co.jp/fdotnet/dnfuture/winazureprice_01/winazureprice_01_04.html

英語だから説明割愛・・・・とな
一番知りたいとこなのに。

関連して、もう少し調べてると

ありました。

[T-5]TCOツールはじめました。クラウドでホントにコスト削減できそうか皮算用してみよう

blogs.itmedia.co.jp/isago/2009/11/t-5toc-6c44.html

あれ・・・多少まどろっこしい入力項目・・・
を知りたいのだけど・・私

他にも参考になりそうな指標
Visual Studio 2010で、Azure のロードテスト(サイジング検証)

blogs.itmedia.co.jp/tamaki/2010/07/visualstudio201.html

Posted 5月 6th, 2011.

Add a comment

ホスティングとPaaSは何が違うか

参考記事

itpro.nikkeibp.co.jp/article/Watcher/20100220/344860/

PaaSは、ホスティングサービスと大きく異なるのは

必要に応じて、リソースを増やしたり減らしたりできる点

もしも障害が起きた場合、
PaaSは、障害の起きた機器を変更して、サービスを継続する
ホスティングの場合は、復旧連絡をじっと待つ・・・

Posted 5月 6th, 2011.

Add a comment

Windows Azure Platform プラン比較表

価格の見直しがされるため、最新情報をチェックしましょう。

www.microsoft.com/windowsazure/offers/popup/popup.aspx?lang=ja&locale=ja-JP&offer=COMPARE_PUBLIC

Posted 5月 3rd, 2011.

Add a comment

コスト試算(動画)

Windows Azure Platform の価格体系の理解と提案シナリオ別コスト試算方法

www.microsoft.com/japan/seminar/Windows_Azure_University/SI_Session2/play.aspx

-内容-
1. Windows Azure Platform の価格体系の理解と提案シナリオ別コスト試算方法(00:00:51)
2. Agenda(00:01:24)
3. 先行導入事例(00:00:49)
4. 対象業務、構築パターンの分類(00:02:25)
5. B2C 先行事例(00:01:05)
6. B2D 先行事例 (1/2)(00:01:49)
7. B2D 先行事例 (2/2)(00:03:26)
8. 先行事例における対象業務の傾向(00:01:06)
9. 典型的なシステム構成と見積もり要素(00:00:53)
10. 見積もり要素:超概観(00:01:56)
11. クラウド特性から見た採用理由(00:01:11)
12. 大量のCPUリソースを使用(00:00:54)
13. 大量のストレージを使用(00:01:19)
14. スケールアウト、ダウンを容易に実現(00:00:57)
15. スケールアウト、ダウン 先行事例(00:01:38)
16. 見積もり要素:コンピューティング、ストレージ、SQL Azure(00:02:53)
17. 見積もり要素:周期的変動(00:01:55)
18. 大量ストレージ使用 事例(00:02:27)
19. 見積もり要素:データ転送(00:01:02)
20. 見積もり要素:CDN(00:01:12)
21. システム連携 先行事例 (1/2)(00:01:08)
22. システム連携 先行事例 (2/2)(00:00:56)
23. 見積もり要素:サービスバス (00:00:37)
24. 見積もり要素 まとめ(00:00:14)
25. Windows Azure Platform 価格体系(00:00:36)
26. サービスご購入モデル(00:01:05)
27. 従量課金プラン(00:00:15)
28. Windows Azure Platform 従量課金 体系(00:00:33)
29. コミットメントプラン(00:01:19)
30. コミットメントプランの種類と価格差(00:01:35)
31. コミットメントプラン課金の考え方(00:04:46)
32. コミットメントプラン 利用例(00:02:34)
33. 支払い方法(00:00:54)
34. 請求書払いとするためのパターン(00:00:41)
35. Windows Azure Platform 課金体系(00:00:15)
36. Windows Azure Platform 課金体系 Windows Azure コンピューティング(00:00:44)
37. Windows Azure Platform 課金体系 Windows Azure ストレージ (1/2)(00:01:21)
38. Windows Azure Platform 課金体系 Windows Azure ストレージ (2/2)(00:00:15)
39. Windows Azure Platform 課金体系 データ転送 (00:00:52)
40. Windows Azure Platform 課金体系 Windows Azure コンテンツ配信ネットワーク (00:02:04)
41. Windows Azure Platform 課金体系 SQL Azure(00:01:48)
42. Windows Azure Platform 課金体系 AppFabric (1/2)(00:00:57)
43. Windows Azure Platform 課金体系 AppFabric (2/2)(00:00:46)
44. コミットメントプランをご利用下さい(00:00:34)
45. コミットメントプラン利用例: お客様プロジェクト向け Windows Azure 環境(00:02:36)
46. シナリオ別試算例(00:00:35)
47. 大量ストレージ使用 事例(00:00:14)
48. 見積もり試算例:画像中心のB2Cサイト(1/2)(00:03:17)
49. 見積もり試算例:画像中心のB2Cサイト(2/2)(00:03:39)
50. 見積もり試算例:CDNを利用(00:01:53)
51. 見積もり試算例:定期的スケールアウト、ダウン(00:00:10)
52. システム連携 先行事例 (00:02:13)
53. 見積もり試算例:システム連携 (00:01:59)
54. 見積もり試算:留意点(00:00:07)
55. アセスメント、コスト試算手法(00:00:21)
56. Windows Azure の TCO (総所有コスト) と ROI ツール(00:01:00)
57. Azure ROI Calculator(00:00:35)
58. 「超概算」Azure コスト試算例(1/3)(00:00:28)
59. 「超概算」Azure コスト試算例(2/3)(00:00:29)
60. 「超概算」Azure コスト試算例(3/3)(00:00:09)
61. コスト試算の留意点(00:01:10)
62. アセスメント手法(00:03:22)
63. アセスメント:対象アプリケーション仕分け(00:01:29)
64. アセスメント:処理要素の抽出(00:00:34)
65. アセスメント:コスト試算(00:00:12)
66. アセスメントシート(00:00:58)
67. パートナー様向けアプリケーション開発技術移転プログラム Consulting Express for Windows Azure(00:00:44)
68. パートナー様向け サポートメニュー: MCS コンサルティング & プレミアサービス(00:00:22)
69. 提案プロセスの確立(00:01:10)
70. 日本での商談も進んでいます(00:02:24)
71. 新しいビジネス機会の獲得へ(00:01:06)

Windows Azure Platform の価格体系の理解と提案シナリオ別コスト試算方法

www.microsoft.com/japan/seminar/Windows_Azure_University/ISV_session2/play.aspx

–内容–
1. Windows Azure Platform の価格体系の理解と提案シナリオ別コスト試算方法(00:01:53)
2. Agenda(00:02:17)
3. Windows Azure Platform 価格構成(00:00:07)
4. Windows Azure Platform の全体像(00:00:30)
5. 必ず押さえておきたい主構成要素(00:00:34)
6. Windows Azureのコスト決定要素(1)(00:00:37)
7. (ご参考)Windows Azure のインスタンス サイズ(00:00:54)
8. コンピューティングインスタンスの利用時間(00:02:28)
9. Windows Azureのコスト決定要素(2)(00:01:09)
10. Windows Azureのコスト決定要素(3)(00:01:12)
11. SQL Azureのコスト決定要素(1)(00:00:29)
12. SQL Azure データベースサイズと料金(00:00:50)
13. データベース料金の計算例(00:01:32)
14. SQL Azureのコスト決定要素(2)(00:01:33)
15. オプション的な構成要素(00:00:19)
16. Windows Azure CDNのコスト決定要素(00:00:30)
17. AppFabric のコスト決定要素(00:00:55)
18. 日本円での課金体系 (抜粋)(00:00:40)
19. デモ1(ビデオ)(00:00:16)
20. モデルパターンによる5年間コスト試算(00:01:02)
21. モデルパターン(00:01:17)
22. モデル 1 -オンプレミスとの組み合わせ-(00:02:02)
23. デモ2(ビデオ)(00:00:30)
24. 5年間TCO -モデル1-(00:02:58)
25. モデル 2 -すべてをAzureに (データ量少なめ)-(00:00:54)
26. デモ3(ビデオ)(00:00:15)
27. 5年間TCO -モデル2-(00:01:20)
28. モデル 3 -すべてをAzureに (バッチ処理有・データ量多め)-(00:01:30)
29. 5年間TCO -モデル3-(00:01:20)
30. モデル 4 -すべてをAzureに (Storage利用)-(00:00:56)
31. 5年間TCO -モデル4-(00:01:18)
32. プライベートクラウドとWindows Azure Platformとのコスト比較(00:01:33)
33. デモ4(ビデオ)(00:00:37)
34. プライベートクラウドとの5年間TCO比較(00:04:12)
35. デモ5(ビデオ)(00:01:52)
36. コスト試算に関わる考慮点(00:00:45)
37. 試算に関わる心配ごと~コストは青天井?(1)(00:05:43)
38. 試算に関わる心配ごと~コストは青天井?(2)(00:01:26)
39. 伝統的な IT の投資パターン(00:01:59)
40. クラウド利用による投資の最適化(00:01:01)
41. パートナー様支援メニュー(00:00:51)
42. 開発フェーズ別の支援メニュー(00:03:09)
43. 開発支援 ~Microsoft Platform Ready~(00:01:24)
44. デモ6(ビデオ)(00:00:53)
45. 開発支援 ~期間限定特別プラン~(00:01:36)
46. 開発支援 ~Consulting Express~(00:02:15)
47. マーケティング支援 ~PinPoint~(00:01:13)
48. マーケティング支援 ~事例紹介~(00:02:18)
49. 開発フェーズ別の支援メニュー(再掲)(00:00:55)

Posted 5月 3rd, 2011.

Add a comment