第29回長岡開発者勉強会

1,226 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,226
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

第29回長岡開発者勉強会

  1. 1. Windows Azure概要日本マイクロソフト株式会社テクニカル エバンジェリスト武田 正樹Masaki.Takeda@microsoft.com@masakit555
  2. 2. Agenda Windows Azure 概要 Windows Azure ハンズオン オンプレミスとクラウドの連携
  3. 3. Windows Azure
  4. 4. Windows Azure データセンター
  5. 5. Windows Azure
  6. 6. Windows Azure コンピューティング
  7. 7. Windows Azure 仮想マシン = IaaS
  8. 8. Windows Azure の可用性 Windows Azure Storage
  9. 9. Windows Azure の可用性 Windows Azure Storage
  10. 10. Windows Azure の可用性 Windows Azure Storage
  11. 11. Windows Azure の可用性“信頼性と 常時稼働” Windows Azure Storage
  12. 12. Windows Azure の可用性 > 800 km ストレージの 地理的複製 Windows Azure Storage
  13. 13. Windows Azure のスケーラビリティ ディスク VM サイズ CPU コア メモリ バンド幅 数 Extra Small 共有 768 MB 5 (Mbps) 1 Small 1 1.75 GB 100 (Mbps) 2 Medium 2 3.5 GB 200 (Mbps) 4 Large 4 7 GB 400 (Mbps) 8 Extra Large 8 14 GB 800 (Mbps) 16Windows Azure ポータル画面からスペック変更可能
  14. 14. 仮想マシンのスケールアウトAzure 側で用意されます(1) 仮想マシン(Linux)(2) 仮想マシン(Windows)(1) 仮想マシン(Linux) + MySQL(2) 仮想マシン(Windows) + MySQL(3) ClearDB
  15. 15. Windows Azure Web サイト 最大 15 ヶ月間無料 WordPress カンタン インストール FTP でファイルのアップロード
  16. 16. Web サイトのスケール shared reserved shared 1SHARED インスタンス shared: 共有 reserved: 占有
  17. 17. Web サイトのスケール shared reserved shared 2SHARED インスタンス shared: 共有 reserved: 占有
  18. 18. Web サイトのスケール shared reserved reserved 0 1SHARED インスタンス RESERVED インスタンス shared: 共有 reserved: 占有
  19. 19. Web サイトのスケール shared reserved reserved 2 RESERVED インスタンス shared: 共有 reserved: 占有
  20. 20. Web サイトのスケール shared reserved reserved 2 RESERVED インスタンス RESERVED インスタンス shared: 共有 reserved: 占有
  21. 21. Web サイトのアーキテクチャ
  22. 22. Windows Azure Web サイトへの配置Git / FTP / Web 配置 / TFS (Team Foundation Service) をサポート Git / FTP Mac OS X 010101110010101010100010010101110 Linux Git / FTP 010101110010101010100010010101110 Windows Git / FTP / Web 配置 / TFS Web サイト 010101110010101010100010010101110 ※ GitHub / CodePlex プロジェクトの自動配置も可能 (Git ベース)
  23. 23. Windows Azure Web サイトの管理 管理ポータル サイト manage.windowsazure.com コマンドライン ツール PowerShell cmdlets : Windows Command Line Tools : Windows, Mac, Linux
  24. 24. Windows Azure Web サイトの使用料金 項目 Free Shared Reserved ¥1.14/時間 (Preview) ¥7.00 (S) ~ ¥27.98 (L) /時間 (Preview)価格 無料 ¥1.75/時間 (GA) ¥10.49 (S) ~ ¥41.96 (L) /時間 (GA)最大サイト数 10 100 100最大インスタンス数 3 3 3ストレージ 1GB*1 1GB*1 10GB*1RDB (MySQL) 20MB*1 20MB*1 20MB*1データ転送 (受信) 無料 無料 無料 5GB/月まで無料 5GB/月まで無料データ転送 (送信) 最大 165MB/日 以降は標準従量課金 以降は標準従量課金CPU 利用時間 60分/日まで 240分/日まで 専用 azurewebsites.net azurewebsites.netドメイン azurewebsites.net カスタム*2 カスタム*2*1 : 全サイト共有*2 : CNAME, A レコード
  25. 25. モバイル サービス クラウド バックエンドの簡単構築 データ, ID 管理, Push 通知 Windows 8, Windows Phone, iOS, Android
  26. 26. <//> カスタム スクリプト
  27. 27. クラウド サービス 高度なスケーラビリティ N 層アーキテクチャ 自動管理
  28. 28. サービスパッケージサービスパッケージ
  29. 29.  プロビジョニング コードのデプロイ ネットワークの設定 サービス パッケージ 仮想マシン 仮想マシン 仮想マシン V仮想マシン サーバーラック 1 サーバーラック 2
  30. 30.  プロビジョニング コードのデプロイ ネットワークの設定 サービス パッケージ
  31. 31.  プロビジョニング コードのデプロイ ネットワークの設定 サービス パッケージ
  32. 32.  プロビジョニング コードのデプロイ ネットワークの設定
  33. 33. SQL データベース
  34. 34. Blob ストレージ
  35. 35. キャッシュ
  36. 36. 分散キャッシュ 300MB 300MB 300MB 300MB
  37. 37. 2
  38. 38. 4
  39. 39. ID 管理 エンタープライズの認証との統合 シングルサインオン エンタープライズ Graph REST API Fortune 誌 1000 社のうち 93% が Active Directory を利用
  40. 40. https://directory.windows.net/Contoso.com/Users(‘s.guthrie@contoso.com’) "Manager": { "__deferred": { "uri": "https://directory.windows.net/Contoso.com/Users(User_e42ffc4 c-64d3-496b-b4d8-0b8ee343c98e)/Manager” } } "UserPrincipalName": "adam.barr@contoso.com", "Department": "US Sales", "DisplayName": "Adam Barr", "GivenName": "Adam", "JobTitle": "Vice President" "Mobile": "206-354-8651", ...
  41. 41. サービス バス セキュアなメッセージングとリレー機能 ハイブリッドアプリを簡単に構築 疎結合なソリューション
  42. 42. メディア 配信用コンテンツの作成と管理 様々なデバイスや メディアフォーマットに対応 コンテンツの取り込み、エンコード、 保護、ストリーム
  43. 43. これまでの企業システムとの連携Access Control Service AD FS 2.0 Web アプリ AD Access Control ServiceWindows Azure Connect エージェントの インストール
  44. 44. これからは... 仮想 ネットワーク
  45. 45. Windows Azure 仮想ネットワーク • プライベート IP アドレスを Windows Azure 上で利用
  46. 46. VPN 接続方法1) 【Windows Azure】仮想ネットワークの作成2) 【Windows Azure】VPN ゲートウェイの作成3) 【企業内システム】 VPN 機器の設定
  47. 47. サポートしている VPN 機器についてCisco Juniper一般的な VPN 機器の必須要件• IKE v1• AES 128, 256•http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx SHA1, SHA2
  48. 48. VPN 検証方法 下記画面は、VPN 接続完了ではない • VPN 機器の NAT の設定がされていない可能性もある ping や リモートデスクトップ接続で確認 • ping の場合は、Windows ファイアウォールの設定を ”Off”
  49. 49. ドメインコントローラー構築時の留意点 (1) バックアップは「システム状態」を選択 ⇒VHDはバックアップしても戻せない
  50. 50. ドメインコントローラー構築時の留意点 (2) 仮想ネットワーク内に仮想マシンを構築 • ローカル IP アドレスは永続化される • ローカル IP アドレスは自動的に割り振られる Active Directory データベースはデータディスクに配置 • Writeキャッシュが無効に設定されており、データが確実に ディスクに書き込まれる
  51. 51. ドメインコントローラー構築時の留意点 (3) Windows Azure は、出力方向にのみ課金 読み取り専用ドメイン コントローラ (RODC) は、 出力方向に複製しない 入力方向(無料) ドメイン コントローラー 出力方向(有料)
  52. 52. ドメインコントローラー構築時の留意点 (4) 異なるデータセンターにある仮想ネットワーク間の直接 通信不可 ドメイン コントローラー ドメイン コントローラー ドメイン コントローラー
  53. 53. 構成例
  54. 54. Windows Azure Active Directory Windows Server アプリケーション Active Directory 認証プロバイダとしての Active Directory
  55. 55. Windows Azure Online Backup Windows Server 2012 の機能として提供 Windows Azure Active Directory と認証連携すると、 企業システムの認証情報でアクセス可能 Windows Azure Online Backup Windows Server Active Directory
  56. 56. 詳細は…http://WindowsAzure.com

×