SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
今お話しできる
WindowsAzure展開戦略の
       すべて。
           砂金 信一郎
   http://twitter.com/shin135



         わんくま同盟 東京勉強会 #46
はじめに。本資料につきまして
• セッションにご参加いただき、ありがとうございます。本資料は
  「わんくま同盟 東京勉強会#46『今お話しできる Windows
  Azure 展開戦略のすべて』」の手元参照用資料です

• 諸事情により、セッションで表示する資料とは内容が異なる場合が
  ございます

• 本資料の記載事項は、弊社の一般的な製品の方向性に関する概要を
  説明するものです。また、情報提供を唯一の目的とするものであり、
  いかなる契約にも組み込むことはできません。以下の事項は、マテ
  リゕルやコード、機能を提供することを確約するものではなく、製
  品に関して記載されている機能の開発、リリースおよび時期につい
  ては、弊社の裁量により決定されます


             わんくま同盟 東京勉強会 #46
自己紹介
い さ ご

砂金 信一郎 shisago@microsoft.com
アーキテクトエバンジェリスト
マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部
クラウドテクノロジー推進部 所属
ブログでもAzureの話題を提供 http://blogs.itmedia.co.jp/isago/
Twitterフォローはお気軽に http://twitter.com/shin135/



 マ゗クロソフトでクラウドコンピューテゖングを中心とした啓蒙活動を行うエバン
ジェリスト。東京工業大学出身。日本オラクルで修行を積んだ後、戦略コンサルタン
トに転身していた時期もあったが、Windows Azureの世界観に魅せられてマ゗クロソ
フトに参画。自社技術に閉じないスタ゗ルが信条。自他共に認めるガンダム好きで、
特に戦略シミュレーションものにぐっときます。




                     わんくま同盟 東京勉強会 #46
本日の進め方。
→よくある「微妙な」質問への回答
•   公開情報がまだまだ少ない
•   クラウドブームでにわか耳年増
•   Black Box なので言えないこともある
•   オトナの事情でFAQとして文字に残せないこともある
•   中でもみんなが気になるのは今後の展開

• そこで、いろいろ知っている(かもしれない?!)
  Azure エバンジェリストをまじえて、今後の展開を
  「推論」してみよう


            わんくま同盟 東京勉強会 #46
よくある「微妙な」質問一覧
1. Azureはどこで買えますか?
2. Azureってタダで使えますか?
3. Windowsゕプリなら何でも動きますか?
4. VM Role って何ですか?
5. 日本にデータセンターは作らないのですか?
6. BingやSharepointOnlineはAzureで動いてますか?
7. SQL Azure の上限サ゗ズって小さすぎやしませんか?
8. データストゕはどう使い分けるべきですか?
9. デバッグって実際どうやっているのですか?
10.Azureって、実際どのくらい使われているのですか?

              わんくま同盟 東京勉強会 #46
1.Azureはどこで買えますか?
              • MOCP(もっくぴー)
                http://bit.ly/9xwtvH
              • 要クレジットカード
              • 「買う」に近いのは
                標準・拡張プラン
              • 従量課金は登録のみ

追加質問
• MSDN、パートナー特典はどのサ゗トから?
• 請求書払いになりませんか?(下限、支払いサ゗ト)
• 書面の契約書はありますか?(電子、紙)

        わんくま同盟 東京勉強会 #46
2.Azureはタダで使えますか?



誰でも使えるお試       MSDN購読特典で     スタートゕップ企業
しプラン           Azureが実質1゗ン   なら、マ゗クロソフ
               スタンス使い放題      トの支援プログラム
クレジットカード       (8ヶ月間)        に加入できる
の登録は必要
               会社でMSDN購読し    加入するともれなく
やろうと思えば        ていて誰もAzure    MSDNがついてくる。
Live IDをたくさん   使っていなければ      すなわちAzure利用
用意して…          手を回してゲット      権付き




               わんくま同盟 東京勉強会 #46
Azureの価格表
                                                    日本円         USD
• Windows Azure, SQL Azure, Windows Azure
                            S                       11.76      $0.12
                            M  23.52 $0.24
   Storage などの準備が出来ている前提 $0.48
         コンピューテゖング時間 (hour)
                            L  47.04
 Windows
                            XL 94.08 $0.96
• 開発環境の準備
  Azure
         ストレージ (GB/month)      14.70 $0.15
                                                    0.98       $0.01
            ストレージ トランザクション (回数)
                                                    /10,000     /10,000

                                                    195.02     $1.99
            ゕクセス コントロール (transaction)
  Azure                                             /100,000    /100,000
AppFabric
                           従量課金モデル (1 connection)   391.02     $3.99
            サービス バス
                           パックモデル (5 connection)    975.1      $9.95
            Web Edition (1GB)                       979.02     $9.99
  SQL
 Azure      Business Edition (10GB)                 9,799.02   $99.99
                                      受信 (GB)       9.80       $0.10
            北米およびヨーロッパ
  Data                                送信 (GB)       14.70      $0.15
Transfers                             受信 (GB)       29.40      $0.30
            ゕジゕ太平洋
                                      送信 (GB)       44.10      $0.45

                                わんくま同盟 東京勉強会 #46
一般的なシステム構築におけるコスト構成要素
             サービス運用          • エンタープラ゗ズ用途の場
                               合、クラウドを利用しても
                               要件の絞り込み如何では従
            ゕプリ改善・保守
                               来の構築要件と変わらない
                               項目もある
            ゗ンテグレーション
                             • 条件次第でSI’er または
             カスタマ゗ズ            ISV に移管可能

ゕプリケーション    • 独自に構築するかサードパーテゖーゕプリを調達

 ミドルウェゕ     • Windows Azure の基本利用コストに内包
            • CALなどの概念はなく、ユーザー数(ゕカウント数)や
   OS         デバ゗ス数が増えても費用が大きくはねることはない
            • 仮想マシンやストレージ容量、データ転送量について
 ハードウェゕ
              のみ「使った分だけ」課金。すなわち、ゕクセス頻度
              が低ければコストは低く抑えられる
 ネットワーク
            • 最新鋭の高効率データセンターでの運用により電力消
電気代・CO2排出     費を大幅に抑制


            わんくま同盟 東京勉強会 #46
3.Windows アプリなら何でも動きますか?
問題になりそうなチェック項目
1. Admin権限なくても゗ンストールできますか?
2. レジストリに依存しませんか?
3. Xcopyで配置しただけでコマンドから起動できますか?
4. もちろんGUIは不要ですよね?
5. 64bit環境のWindows Server 2008で動きますか?
6. NTサービスに登録しなくて実行できますか?
7. GDIに依存しませんか?
8. 英語環境のWindows Server 2008で動きますか?
9. フォント情報を取得できなくても大丈夫ですか?
10.ドラ゗バにゕクセスできなくても大丈夫ですか?

             わんくま同盟 東京勉強会 #46
Azure VM の内部




  わんくま同盟 東京勉強会 #46
4.VM Roleって何ですか?




    わんくま同盟 東京勉強会 #46
今オフィシャルになっていること




http://blogs.msdn.com/usisvde/archive/2010/03/29/vm-support-in-windows-azure.aspx


                           わんくま同盟 東京勉強会 #46
VM Role = IaaS ?


        利用者            開発者          ゗ンフラ担当者

ゕプリケーション       ゕプリケーション       ゕプリケーション

 ミドルウェゕ         ミドルウェゕ          ミドルウェゕ

   OS             OS               OS

 ハードウェゕ         ハードウェゕ          ハードウェゕ

  SaaS           PaaS         IaaS/HaaS
  完成品の         開発・実行環境となる     ハードウェゕを提供
ソフトウェゕを提供     プラットフォームを提供    (CPU貸し、デゖスク貸し)



              わんくま同盟 東京勉強会 #46
5.日本にデータセンターは作らないのですか?




        Windows Azure platform への転送が期間限定で無償
  オフピーク タイムは下記の各地域の平日 (月曜から金曜) の 10:00 pm から 6:00 am
          および金曜日の 10:00 pm から月曜日の 6:00 am です

   北アメリカ
  PST = UTC-8
                  わんくま同盟 東京勉強会 #46SST = UTC+8
                       ヨーロッパ
                      WET = UTC
                                  アジア太平洋
データセンターで派生する質問
1.   Azure のデータセンターはAzure専用ですか?
2.   Azure はみんなコンテナ型DCで動いてますか?
3.   マ゗クロソフトのデータセンターは日本にありますか?
4.   Windowsの月次パッチはどうやって配信してますか?
5.   CDNのエッジサーバーは日本にありますか?




             わんくま同盟 東京勉強会 #46
6.BingやSharepointOnlineはAzureで動いてますか?


                            Web & Structured
                             Data Indices




                             Auto Pilot

             わんくま同盟 東京勉強会 #46
7.SQL Azureの上限サイズって小さすぎやしませんか?




          わんくま同盟 東京勉強会 #46
上限サイズの前に考慮すべきこと




     わんくま同盟 東京勉強会 #46
8.データストアはどう使い分けるべきですか?
よくあるデータの例         量とサイズ 想定される形式
顧客マスター            多い   リレーショナル
製品マスター                 よく参照される
在庫マスター
入出庫データ            多い   リレーショナル
見積データ                  レコードを蓄積
受注データ                  よく参照してい
                       る
画像データ             ひとつひと フゔ゗ルなど
図面データ             つが巨大
文書データ
ゕクセスログ、ラ゗フログ      少しのデー レコードを蓄積
トランザクションログ        タで巨大
テキストデータ
ゕプリケーションに伝えるデータ   ひとつひと キューなど
伝搬メッセージ           つが少ない




               わんくま同盟 東京勉強会 #46
キャッシュやセッション管理は?




    わんくま同盟 東京勉強会 #46
9.監視やデバッグって実際どうしてますか?
• クラウドでデバッグはできない
• トレースやデバッグ機能を使って
  ゕプリケーションを見える化
 – DiagnosticMonitorTraceListener
 – Microsoft.WindowsAzure.Diagnostics.*
• 診断 API により設定と収集
 –   ゗ベントログ
 –   パフォーマンスカウンター
 –   トレース、デバッグ情報 (ログ)
 –   IIS のログ、リクエストエラーのログ
 –   クラッシュダンプ、その他のフゔ゗ル
• データを必要なときや定期的に取得
 – テーブルやブロブストレージを利用
• リモートで設定

                 わんくま同盟 東京勉強会 #46
管理用の LiveID 問題




   わんくま同盟 東京勉強会 #46
クラウドにデプロイする現実的なステップ




      わんくま同盟 東京勉強会 #46
取得可能な診断ログ、カウンター
                                           フォー
データソース     既定          設定方法
                                           マット
トレース ログ    有効、ローカル保存   診断 API、トレース リスナー    テーブル
パフォーマンス
           無効          診断 API              テーブル
カウンター
イベント ログ    無効          診断 API              テーブル

インフラ ログ    有効、ローカル保存   診断 API              テーブル

IIS ログ     有効、ローカル保存   診断 API、Web.config   ブロブ
IIS 失敗ログ   無効          診断 API、Web.config   ブロブ
クラッシュ ダンプ 無効           診断 API、クラッシュ API    ブロブ
その他のログ・
           無効          診断 API              ブロブ
ファイル


                わんくま同盟 東京勉強会 #46
Azure DBG / NetDirector




       わんくま同盟 東京勉強会 #46
Azure DBG / NetDirector




       わんくま同盟 東京勉強会 #46
Azureってどのくらい使われているのですか?




        わんくま同盟 東京勉強会 #46
Azureってどのくらい使われているのですか?




        わんくま同盟 東京勉強会 #46
10.Azureってどのくらい使われているのですか?


           企業名                        内容
株式会社リード・レックス(ソフトバンク   Webメデゖゕ用途のコンテンツマネジメントシ
クリエ゗テゖブ株式会社)          ステム
宝印刷株式会社               企業情報開示支援サービス

株式会社富士通システムソリューションズ   ERPパッケージのクラウドマ゗グレーション

キヤノン株式会社              プリンテゖング サービス
弥生株式会社                弥生 + Azure
゗ースト株式会社              判例検索サービス
ソニーデジタルネットワークゕプリケー
                      企業内ゕプリケーションのクラウド対応
ションズ株式会社
グレープシテゖ株式会社           学校法人向けサービス
株式会社東証コンピュータシステム      IR 情報サービス "iR-Service.net"



                 わんくま同盟 東京勉強会 #46
本日お話しした「微妙な」内容
1. Azureはどこで買えますか?
2. Azureってタダで使えますか?
3. Windowsゕプリなら何でも動きますか?
4. VM Role って何ですか?
5. 日本にデータセンターは作らないのですか?
6. BingやSharepointOnlineはAzureで動いてますか?
7. SQL Azure の上限サ゗ズって小さすぎやしませんか?
8. データストゕはどう使い分けるべきですか?
9. デバッグって実際どうやっているのですか?
10.Azureって、実際どのくらい使われているのですか?

              わんくま同盟 東京勉強会 #46
ご清聴ありがとうございました




         ご質問はお気軽に
         http://twitter.com/shin135
         shisago@microsoft.com


      わんくま同盟 東京勉強会 #46
おまけ
クラウドアプリケーションガイダンス
 クラウドセキュリティガイダンス
               予告
 http://twitter.com/dragon119

        わんくま同盟 東京勉強会 #46
