2. 本セッションの内容 Windows Azure と Windows Server との違いを理解し、IT インフラの一部として Windows Azure を使用する場合に IT Pro が認識しておかなければならない運用設計の留意点について理解しましょう。 運用設計の留意点 (運用に支障をきたさないための)開発者との連携ポイント
32. サービス展開に関する考慮 Windows Server(IaaS)の場合 Application 手動 Windows Server Windows Server IIS IIS 手動 Server(H/W) Server(H/W) Server(H/W) 手動 Windows Azure (PaaS)の場合 Application 手動 「サービスのURL」が DNS に登録される Windows Server IIS 自動 PaaSなので、OSをインストールするというプロセスが存在しない Hyper-V Server(H/W) サービスを作成 アプリケーションを展開
34. Windows AzurePlatform ~ Node の展開 Node 用のOS PXEBoot用OS FabricController ImageStore Maintenance OS Worker Role Windows Azure OS Web Role 展開・監視 Node Node Node Node Node Node
44. 永続ストレージ 残したいデータは永続ストレージに保存する Windows Azure ストレージ SQL Azure REST API http/https ゲスト(仮想マシン) Application Windows Server port 1433 IIS Windows Azure Storage TDS SQL Azure ホスト(物理マシン) Hyper-V Server Windows Azure
52. Windows Azure VM のスケーラビリティ 価格は2011年5月現在 サブスクリプションあたり 最大20インスタンス UP OUT インスタンス数
53. スケールアウトとスケールイン 負荷に応じてインスタンス数を調整できる インスタンスの増減はユーザーに影響しない ロール インスタンス Application Application Application Application Application Application Windows Server Windows Server Windows Server Windows Server Windows Server Windows Server IIS IIS IIS IIS IIS IIS xxx.cloudapp.net WindowsAzure DataCenter
54. Windows Azure Storage へのアクセス コンピュートノードとストレージノードは分離されている Storage Node Compute Node Container Guest OS REST API .NET Application Query URL 操作 操作 Read/Write 有効時間 署名 SAK config SAK: Storage Account Key
55. サービスの展開場所は局所化する ネットワーク的な遅延が性能に大きく影響する WorkerRole SQL Azure WebRole Amsterdam North America Chicago, Illinois Dublin, Ireland Asia Europe Hong Kong Azure Storage Singapore Africa San Antonio, Texas Central andSouth America Australia
56.
57. オンプレミスとの違い オンプレミス(IaaS) Application Windows Azure(PaaS) Windows Server 修正プログラム Application 修正プログラム Windows Server Guest OS v1.3 Windows ServerGuest OS v1.4 Windows Server Guest OS v1.2
85. Windows Azure VM (ロールインスタンス) Windows Azure VM (ロールインスタンス) WMI WMI 管理 Windows Azure サブスクリプション Windows Azure Management API 管理 管理 Windows AzureConnect を使用 インスタンスの作成、再起動、停止、証明書の管理 など インスタンスの作成、再起動、停止、証明書の管理 など Windows Azure Management コマンドレット 標準装備の コマンドレット WindowsPowerShell Windows Azure 管理ポータル(GUI) WMI:Windows Management Instrumentation Windows Azure の管理イメージ