280 likes | 420 Views
クラウドコンピューティングと Windows Azure Platform. アジェンダ. クラウド コンピューティングと Windows Azure Platform Windows Azure Platform 概要 Windows Azure Platform 導入事例. クラウド コンピューティングと Windows Azure Platform. クラウド コンピューティングと Windows Azure Platform. 課題. クラウド コンピューティングのメリット. セキュリティ 法 規制 事業継続性 ベンダーロックイン 人材育成.
E N D
クラウドコンピューティングとWindows Azure Platform
アジェンダ • クラウド コンピューティングと Windows Azure Platform • Windows Azure Platform 概要 • Windows Azure Platform 導入事例
クラウド コンピューティングと Windows Azure Platform
クラウド コンピューティングとWindows Azure Platform 課題 • クラウド コンピューティングのメリット • セキュリティ • 法規制 • 事業継続性 • ベンダーロックイン • 人材育成 ビジネス 課題 テクノロジー • セキュリティ • 可用性 • 管理性 • 既存システム利用 • 開発環境
クラウド コンピューティングとWindows Azure Platform “急速な成長“ “On と Off “ • クラウド利用に最適なパターン 稼働不要な 時期 コンピューティング 平均使用量 使用量 平均 時間 時間 コンピューティング • On & Offワークロード (e.g. バッチ処理など) • 過剰設備の余力の無駄が発生 • マーケットへの対応が煩雑になりがち • 成長とスケールが必要な成功したサービス • ITのチャレンジのため継続的な成長が必要 • 展開のためにリードタイムが必要 “予測不可能な使用増“ “周期的な使用増“ コンピューティング コンピューティング 平均使用料 平均使用量 時間 時間 • 予測していなかった急激な使用量増加 • 突然のスパイクがパフォーマンスに影響してしまう • 例外的なケースへの設備投資が不可能 • 小さな季節変動のトレンドを持つサービス • 周期的な需要の増加 • ITの複雑性と資源の無駄が発生
ワークロード • 全体最適 クラウド コンピューティングとWindows Azure Platform • クラウド利用時の考慮事項 • データ機密性 – ロケーション選択 • アプリケーション分割 セキュリティ • オンプレミス環境 • パートナー • システムの SLA評価 • IT部門は高付加価値 タスクにフォーカス 開発環境 SLA コスト最適化 • データ • サービス • ID • ネットワーク ネットワークレイテンシー オンプレミス連携 • レイテンシー把握 • 低減手法 プロビジョニング • 配置は数分 • ハードウェア購入不要
クラウド コンピューティングとWindows Azure Platform • クラウド コンピューティングの種類 アプリケーション アプリケーション アプリケーション ミドルウェア ミドルウェア ミドルウェア OS OS OS ハードウェア ハードウェア ハードウェア SaaS (Software as a Service) 完成品のソフトウェアを提供 PaaS (Platform as a Service) 開発・実行環境となるプラットフォームを提供 IaaS (Infrastructure as a Service) ハードウェアを提供(CPU/ディスク貸し) • すぐに利用でき、ASP からの延長で利用は一番、進んでいる • プラットフォームとしての拡張性、自由度に欠ける場合が多い • スケーラビリティ、コストにおいて他サービスに勝る • アプリケーション開発が必須ということと、後発のため、事例は少ない • 自由度が高く自社運用と差がないため、利用障壁は低い • これまで同様の管理が必要になり、煩雑化する可能性がある
クラウド コンピューティングとWindows Azure Platform • IT (コスト) 最適化のアプローチ • 自社運用(オンプレミス)+クラウド • 自社運用だけではコスト最適化は難しい • コストダウン、スケーラビリティ、... • クラウドだけではシステム要件を満たすことは難しい • セキュリティ要件、既存資産の活用、... • クラウドは IT環境の 1つの選択肢 • 単なる "クラウド利用の推進" ではなく、IT最適化の 1つの選択肢として捉えるべき! • アーキテクチャ、セキュリティ、運用管理、コスト、...
クラウド コンピューティングとWindows Azure Platform • クラウドへのシステム移行のパターン 移行 新規 拡張 新規サービスをクラウド上に構築し、既存システムへの付加価値を追加 既存システム自体をクラウドに移行 既存アプリケーションをサービスとしてクラウドに拡張
クラウド コンピューティングとWindows Azure Platform • クラウド利用の現実解 Powered by Microsoft • コミュニケーション クラウド オンプレミス • ハイブリッド • サーバー • サービス • コラボレーション • ビジネスアプリケーション SaaS • アプリケーションサービス • データベース PaaS • プラットフォーム Dynamic Data CenterToolkit • 共通基盤 ( クライアント, 開発環境)
Windows Azure Platform 概要Windows AzurePlatform • マイクロソフトのクラウド コンピューティング サービス基盤群 (PaaS) Windows® Azure™ Platform
Windows Azure Platform概要スケーラビリティ • Windows Azure Platform データセンター
Windows Azure Platform 概要Windows Azureとは? • コンピューティング (Compute) • アプリケーションの配置・実行環境 (ホスティング環境) • ストレージ サービス (StorageServices) • テーブル (Table)、キュー (Queue)、BLOB& ドライブ (Drive) • 管理 (Management ) • 管理用ポータルサイト、コンピューティングの管理 APIと診断データの取得 • 開発キット (Developer SDK) • Visual Studioに統合された SDK とローカル デバッグ実行環境 コンピューティング(Compute) ストレージ サービス(Storage Services) 管理(Management) 開発キット(Developer SDK)
Windows Azure Platform 概要SQL Azureとは? • データベース (Database) • データセンターでホスティングされている SQL Server (RDBMS) • テーブル、インデックス、ビュー、ストアドプロシージャ、トリガー、... • 管理ツール(Management Tools ) • SQL Server Management Studio レポーティング(Reporting) ビジネス分析(Business Analytics) データ同期(Data Sync) データベース(Database) 管理ツール(Management Tools)
Windows Azure Platform概要Windows Azure AppFabricとは? • サービスバス (Service Bus) • オンプレミス⇔クラウド間のサービス連携のためのサービスバス • アクセス コントロール (Access Control) • クレームベースでの ID 連携 (シングルサインオンなど) • 開発キット (Developer SDK) • Visual Studioに統合された SDK サービスバス(Service Bus) アクセス コントロール(Access Control ) インテグレーション(Integration) キャッシュ(Caching) コンポジット(Composite App) 開発キット(Developer SDK)
Windows Azure Platform概要Windows Azure AppFabricとは? • サービスバス (Service Bus) • オンプレミス/クラウド間のサービス連携をサポート テキスト XML グラフィックス バイナリデータ ストリーミング 受信 受信 ファイアウォール ファイアウォール 送信 送信 疎結合なコンポジット/マッシュアップアプリケーション間のメッセージ交換 もし可能であれば、直接接続もサービスバスが支援 サービス X サービス Y
Windows Azure Platform概要Windows Azure AppFabricとは? • アクセス コントロール (Access Control) • クレームベースの ID連携をサポート • クラウド ⇔ クラウド間、クラウド ⇔ オンプレミス間 • ex)AD アカウントでのシングルサインオン • 外部の ID プロバイダとの ID 連携 外部の ID プロバイダ ID の連携 クレームベースの認証を抽象化 手間のかかる承認スキーマのリクエストをシンプルに セキュアな信頼関係の確立を容易に データおよびアプリケーション アプリケーションあるいはユーザー
Windows Azure Platform 概要アプリケーション開発 • スケーラビリティ • 運用自動化 • オンプレミス連携 platform AppFabric コンピューティング CLOUD リレーショナルデータ サービスバス ストレージ 自動運用 アクセスコントロール 自動運用 • シームレスな開発エクスペリエンス
Windows Azure Platform 概要アプリケーション開発 • 開発環境の準備は... http://www.microsoft.com/japan/windowsazure/getstarted/
Windows Azure Platform導入事例宝印刷株式会社 (株式会社日立システムアンドサービス) 1/2 • 上場企業の企業情報開示支援サービス http://www.takara-print.co.jp/news_topics/pdf2010/20100222.pdf
Windows Azure Platform導入事例宝印刷株式会社 (株式会社日立システムアンドサービス) 2/2 • X-Editorのアーキテクチャ
Windows Azure Platform導入事例株式会社富士通システムソリューション • "ハイブリッド クラウド" ソリューション Windows Azure™ Platform http://www.microsoft.com/japan/showcase/fsol.mspx WebSERVE smart ソリューション on Azure WebSERVE smart 基盤 ワークフロー経費 会計 債権・債務 データ連携基盤 Service Bus データ連携・仕訳データ オンプレミス WebSERVE smart ソリューション
Windows Azure Platform導入事例東証コンピュータシステム株式会社 • 上場企業の会社情報を提供する "みんなの会社情報" http://www.microsoft.com/japan/showcase/tcs.mspx 適時開示情報 XBRL 企業情報 XBRL 株価 サービス/ データ連携 電文 ニュース 電文 オンプレミス • 企業側発信情報 • トピック(広報/ニュース) • オリジナル情報 クラウド http://www.ir-service.net/
Windows Azure Platform導入事例ワンビ印刷株式会社 • PCの情報漏洩対策サービス http://www.microsoft.com/japan/showcase/onebe.mspx 盗難・紛失 PCのデータを遠隔で消去 不可視化 トラストデリート 管理サーバー 遠隔消去 認証 消去命令 時限消去 Windows 7 BitLocker対応 Windows Desktop Search 対応 消去 証明書 Windows Azure Linux→ Windows Server で、グローバル+クラウド対応が可能に
情報リソース • Windows Azure Platformポータルサイト • http://windows.azure.com/ • Windows Azure AppFabricポータルサイト • http://appfabric.azure.com/ • Windows Azure Platform 製品情報サイト • http://www.microsoft.com/japan/windowsazure/ • Windows Azure Platform – サービスレベル契約 (SLA) • http://www.microsoft.com/japan/windowsazure/SLA/ • Windows Azure Platform – 価格情報 • http://www.microsoft.com/japan/windowsazure/offers/ • Windows Azure Platform サービス ダッシュボード • http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx • Windows Azure Platform デベロッパーセンター • http://msdn.microsoft.com/ja-jp/azure/