クラウド アプリケーションガイダンス

•   現実的なシナリオに基づき
•   クラウドの利点を最大限に活用する
•   リファレンス実装とクラスライブラリー
•   Windows Azure 上のソリューション構築を支援




              わんくま同盟 東京勉強会 #46
シナリオ
• “典型的”な業務アプリケーションの移行
 – Web ロール+SQL Azure
 – クレイムベース認証
 – さらに複雑な要件の実装
• マルチテナント型サービスの新規開発
 – スケーラビリティ
 – カスタマイゼーション
 – クラウドを最大限に活用
• リファレンスアプリケーション

            わんくま同盟 東京勉強会 #46
Application Block    説明
Data Access          データ アクセス、Sharding のサポート
Security             クレイムベースの認証
Azure Storage        テーブル、Blob、キュー、ドライブへの
                     アクセス管理
Worker               Worker Role の管理
Validation           入力項目の検証
Configuration        Windows Azure アプリの構成情報を一元管理
Policy Injection     ポリシーベースのアスペクト制御
Unity                Dependency Injection
Caching              キャッシュ機能
Exception Handling   例外処理のコントロール
Logging              ロギングの一元管理


                     わんくま同盟 東京勉強会 #46
クラウドセキュリテゖガ゗ダンス


• クラウドゕプリケーションをタ゗プごとに分類
• ゕプリケーションタ゗プとセキュリテゖのパターンを
  マッピング
• 潜在的脅威とその対策方法の提示
• Windows Azure 上のゕプリケーションをセキュゕに




            わんくま同盟 東京勉強会 #46
クラウドゕプリの類型化




   わんくま同盟 東京勉強会 #46
クラウドにおける潜在的な脅威




    わんくま同盟 東京勉強会 #46
クラウドの潜在的脅威への対策
脅威                         対策
Cross site scripting       出力テキストをエンコード
CSRF                       ユーザーごとのトークンを隠れフィールドに埋め込む
One-Click Attack           ユーザーごとに異なるリクエスト形式を採用
HTTP replay attack         SSL
Network Eavesdropping      SSL or IPSEC
Password brute Force       ロックアウトポリシーの実装
Repudiation attack         効果的なロギングの実装
File Canonicalization      ファイル名の長さと正規化表現による検証
Denial of Service          リスエスと数、ファイルサイズの検証
                           適切な例外処理の実装
                           詳細なエラーメッセージを表示しない
Forceful Browsing          認証コントロール
                           データの暗号化
Man in the middle attack   SSL or IPSEC
SQL injection              LINQ の使用
Response splitting         コンテキスト依存のエンコーディング


                           わんくま同盟 東京勉強会 #46

Contenu connexe

Tendances

もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
もっとわかる Microsoft Azure最新技術アップデート編 - 20150123もっとわかる Microsoft Azure最新技術アップデート編 - 20150123
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123Kuninobu SaSaki
 
20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワークKuninobu SaSaki
 
Azure update flash
Azure update flashAzure update flash
Azure update flashMinoru Naito
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門Trainocate Japan, Ltd.
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモwintechq
 
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)Microsoft Azure Japan
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~Naoki (Neo) SATO
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますwintechq
 
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説wintechq
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaasOsamu Takazoe
 
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編Takekazu Omi
 
20140927 azure pack_slideshare
20140927 azure pack_slideshare20140927 azure pack_slideshare
20140927 azure pack_slideshareOsamu Takazoe
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行wintechq
 
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp FukuokaAzure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuokawintechq
 
Azure仮想マシンと仮想ネットワーク
Azure仮想マシンと仮想ネットワークAzure仮想マシンと仮想ネットワーク
Azure仮想マシンと仮想ネットワークKuninobu SaSaki
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたSunao Tomita
 

Tendances (19)

もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
もっとわかる Microsoft Azure最新技術アップデート編 - 20150123もっとわかる Microsoft Azure最新技術アップデート編 - 20150123
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
 
20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク
 
Azure update flash
Azure update flashAzure update flash
Azure update flash
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
 
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えます
 
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaas
 
Azure Network 概要
Azure Network 概要Azure Network 概要
Azure Network 概要
 
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
 
20140927 azure pack_slideshare
20140927 azure pack_slideshare20140927 azure pack_slideshare
20140927 azure pack_slideshare
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行
 
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp FukuokaAzure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
 
Azure aws違い
Azure aws違いAzure aws違い
Azure aws違い
 
Azure仮想マシンと仮想ネットワーク
Azure仮想マシンと仮想ネットワークAzure仮想マシンと仮想ネットワーク
Azure仮想マシンと仮想ネットワーク
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
 

