最近、Windows Azure Platformに関するさまざまな質問を聞きました。 このFAQシリーズでは、よくある質問に回答します。
一般的な質問
Windows Azure Platformとは何ですか?
Windows Azureプラットフォームは、Microsoftデータセンターでホストされるスケーラブルなインターネットベースのクラウドコンピューティングサービスプラットフォームです。 Windows Azureプラットフォームは、ユーザー向けのWebアプリケーションから複雑なエンタープライズシステムまで、あらゆるレベルでアプリケーションを作成するための幅広い機能を提供します。 クラウドコンピューティング用のオペレーティングシステムと、開発者向けの一連のサービスが含まれています。 Windows Azureプラットフォームの主要コンポーネントは、Windows Azure、Microsoft SQL Azure、およびAppFabricです。
Windows Azureとは何ですか?
Windows Azureは、Microsoftデータセンターを使用してインターネット上のWebアプリケーションをホスト、スケーリング、管理するためのオンデマンドアプリケーションランタイムとスケーラブルなストレージを開発者に提供します。
Microsoft SQL Azureとは何ですか?
Microsoft SQL Azureは、Microsoft SQL Serverデータプラットフォームの実装であり、クラウドでその機能をWebサービスとして使用できます。 SQL Azureは、リレーショナルデータベース、レポート、分析、およびモバイルユーザー、リモートオフィス、ビジネスパートナーとのデータ同期のための幅広いサービスを提供します。
Microsoft SQL Azure Databaseとは何ですか?
Microsoft SQL Azure Databaseは、SQL Serverテクノロジーに基づいたクラウドコンピューティング向けのリレーショナルデータベースサービスです。 マイクロソフトがクラウドでホストする、アクセス性の高い、スケーラブルなマルチクライアントデータベースサービスを提供します。 SQL Azure Databaseを使用すると、複数のデータベースを簡単に準備および展開できます。 開発者は、ソフトウェアをインストール、構成、修正または管理する必要はありません。 このソリューションには高可用性とフォールトトレランスが組み込まれており、物理的な管理は不要です。 SQL Azure DatabaseはTransact-SQLをサポートしています。 お客様は、既存のTransact-SQL開発スキルと使い慣れたリレーショナルデータベースモデルを、既存のローカルデータベースの対称性に適用できます。 SQL Azure Databaseは、既存のツールキットとオンプレミスデータベースとクラウドデータベースの対称性を活用して開発コストを削減することにより、大きな経済的利益をもたらします。
Windows AzureプラットフォームのサービスバスとAppFabricアクセス制御とは何ですか?
Windows AzureプラットフォームのAppFabricコンポーネントの一部としてのサービスバスとアクセス制御は、Windows AzureアプリケーションとAzure SQLデータベースの既存および新規のWindows Serverリソースとの接続とコラボレーションを簡素化する開発Webサービスです。 Windows Azureオペレーティングシステムを搭載したこれらのサービスは、オンプレミスシステムとクラウドサービスを統合したり、他の組織と対話したりする必要があるお客様に接続性とアクセス制御機能を提供します。
サービスバスは、さまざまな通信シナリオを使用して、ファイアウォールとネットワークの外側でサービスとアプリケーションの柔軟な接続を提供します。 アクセス制御サービスは、REST Webサービスのクレームベースのフェデレーションアクセス制御を提供します。 開発者は彼らの助けを借りて、分散型または複合型のアプリケーションとサービスを作成できます。
Windows Azureプラットフォームの主な利点は何ですか?
Windows Azureプラットフォームを使用するお客様とパートナーは、次のメリットを享受できます。
- 柔軟性。 パートナーと顧客は、開発ツール、自動化されたサービス管理、データセンターのグローバルネットワークを活用して、顧客のニーズに迅速に対応し、競争優位性の強化に注力し、新しい市場に参入できます。
- 効率性 Windows Azure Platformは、設備投資を削減することで生産性と運用効率を向上させます。 お客様とパートナーは、3年で一部のプロセスの運用コストを30〜40%削減できます。 パートナーの実際の消費量、パッケージ、割引に基づく支払いにより、クラウドサービスの実装の初期コストが削減され、予測可能なITコストが提供されます。
- 必需品に注目してください。 パートナーと顧客は、技術インフラストラクチャの管理に時間とリソースを費やすのではなく、顧客サービスとニーズを満たすことに専念できます。 Windows Azure Platformを使用すると、パートナーと顧客は現在の問題を解決する時間を短縮し、競争上の優位性を強化することにもっと注意を払うことができます。
- シンプル。 パートナーと顧客は、.NETやPHPなどの使い慣れた言語で既存の開発スキルを適用して、クラウドデータセンターとオンプレミスの両方でWebアプリケーションとサービスを作成および管理できます。
- 信頼性 パートナーと顧客は、信頼性の高いサービスレベル契約とWebサービスの提供に関する豊富な経験に裏打ちされたエンタープライズクラスのサービスに依存できます。
Windows Azureプラットフォームでソリューションを開発した顧客やパートナーに関する詳細情報はどこで入手できますか?
Kelly Blue Book、Associated Press、Origin Digital、Lokadなどの顧客とパートナーがWindows Azureプラットフォームでソリューションを開発した方法については、 http : //www.microsoft.com/windowsazure/evidenceをご覧ください。
Windows Azureプラットフォームはどの言語で利用できますか?
Windows Azureは現在英語で利用可能です。
Windows Azureプラットフォームはどの国で商用利用できますか?
現在、Windows Azureプラットフォームは、オーストリア、ベルギー、カナダ、デンマーク、フィンランド、フランス、ドイツ、アイルランド、インド、イタリア、日本、オランダ、ニュージーランド、ノルウェー、ポルトガル、シンガポール、スペイン、スウェーデン、スイス、英国、米国、オーストラリア、ブラジル、チリ、コロンビア、コスタリカ、キプロス、チェコ共和国、ギリシャ、香港、ハンガリー、イスラエル、ルクセンブルク、マレーシア、メキシコ、ペルー、フィリピン、ポーランド、プエルトリコ、ルーマニア、トリニダードトバゴ。
現在、Windows Azureはロシアで利用できますか?
いいえ、利用できませんが、ロシアでクラウドサービスを徐々に開発し、ローンチの準備をしています。 -アナウンスに従ってください。
ロシアでWindows Azureはいつ利用可能になりますか?
ロシアでのWindows Azureの正式リリース日はまだ発表されていません。
Windows Azureは排他的にホストされるサービスですか?
いや Windows Azureは、グリッドコンピューティングではなく、ソフトウェアパッケージでも、標準のホストサービスでもありません。 Windows Azureは、Microsoftデータセンターに展開されたサービスの統合開発、ホスティング、および管理環境です。 この環境は、信頼性が高く効率的なコンピューティングリソースのコアとシンプルなストレージ機能に基づいて機能し、幅広い開発ツールとプロトコルもサポートしています。
BPOSはWindows Azureで動作しますか?
時間が経つにつれて、Microsoft Online Servicesの機能を拡張し、Windows Azure Platformが提供するスケーラビリティと柔軟性でアクセスできるようにします。
BPOSはWindows Azureで実行されますか?
現在のBusiness Productivity Online Suite(Exchange Online、SharePoint Online、Office Communications Online、およびLive Meeting)は、Windows Azureプラットフォームの前に開発およびリリースされました。 両方の製品が同じ作業要素(データセンター、トレーニングおよびIDインフラストラクチャ、基本的な商用プラットフォーム)を使用しているという事実にもかかわらず、BPOSサービスは当初、Exchange 2007などのサーバーシステムの現在のリリースに基づいて動作するように作成されました。
BPOSはWindows Azureでいつ動作しますか?
正確な日付を指定することはできませんが、これらの製品を徐々にまとめる予定です。 たとえば、Exchange Hosted Archiveの最新リリースの基盤となるストレージテクノロジは、現在SQL Azureです。
Live ServicesがWindows Azureプラットフォームに含まれないのはなぜですか?
2008年10月に開催されたPDC会議でWindows AzureプラットフォームのCTPバージョンを発表し、コミュニティメンバーからフィードバックやコメントを収集しました。 顧客とパートナーは、プラットフォームの構成を明確にし、オペレーティングシステム、データベース、接続を含める必要があることを示しました。 これらのレビューを考慮しました。現在、Windows AzureプラットフォームにはWindows Azure、SQL Azure、およびAppFabricコンポーネントが含まれています。
ライブサービスは、Microsoftのソフトウェアとサービスを組み合わせたパッケージの不可欠な部分です。 これらはWindows Azureプラットフォームの一部ではありませんが、開発者はこれらを使用して、Windows Azureプラットフォームで機能的で魅力的なソリューションを作成できます。 これは、SharePointおよびCRMサービスにも適用されます。 顧客とパートナーは、それらをWindows Azureプラットフォームと一緒に使用して、ビジネス目標を達成できます。
Windows Azureに関する質問
Windows Azureドライブとは何ですか?
Windows Azureドライブを使用すると、Windows Azureアプリケーションでページブロブ(BLOB)をマウントできます。これは、単一のNTFSボリュームを持つ仮想ハードディスクです。 アプリケーションのすべてのエントリはBLOBで確実に実行され、ローカル仮想マシンのキャッシュまたはキャッシュが欠落している場合はBLOBページから読み取りが行われます。 これにより、アプリケーションはBLOBを使用して仮想ハードディスクをアンロードおよびロードでき、仮想ディスクに保存されたデータはBLOBページにも保存されるため、仮想マシンのフェールオーバー中に保存されます。
Windows Azureの新しい診断機能を開発者に提供する機能は何ですか?
Windows Azureの新しい診断機能により、標準の.NET APIを使用したログ記録が可能になります。 また、ログやパフォーマンスカウンターなどの他の診断データを収集して、アプリケーションの状態を監視することもできます。
Windows Azureサービス管理APIとは何ですか?
Windows Azureサービス管理APIは、顧客がアプリケーションの展開、スケーリング、および管理を自動化できるようにするRESTベースのAPIです。
Windows Azureは柔軟な仮想マシンサイズを提供しますか?
はい 開発者は、リソース要件に基づいてアプリケーションを実行する仮想マシンのサイズを選択できるようになりました。 Windows Azureコンピューティングインスタンスには4つの異なるサイズがあり、複雑なアプリケーションとワークロードを実行できます。
インスタンスサイズの計算
| CPU
| 記憶
| インスタンスストレージ
| 入出力速度
|
小さい
| 1.6 GHz
| 1.75 GB
| 225 GB
| 平均
|
中
| 2 x 1.6 GHz
| 3.5 GB
| 490 GB
| 高い
|
大きい
| 4 x 1.6 GHz
| 7 GB
| 1000 GB
| 高い
|
とても大きい
| 8 x 1.6 GHz
| 14 GB
| 2040 GB
| 高い
|
Windows Azureの各コンピューティングインスタンスは、仮想サーバーを表します。 多くのリソースが特定のインスタンスに割り当てられますが、一部(I / O速度に関連する-ネットワーク帯域幅やディスクサブシステムなど)は、1つの物理ホストのすべてのコンピューティングインスタンスによって共有されます。 共有リソースが十分に活用されていない期間に、特定のインスタンスで使用する共有を増やすことができます。
異なるタイプのインスタンスは、サイズに応じて共有リソースに基づいて異なる最小パフォーマンスを提供します。 上の表に示されているように、高速I / O速度のインジケータを備えたコンピューティングインスタンスのサイズは、リソース全体のシェアの増加に対応しています。 総リソースに大きなシェアがある場合、I / O速度は安定して高くなります。
Microsoftは、Windows Azureに仮想マシン機能を追加して、サポートされるアプリケーションの範囲を拡大しますか?
はい。マイクロソフトは、Windows Azureに仮想マシン機能を追加して、サポートされるアプリケーションの範囲を拡大します。 仮想マシンの展開により、開発者は、自動化されたサービス管理の組み込み機能を最大限に活用しながら、Windows Azure上でさまざまなWindowsアプリケーションを実行できます。 この機能は現在、テストモードで使用できます。
Windows Azureで提案されているこの仮想マシン機能の価格はいくらですか?
現時点では、Windows Azure仮想マシンの提案された機能の価格は報告していません。 ただし、価格設定の決定には、Windows Azureに適用される価格設定モデルが使用されます。
Windows AzureはWindows Server Hyper-V仮想マシンをサポートしていますか?
いや ただし、一般的な基本Windowsプログラミングモデルを使用すると、Windows AzureからWindows Serverへ、またはその逆にアプリケーションを移動できます。
マイクロソフトは、顧客およびパートナーのデータセンターで動作するWindows Azureのライセンスを取得しますか?
マイクロソフトは、顧客とパートナーのデータセンターでWindows Azureテクノロジを使用できるようにする予定です。 これは、Windows Azure機能をWindows ServerやSystem Centerなどのローカル製品に統合することで実装されます。
競合他社に関する質問
Microsoftのクラウドコンピューティング戦略は、IBM、Google、またはAmazonとどのように違いますか? 競合他社と比較してどのような利点がありますか?
クラウドコンピューティングの主な利点はその幅広い選択肢にあり、マイクロソフトはクラウドサービスを使用する際に企業や開発者に幅広い選択肢を提供するのに最適な立場にあります。 マイクロソフトは、お客様がマイクロソフトの「ソフトウェア+サービス」(S + S)戦略のフレームワーク内でオンプレミステクノロジー、クラウドテクノロジー、または両方のタイプを使用できるという点で、Amazon、Googleおよび他のすべての競合他社と根本的に異なります。 マイクロソフトには、プライベートクライアントおよび企業を対象とした最も包括的なサービスセットを提供し、開発者にクラウドコンピューティングにアクセスするための最も機能的なツールを提供するために必要なすべてが揃っています。
Amazon Web Servicesと比較したWindows Azureの機能は何ですか?
Windows Azureは、物理コンピューターと同様のコンピューティングリソースを使用するクラウドサービスであり(そしてそれらとの支払いを受け取ります)、仮想マシンをオンデマンドで提供するAWSなどのプラットフォームとは多くの重要な違いがあります。 仮想マシンのみを提供するプラットフォームは、多くの点でホスティングサービスに似ています。ユーザーは、仮想マシンとそのソフトウェアを独自に構成および管理する必要があります。 Windows Azureを使用する場合、必要なのはアプリケーションとインスタンス数の指示だけです。 プラットフォームは、システムソフトウェアの更新など、他のすべてを実行します。
Windows Azureプラットフォームは、クラウドでホストされているアプリケーションやデータベースを、他のホストされているオンプレミスソフトウェアコンポーネントに簡単に接続するための機能も提供します。 これらの機能は、サービスバスおよびアクセス制御サービスを通じて提供されます。 主に1つのEC2インスタンスを別のEC2インスタンスに接続する機能を提供するAWSなどの他の製品とは異なり、サービスバスとアクセス制御サービスは、場所に関係なくアプリケーションを接続するように設計されています。 つまり、Windows AzureアプリケーションとAzure SQLデータベースは、多くのオプションと構成オプションを使用して、組織とファイアウォールの境界を越えたアプリケーションに接続できます。 これにより、パートナーと顧客は柔軟性と自由度を獲得し、ビジネスの要件に応じて任意の場所にアプリケーションを展開できます。
Windows Azureプラットフォームは、Cloudfront(Amazon CDN提供)と同様のコンテンツ配信ネットワーク機能を提供しますが、Windows Azure CDNはAmazon提供よりも多くのカバレッジを提供します。
Windows Azureプラットフォームの価格は、アマゾンウェブサービスと比較してどうですか?
まず、AmazonはIaaSプロバイダーであり、Windows AzureプラットフォームはMicrosoftのPaaS製品です。 つまり、Windows Azureプラットフォームには、オペレーティングシステム、データベース、負荷分散、バックアップ、自動サービス管理、自動高可用性ツール、物理管理、統合開発環境、監視などの機能が組み込まれています。
第二に、AmazonはさまざまなAWS製品に段階的な価格設定システムを使用しています。 一般公開されている情報とユーザーレビューから判断すると、ほとんどのお客様は最高のAmazon価格レベルに集中する必要があります。 Windows Azureの価格は、これらのAmazonの最高価格レベルの多くよりも低くなっています。 複雑さを増して複数のレベルを適用する代わりに、コンピューティングリソース、ストレージ、データ転送などの実際の消費に基づいて均一な価格を顧客に提供します。一般的な概念に従って、インジケーターの数を簡略化しました。 たとえば、使用状況を追跡するためのAmazon EC2には9つのメトリックがあり、Windows Azureでは4つだけです。これらのメトリックは、すべてのサイズのインスタンスに使用されます。 SQL Azureには1つの単純なメトリックのみがあります。価格は、Web EditionおよびBusiness Editionの月ごとに1つのデータベースに基づいています。 Amazonがホストするデータベースを使用する開発者は、データベースの実際の使用に関係なく、仮想マシンインスタンスの稼働時間の料金を支払います。 仮想マシンはデータストレージを提供しないため、データベースは外部ストレージに格納する必要があります。外部ストレージは別途支払われます。 さらに、開発者は、データのバックアップと複製に追加のコストがかかります。 また、パートナーを引き付けるための特別価格も提供しています。
Windows Azureの価格はGoogle App Engineの価格と比較していくらですか?
Windows Azureの価格は、ストレージとデータ転送に関してGoogle AppEngine(GAE)と同等です。 倉庫取引価格は、倉庫業務を実行するためのGAE価格よりも安いです。 GAEサービスにはSLAがないため、費用対効果も低くなります。 GAEはリレーショナルデータベースサービスを提供しません。 SQL Azureが提供するリレーショナルデータベースサービスには、1つの簡単なインジケーターしかありません。WebEditionおよびBusiness Editionの場合、価格はデータベースごとに月ごとに計算されます。
SQL AzureデータベースとAmazon SimpleDBの違いは何ですか?
Amazon SimpleDBとは異なり、Azure Database SQLは、T-SQLを使用したリレーショナルデータベースに基づく使い慣れた開発モデルを提供し、幅広い使い慣れたクエリツール、ツール、ナレッジベースなど、関連するすべての利点を提供します。
SQL Azure DatabaseとAmazon Relational Database Serviceとの違いは何ですか?
2009年10月27日に、Amazonは新しいリレーショナルデータベースサービス(Amazon RDS)のベータリリースを発表しました。 このサービスの一部として、クラウドに配置されたMySQL 5.1プラットフォーム、および限定されたデータベース管理機能(バックアップと修正)が提供されます。 コンピューティングリソースの稼働時間に基づいて、データベースごとに料金が請求されます。 AmazonはMySQLのすべての機能を提供するため、MySQL 5.1に基づく既存のアプリケーション、ツール、およびコードは、変更することなくAmazonで実行できます。 お客様は、Amazon Cloudwatchを使用してインスタンスを監視、管理、および拡張する必要があります。 Amazonは、MySQLを使用する開発者および個々の企業向けにこのサービスを位置付け、導入の容易さ、管理性、互換性、スケーラビリティ、信頼性、他のAmazonサービスとの相互運用性、セキュリティ、費用対効果などの利点を指摘しています。
SQL Azureは、次の主な利点を持つ自己管理型データベースを提供します。
- 高可用性。 SQL Azureには堅牢な3層フェールオーバー保護があり、即時の冗長性と自動フェールオーバー、パッチ適用、およびメンテナンスによりダウンタイムが発生しません。 Amazon RDSは高可用性機能を提供しません。
- 価格は3〜10倍低くなります。 SQL Azureのコストは、Amazon RDSの3〜10分の1です(Amazonは高可用性を提供していません)。 SQL Azureの価格は月額9.99ドルから、Amazon RDSの価格は月額79ドルからです。
- インフラストラクチャ管理は不要です。 SQL Azureは、独立して構成、スケーリング、インストール、複製、高可用性の制御、更新のインストールを行います。 Amazon RDSは、パッチのバックアップとインストールのみを行います。
- 柔軟なスケーリング。 Azure SQL Databaseは、最初はサイズを小さくしてから、徐々に自動的に拡張できます。 I / Oリソースの使用、バックアップを分析し、1 GB以上の未使用スペースを支払う必要はありません。 Amazonを使用する場合、顧客はインスタンスを選択して手動で変更したり、データベースをリロードしたりする必要があります。
- SQL ServerおよびSQL Serverエコシステムと互換性があります。 SQL Serverのアプリケーションと知識は、SQL Azureで使用できます。 SQL Azureは、SQL Serverベースのサービス(レポート、分析、統合サービス)、開発および管理ツール、およびWindows AzureやSharePointなどの他のMicrosoftインターネットサービスとの連携をサポートしています。
- シンプルなビジネスモデル。 SQL Azure Databaseには、非常にシンプルで予測可能な価格構造とビジネスモデルがあります。 I / O要求、ストレージサイズを測定したり、複雑な計算を実行したりする必要はありません。 小さいサイズから始めて、実際の使用に応じて徐々にサイズを大きくすることができます。
有用な資料: