• 検索結果がありません。

Windows Azure Platform: その全体像 David Chappell Chappell & Associates Copyright 2009 David Chappell

N/A
N/A
Protected

Academic year: 2021

シェア "Windows Azure Platform: その全体像 David Chappell Chappell & Associates Copyright 2009 David Chappell"

Copied!
32
0
0

読み込み中.... (全文を見る)

全文

(1)

Windows Azure Platform:

その全体像

David Chappell

Chappell & Associates

(2)

内容

 Windows Azure Platform とは何か

 Windows Azure Platform の典型的な使用シ

ナリオ

 Windows Azure Platform とその他のクラウド

プラットフォームの比較

(3)
(4)

Windows Azure Platform

旧名 Azure Services Platform

SQL Azure Windows Azure クラウド アプリケーション .NET Services オンプレミス アプリケーション その他 Windows

(5)

Windows Azure

図解 ファブリック コンピューティング ストレージ 構成 アプリケーション SQL Azure Windows Azure アプリケーション アプリケーション .NET Services その他 Windows

(6)

ファブリック ストレージ 仮想マシン 仮想マシン

Windows Azure

コンピューティング サービス

詳細 ロード バランサー HTTP/ HTTPS IIS Web ロール インスタンス Worker ロール インスタンス コンピューティング アプリケーション エージェント エージェント

(7)

ファブリック コンピューティング

Windows Azure

ストレージ サービス

詳細 BLOB テーブル ストレージ HTTP/ HTTPS キュー

(8)

SQL Azure

旧名 SQL Services Windows Azure アプリケーション アプリケーション .NET Services その他 Windows SQL Azure Database SQL Azure その他 (今後) SQL Azure

(9)

SQL Azure Database その他 (今後)

SQL Azure Database

図解 データベース データベース データベース SQL Azure Database TDS アプリケーション

(10)

データベース データベース データベース アプリケーション アプリケーション データベース SQL Azure Database

SQL Azure Database

1 つまたは複数のデータベースを使用 データベースの サイズは 最大 10 GB

(11)

.NET Services

クラウドのインフラストラクチャ .NET Services SQL Azure Windows Azure アプリケーション アプリケーション その他 Windows .NET Services ? Service Bus Access Control .NET Services

(12)

Service Bus

 問題点: 内部アプリケーションをインターネット上で公

開するのは困難

– ネットワーク アドレス変換 (

NAT

) やファイアウォールが障 害となる

 解決策:

– Service Bus

が、クライアントと内部アプリケーション間の クラウドベースの仲介役となる • 直接またはキュー – クライアントは、

Service Bus

が提供するサービス レジスト リを使用して、必要なサービスを探すことが可能

(13)

Windows Azure Platform

の価格設定

(1)

 Windows Azure

– コンピューティング: 1 つの

VM

インスタンスにつき $0.12/時間 – ストレージ: • データ: 月額 $0.15/GB (テーブル、BLOB) • アクセス: $0.01/10,000 処理 (テーブル、BLOB、キュー) – 帯域幅: 受信 $0.10/GB、送信 $0.15/GB

 .NET Services

– メッセージ: $0.15/100,000 メッセージ処理

• Service Bus メッセージ、Access Control トークンを含む

(14)

Windows Azure Platform

の価格設定

(2)

 SQL Azure Database

– Web Edition

• データ: データベース (最大 1 GB) 1 つにつき月額 $9.99 • 帯域幅: 受信 $0.10/GB、送信 $0.15/GB

– Business Edition

• データ: データベース (最大 10 GB) 1 つにつき月額 $99.99 • 帯域幅: 受信 $0.10/GB、送信 $0.15/GB

(15)

Windows Azure Platform の活用:

シナリオ

(16)

Azure

の適用

(1)

Azureに適したアプリケーションの特性

 大規模な拡張が必要なアプリケーション

 高い信頼性を必要とするアプリケーション

 負荷変動が大きいアプリケーション

 短期間、または使用期間が予測できないアプリ

ケーション

(17)

Azure

の適用

(2)

Azureに適したアプリケーションの特性

 新規事業によるアプリケーション

– 社内新規事業展開も含む

 自社データセンターでの運用に適さないアプリ

ケーション

– データセンターを持たない企業

– 共同事業

– 自社 IT 部門の関与を避けたいと考えているビジネス

ユニット

 外部ストレージによる利点を生かせるアプリケー

ション

(18)

Blobs

Azure

を基盤として

非 Azure アプリケーションで Windows Azure ストレージを利用

SQL Azure

オンプレミス/ ホストされた アプリケーション

(19)

Web ロール インスタンス テーブル

Azure

を基盤として

大規模な拡張が可能な Web アプリケーションをインターネットに公開 ユーザー

(20)

BLOB キュー テーブル ユーザー Worker ロール インスタンス Web ロール インスタンス

Azure

を基盤として

大規模な拡張が可能な Web アプリケーションのバックグラウンド処理を実行

(21)

Web ロール インスタンス SQL Azure ユーザー

Azure

を基盤として

リレーショナル ストレージを備えた Web アプリケーション

(22)

Web ロール インスタンス SQL Azure ユーザー

Azure

を基盤として

Web アプリケーションでクラウド/オンプレミスのデータを利用 Service Bus オンプレミス データベース

(23)

ユーザー BLOB Web ロール インスタンス キュー Worker ロール インスタンス

Azure

を基盤として

並列処理アプリケーション

(24)

Windows Azure Platform と

競合製品

(25)

ホスティングと

Windows Azure Platform

比較

 ホスティングの利点

– 完全な制御が可能 – リソースにかかるコストが低い

 Windows Azure

の利点

– リード タイムなし、コミットメントも不要 – 管理コストを抑制できる – リソースを迅速に拡大/縮小できる – ファブリック、組み込みのデータ レプリケーションなど、 信頼性に優れたサービス

– Windows Azure Storage

テーブルなど、拡張性に

(26)

EC2 仮想マシン

Amazon Web サービス

Linux または Windows

Amazon Web

サービス

(

AWS)

 AWS Elastic Compute Cloud

(

EC2

) では、

Linux

または

Windows

が稼動する仮想マシンを提供

Windows Azure ファブリック

仮想マシン

Windows Server 2008

Windows Azure Platform

自社 DBMS Windows Azure ストレージ SQL Azure Database 自社アプリ ケーション AWS Storage 自社アプリ ケーション

(27)

データストア、 タスク リスト

Google App Engine

 App Engine

では

Python

アプリケーションおよび

Java

アプリケーションを実行可能

Google App Engine

Python/Java Runtime

Windows Azure ファブリック

Windows Azure Platform

Windows Azure ストレージ SQL Azure Database Windows Server 2008 Worker ロール Web ロール タスク アプリケー ション

(28)

Force.com Database

Force.com

Windows Azure

 salesforce.com

Force.com

はデータ駆動型

エンタープライズ アプリケーションに重点を置く

Force.com Force.com Runtime エンタープライズ アプリケーション Windows Azure ファブリック

Windows Azure Platform

Windows Azure ストレージ SQL Azure Database Windows Server 2008 Worker ロール Web ロール

(29)

まとめ

 クラウド プラットフォームの時代が到来している

– マイクロソフトは

Windows Azure Platform

に 大きな自信

 新しい世界が幕を開けつつある

(30)

参考資料

 『

Introducing the Windows Azure Platform: An Early

Look at Windows Azure, SQL Azure, and .NET Services

http://go.microsoft.com/fwlink/?LinkId=158011

 『

Windows Azure

の紹介』

http://download.microsoft.com/download/0/F/A/0FA924AE-DA08-45B8-8F96-76884B8D15F8/

Windows_Azure_David_Chappell_White_Paper_March_09_Japanese.pdf

 『

Windows Azure and ISVs: A Guide for Decision Makers

(31)

講演者について

David Chappell 氏は、カリフォルニア州サンフランシスコに拠点を置く

Chappell & Associates (www.davidchappell.com) の社長を務めて います。講演、著作、コンサルティングによる啓蒙普及活動を通じて、 世界中の人々が新しいテクノロジをより良く活用できるよう尽力して います。Chappell 氏は、世界の各地域で催される数多くのイベント やカンファレンスで基調講演を務めており、彼のセミナーには、世界 40 か国から IT 関連の意思決定者、アーキテクト、開発者が何万人 も参加しています。彼の著作は数多くの言語に翻訳されており、MITETH Zurich、およびその他の大学の講義で使用されています。また、 コンサルタントとして、Hewlett-PackardIBM、マイクロソフト、スタン フォード大学、Target Corporation といったクライアントの、新しいテ クノロジの導入、新製品の市場投入、販売員のトレーニング、事業計 画の策定を支援してきました。過去には、ネットワーキング ソフトウェ アの開発、米国の規格団体の作業部会議長を務めた経験があり、 また、ピーボディ賞を受賞したラジオ番組「Children’s Radio Theater」 ではキーボード演奏を担当しました。ウィスコンシン大学マディソン校 で経済学の理学士号およびコンピューター サイエンスの理学修士号 を取得しています。

(32)

Copyright © 2009 David Chappell

Chappell & Associates

参照

関連したドキュメント

BRAdmin Professional 4 を Microsoft Azure に接続するには、Microsoft Azure のサブスクリプションと Microsoft Azure Storage アカウントが必要です。.. BRAdmin Professional

Internet Explorer 11 Windows 8.1 Windows 10 Microsoft Edge Windows 10..

この設定では、管理サーバ(Control Center)自体に更新された Windows 用の Dr.Web Agent のコンポ ーネントがダウンロードされませんので、当該 Control Center で管理される全ての Dr.Web

MPIO サポートを選択すると、 Windows Unified Host Utilities によって、 Windows Server 2016 に含まれている MPIO 機能が有効になります。.

partially ordered abelian groups, Choquet theory, approxima- tion, trace, Gordan’s theorem, Farkas’ lemma, unperforation, refinable measure, diophan- tine inequalities,

The next lemma implies that the final bound in (2.4) will not be helpful if non- negative weight matrices are used for graphs that have small maximum independent sets and vertices

・M.2 Flash モジュール専用RAID設定サービス[PYBAS1SM2]とWindows Server 2022 Standard(16コア/Hyper-V)[PYBWPS5H]インストール/Windows Server 2019

'BOM for Windows Ver.8.0 インストールマニュアル'では、BOM for Windows