Similaire à わんくま東京勉強会#46 Azureセッション資料

はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発Yoshitaka Seo
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformYoshida Yuri
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何Kana SUZUKI
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221Hitoshi Ikemoto
 
Microsoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community UpdateMicrosoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community UpdateHirono Jumpei
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシートMasayuki Ozawa
 
VisualStudio2010ReadyDay Azureセッション資料
VisualStudio2010ReadyDay Azureセッション資料VisualStudio2010ReadyDay Azureセッション資料
VisualStudio2010ReadyDay Azureセッション資料Shinichiro Isago
 
Vsug day 2010 summer windows azure でやってみよう
Vsug day 2010 summer windows azure でやってみようVsug day 2010 summer windows azure でやってみよう
Vsug day 2010 summer windows azure でやってみようmizusawa
 
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!満徳 関
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~normalian
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションMasahiko Ebisuda
 
Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125Saori Ando
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所真吾 吉田
 
Azure Antenna はじめての Azure Data Lake
Azure Antenna はじめての Azure Data LakeAzure Antenna はじめての Azure Data Lake
Azure Antenna はじめての Azure Data LakeHideo Takagi
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows AzureMicrosoft
 

Similaire à わんくま東京勉強会#46 Azureセッション資料 (20)

XDev2010 WindowsAzure
XDev2010 WindowsAzureXDev2010 WindowsAzure
XDev2010 WindowsAzure
 
Keynote
KeynoteKeynote
Keynote
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221
 
Microsoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community UpdateMicrosoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community Update
 
Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシート
 
FukuokaCloud_Azure
FukuokaCloud_AzureFukuokaCloud_Azure
FukuokaCloud_Azure
 
VisualStudio2010ReadyDay Azureセッション資料
VisualStudio2010ReadyDay Azureセッション資料VisualStudio2010ReadyDay Azureセッション資料
VisualStudio2010ReadyDay Azureセッション資料
 
Vsug day 2010 summer windows azure でやってみよう
Vsug day 2010 summer windows azure でやってみようVsug day 2010 summer windows azure でやってみよう
Vsug day 2010 summer windows azure でやってみよう
 
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
 
Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
 
Non-coding! Azure
Non-coding! AzureNon-coding! Azure
Non-coding! Azure
 
PHP on Windows Azure Training
PHP on Windows Azure TrainingPHP on Windows Azure Training
PHP on Windows Azure Training
 
Azure Antenna はじめての Azure Data Lake
Azure Antenna はじめての Azure Data LakeAzure Antenna はじめての Azure Data Lake
Azure Antenna はじめての Azure Data Lake
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows Azure
 

Dernier

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Dernier (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

わんくま東京勉強会#46 Azureセッション資料

  • 1. 今お話しできる WindowsAzure展開戦略の すべて。 砂金 信一郎 http://twitter.com/shin135 わんくま同盟 東京勉強会 #46
  • 2. はじめに。本資料につきまして • セッションにご参加いただき、ありがとうございます。本資料は 「わんくま同盟 東京勉強会#46『今お話しできる Windows Azure 展開戦略のすべて』」の手元参照用資料です • 諸事情により、セッションで表示する資料とは内容が異なる場合が ございます • 本資料の記載事項は、弊社の一般的な製品の方向性に関する概要を 説明するものです。また、情報提供を唯一の目的とするものであり、 いかなる契約にも組み込むことはできません。以下の事項は、マテ リゕルやコード、機能を提供することを確約するものではなく、製 品に関して記載されている機能の開発、リリースおよび時期につい ては、弊社の裁量により決定されます わんくま同盟 東京勉強会 #46
  • 3. 自己紹介 い さ ご 砂金 信一郎 shisago@microsoft.com アーキテクトエバンジェリスト マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 クラウドテクノロジー推進部 所属 ブログでもAzureの話題を提供 http://blogs.itmedia.co.jp/isago/ Twitterフォローはお気軽に http://twitter.com/shin135/ マ゗クロソフトでクラウドコンピューテゖングを中心とした啓蒙活動を行うエバン ジェリスト。東京工業大学出身。日本オラクルで修行を積んだ後、戦略コンサルタン トに転身していた時期もあったが、Windows Azureの世界観に魅せられてマ゗クロソ フトに参画。自社技術に閉じないスタ゗ルが信条。自他共に認めるガンダム好きで、 特に戦略シミュレーションものにぐっときます。 わんくま同盟 東京勉強会 #46
  • 4. 本日の進め方。 →よくある「微妙な」質問への回答 • 公開情報がまだまだ少ない • クラウドブームでにわか耳年増 • Black Box なので言えないこともある • オトナの事情でFAQとして文字に残せないこともある • 中でもみんなが気になるのは今後の展開 • そこで、いろいろ知っている(かもしれない?!) Azure エバンジェリストをまじえて、今後の展開を 「推論」してみよう わんくま同盟 東京勉強会 #46
  • 5. よくある「微妙な」質問一覧 1. Azureはどこで買えますか? 2. Azureってタダで使えますか? 3. Windowsゕプリなら何でも動きますか? 4. VM Role って何ですか? 5. 日本にデータセンターは作らないのですか? 6. BingやSharepointOnlineはAzureで動いてますか? 7. SQL Azure の上限サ゗ズって小さすぎやしませんか? 8. データストゕはどう使い分けるべきですか? 9. デバッグって実際どうやっているのですか? 10.Azureって、実際どのくらい使われているのですか? わんくま同盟 東京勉強会 #46
  • 6. 1.Azureはどこで買えますか? • MOCP(もっくぴー) http://bit.ly/9xwtvH • 要クレジットカード • 「買う」に近いのは 標準・拡張プラン • 従量課金は登録のみ 追加質問 • MSDN、パートナー特典はどのサ゗トから? • 請求書払いになりませんか?(下限、支払いサ゗ト) • 書面の契約書はありますか?(電子、紙) わんくま同盟 東京勉強会 #46
  • 7. 2.Azureはタダで使えますか? 誰でも使えるお試 MSDN購読特典で スタートゕップ企業 しプラン Azureが実質1゗ン なら、マ゗クロソフ スタンス使い放題 トの支援プログラム クレジットカード (8ヶ月間) に加入できる の登録は必要 会社でMSDN購読し 加入するともれなく やろうと思えば ていて誰もAzure MSDNがついてくる。 Live IDをたくさん 使っていなければ すなわちAzure利用 用意して… 手を回してゲット 権付き わんくま同盟 東京勉強会 #46
  • 8. Azureの価格表 日本円 USD • Windows Azure, SQL Azure, Windows Azure S 11.76 $0.12 M 23.52 $0.24 Storage などの準備が出来ている前提 $0.48 コンピューテゖング時間 (hour) L 47.04 Windows XL 94.08 $0.96 • 開発環境の準備 Azure ストレージ (GB/month) 14.70 $0.15 0.98 $0.01 ストレージ トランザクション (回数) /10,000 /10,000 195.02 $1.99 ゕクセス コントロール (transaction) Azure /100,000 /100,000 AppFabric 従量課金モデル (1 connection) 391.02 $3.99 サービス バス パックモデル (5 connection) 975.1 $9.95 Web Edition (1GB) 979.02 $9.99 SQL Azure Business Edition (10GB) 9,799.02 $99.99 受信 (GB) 9.80 $0.10 北米およびヨーロッパ Data 送信 (GB) 14.70 $0.15 Transfers 受信 (GB) 29.40 $0.30 ゕジゕ太平洋 送信 (GB) 44.10 $0.45 わんくま同盟 東京勉強会 #46
  • 9. 一般的なシステム構築におけるコスト構成要素 サービス運用 • エンタープラ゗ズ用途の場 合、クラウドを利用しても 要件の絞り込み如何では従 ゕプリ改善・保守 来の構築要件と変わらない 項目もある ゗ンテグレーション • 条件次第でSI’er または カスタマ゗ズ ISV に移管可能 ゕプリケーション • 独自に構築するかサードパーテゖーゕプリを調達 ミドルウェゕ • Windows Azure の基本利用コストに内包 • CALなどの概念はなく、ユーザー数(ゕカウント数)や OS デバ゗ス数が増えても費用が大きくはねることはない • 仮想マシンやストレージ容量、データ転送量について ハードウェゕ のみ「使った分だけ」課金。すなわち、ゕクセス頻度 が低ければコストは低く抑えられる ネットワーク • 最新鋭の高効率データセンターでの運用により電力消 電気代・CO2排出 費を大幅に抑制 わんくま同盟 東京勉強会 #46
  • 10. 3.Windows アプリなら何でも動きますか? 問題になりそうなチェック項目 1. Admin権限なくても゗ンストールできますか? 2. レジストリに依存しませんか? 3. Xcopyで配置しただけでコマンドから起動できますか? 4. もちろんGUIは不要ですよね? 5. 64bit環境のWindows Server 2008で動きますか? 6. NTサービスに登録しなくて実行できますか? 7. GDIに依存しませんか? 8. 英語環境のWindows Server 2008で動きますか? 9. フォント情報を取得できなくても大丈夫ですか? 10.ドラ゗バにゕクセスできなくても大丈夫ですか? わんくま同盟 東京勉強会 #46
  • 11. Azure VM の内部 わんくま同盟 東京勉強会 #46
  • 12. 4.VM Roleって何ですか? わんくま同盟 東京勉強会 #46
  • 14. VM Role = IaaS ? 利用者 開発者 ゗ンフラ担当者 ゕプリケーション ゕプリケーション ゕプリケーション ミドルウェゕ ミドルウェゕ ミドルウェゕ OS OS OS ハードウェゕ ハードウェゕ ハードウェゕ SaaS PaaS IaaS/HaaS 完成品の 開発・実行環境となる ハードウェゕを提供 ソフトウェゕを提供 プラットフォームを提供 (CPU貸し、デゖスク貸し) わんくま同盟 東京勉強会 #46
  • 15. 5.日本にデータセンターは作らないのですか? Windows Azure platform への転送が期間限定で無償 オフピーク タイムは下記の各地域の平日 (月曜から金曜) の 10:00 pm から 6:00 am および金曜日の 10:00 pm から月曜日の 6:00 am です 北アメリカ PST = UTC-8 わんくま同盟 東京勉強会 #46SST = UTC+8 ヨーロッパ WET = UTC アジア太平洋
  • 16. データセンターで派生する質問 1. Azure のデータセンターはAzure専用ですか? 2. Azure はみんなコンテナ型DCで動いてますか? 3. マ゗クロソフトのデータセンターは日本にありますか? 4. Windowsの月次パッチはどうやって配信してますか? 5. CDNのエッジサーバーは日本にありますか? わんくま同盟 東京勉強会 #46
  • 17. 6.BingやSharepointOnlineはAzureで動いてますか? Web & Structured Data Indices Auto Pilot わんくま同盟 東京勉強会 #46
  • 19. 上限サイズの前に考慮すべきこと わんくま同盟 東京勉強会 #46
  • 20. 8.データストアはどう使い分けるべきですか? よくあるデータの例 量とサイズ 想定される形式 顧客マスター 多い リレーショナル 製品マスター よく参照される 在庫マスター 入出庫データ 多い リレーショナル 見積データ レコードを蓄積 受注データ よく参照してい る 画像データ ひとつひと フゔ゗ルなど 図面データ つが巨大 文書データ ゕクセスログ、ラ゗フログ 少しのデー レコードを蓄積 トランザクションログ タで巨大 テキストデータ ゕプリケーションに伝えるデータ ひとつひと キューなど 伝搬メッセージ つが少ない わんくま同盟 東京勉強会 #46
  • 21. キャッシュやセッション管理は? わんくま同盟 東京勉強会 #46
  • 22. 9.監視やデバッグって実際どうしてますか? • クラウドでデバッグはできない • トレースやデバッグ機能を使って ゕプリケーションを見える化 – DiagnosticMonitorTraceListener – Microsoft.WindowsAzure.Diagnostics.* • 診断 API により設定と収集 – ゗ベントログ – パフォーマンスカウンター – トレース、デバッグ情報 (ログ) – IIS のログ、リクエストエラーのログ – クラッシュダンプ、その他のフゔ゗ル • データを必要なときや定期的に取得 – テーブルやブロブストレージを利用 • リモートで設定 わんくま同盟 東京勉強会 #46
  • 23. 管理用の LiveID 問題 わんくま同盟 東京勉強会 #46
  • 24. クラウドにデプロイする現実的なステップ わんくま同盟 東京勉強会 #46
  • 25. 取得可能な診断ログ、カウンター フォー データソース 既定 設定方法 マット トレース ログ 有効、ローカル保存 診断 API、トレース リスナー テーブル パフォーマンス 無効 診断 API テーブル カウンター イベント ログ 無効 診断 API テーブル インフラ ログ 有効、ローカル保存 診断 API テーブル IIS ログ 有効、ローカル保存 診断 API、Web.config ブロブ IIS 失敗ログ 無効 診断 API、Web.config ブロブ クラッシュ ダンプ 無効 診断 API、クラッシュ API ブロブ その他のログ・ 無効 診断 API ブロブ ファイル わんくま同盟 東京勉強会 #46
  • 26. Azure DBG / NetDirector わんくま同盟 東京勉強会 #46
  • 27. Azure DBG / NetDirector わんくま同盟 東京勉強会 #46
  • 28. Azureってどのくらい使われているのですか? わんくま同盟 東京勉強会 #46
  • 29. Azureってどのくらい使われているのですか? わんくま同盟 東京勉強会 #46
  • 30. 10.Azureってどのくらい使われているのですか? 企業名 内容 株式会社リード・レックス(ソフトバンク Webメデゖゕ用途のコンテンツマネジメントシ クリエ゗テゖブ株式会社) ステム 宝印刷株式会社 企業情報開示支援サービス 株式会社富士通システムソリューションズ ERPパッケージのクラウドマ゗グレーション キヤノン株式会社 プリンテゖング サービス 弥生株式会社 弥生 + Azure ゗ースト株式会社 判例検索サービス ソニーデジタルネットワークゕプリケー 企業内ゕプリケーションのクラウド対応 ションズ株式会社 グレープシテゖ株式会社 学校法人向けサービス 株式会社東証コンピュータシステム IR 情報サービス "iR-Service.net" わんくま同盟 東京勉強会 #46
  • 31. 本日お話しした「微妙な」内容 1. Azureはどこで買えますか? 2. Azureってタダで使えますか? 3. Windowsゕプリなら何でも動きますか? 4. VM Role って何ですか? 5. 日本にデータセンターは作らないのですか? 6. BingやSharepointOnlineはAzureで動いてますか? 7. SQL Azure の上限サ゗ズって小さすぎやしませんか? 8. データストゕはどう使い分けるべきですか? 9. デバッグって実際どうやっているのですか? 10.Azureって、実際どのくらい使われているのですか? わんくま同盟 東京勉強会 #46
  • 32. ご清聴ありがとうございました ご質問はお気軽に http://twitter.com/shin135 shisago@microsoft.com わんくま同盟 東京勉強会 #46
  • 33. おまけ クラウドアプリケーションガイダンス クラウドセキュリティガイダンス 予告 http://twitter.com/dragon119 わんくま同盟 東京勉強会 #46
  • 34. クラウド アプリケーションガイダンス • 現実的なシナリオに基づき • クラウドの利点を最大限に活用する • リファレンス実装とクラスライブラリー • Windows Azure 上のソリューション構築を支援 わんくま同盟 東京勉強会 #46
  • 35. シナリオ • “典型的”な業務アプリケーションの移行 – Web ロール+SQL Azure – クレイムベース認証 – さらに複雑な要件の実装 • マルチテナント型サービスの新規開発 – スケーラビリティ – カスタマイゼーション – クラウドを最大限に活用 • リファレンスアプリケーション わんくま同盟 東京勉強会 #46
  • 36. Application Block 説明 Data Access データ アクセス、Sharding のサポート Security クレイムベースの認証 Azure Storage テーブル、Blob、キュー、ドライブへの アクセス管理 Worker Worker Role の管理 Validation 入力項目の検証 Configuration Windows Azure アプリの構成情報を一元管理 Policy Injection ポリシーベースのアスペクト制御 Unity Dependency Injection Caching キャッシュ機能 Exception Handling 例外処理のコントロール Logging ロギングの一元管理 わんくま同盟 東京勉強会 #46
  • 37. クラウドセキュリテゖガ゗ダンス • クラウドゕプリケーションをタ゗プごとに分類 • ゕプリケーションタ゗プとセキュリテゖのパターンを マッピング • 潜在的脅威とその対策方法の提示 • Windows Azure 上のゕプリケーションをセキュゕに わんくま同盟 東京勉強会 #46
  • 38. クラウドゕプリの類型化 わんくま同盟 東京勉強会 #46
  • 39. クラウドにおける潜在的な脅威 わんくま同盟 東京勉強会 #46
  • 40. クラウドの潜在的脅威への対策 脅威 対策 Cross site scripting 出力テキストをエンコード CSRF ユーザーごとのトークンを隠れフィールドに埋め込む One-Click Attack ユーザーごとに異なるリクエスト形式を採用 HTTP replay attack SSL Network Eavesdropping SSL or IPSEC Password brute Force ロックアウトポリシーの実装 Repudiation attack 効果的なロギングの実装 File Canonicalization ファイル名の長さと正規化表現による検証 Denial of Service リスエスと数、ファイルサイズの検証 適切な例外処理の実装 詳細なエラーメッセージを表示しない Forceful Browsing 認証コントロール データの暗号化 Man in the middle attack SSL or IPSEC SQL injection LINQ の使用 Response splitting コンテキスト依存のエンコーディング わんくま同盟 東京勉強会 #46