Q: AWS Toolkit for Visual Studio とは何ですか?

AWS Toolkit for Visual Studio は、Microsoft Visual Studio の拡張機能です。Amazon Web Services を使用する .NET アプリケーションの開発、デバッグ、デプロイが容易にできるようになります。AWS Toolkit for Visual Studio を利用すると、AWS アプリケーションの構築をすぐに開始でき、生産性が向上します。

Q: AWS Toolkit for Visual Studio は何をしますか?

AWS Toolkit for Visual Studio の機能は次のとおりです。

  • AWS SDK for .NET
  • AWS Explorer
  • AWS CloudFormation デプロイメント
  • 複数の AWS アカウントのサポート

AWS SDK for .NET

AWS Toolkit for Visual Studio には AWS SDK for .NET が含まれているので、Amazon S3、Amazon EC2、Amazon SimpleDB などの AWS インフラストラクチャサービスを基盤とする .NET アプリケーションの開発をすぐに Visual Studio で開始できます。

  • 開始 – AWS .NET ライブラリを使用する新しい .NET プロジェクトを、付属のプロジェクトテンプレートを使用して簡単に作成できます。ライブラリを既存のプロジェクトに追加することもできます。
  • 開発 – Visual Studio を使用してアプリケーションをビルドし、デバッグします。

AWS Explorer

アプリケーション開発中に、Amazon S3、Amazon SimpleDB、Amazon EC2 などを含む、AWS インフラストラクチャに簡単にアクセスでき、それらを管理できます。AWS Explorer では、グラフィカルインターフェースを使用してリソースの作成、編集、削除を容易に実行できます。

  • 設定 – Amazon S3 オブジェクト、Amazon SimpleDB の項目と属性、Amazon SQS メッセージなどを作成、表示、削除します。
  • 編集 – アプリケーションのビルドとテストのためのリソースの追加、編集、削除を、Visual Studio の中で行うことができます。
  • Query – Amazon SimpleDB のデータに対して特定のクエリを作成し、その結果を表示します。

AWS CloudFormation デプロイメント

AWS Toolkit for Visual Studio を使用して、ASP.NET ウェブアプリケーションを開発、デバッグし、AWS CloudFormation を使用して AWS にデプロイします。

  • 開発 – 新しい .NET ウェブアプリケーションを、ウェブアプリケーションテンプレートを使用して作成します。Visual Studio を使用してアプリケーションをローカルでビルドし、実行してから、AWS CloudFormation を使用して AWS にデプロイします。
  • デプロイ – 新しいアプリケーションバージョンを既存の AWS CloudFormation スタックにデプロイし、そのアプリケーションの管理を Visual Studio の中で Amazon EC2 Management を使用して、または AWS マネジメントコンソールを使用して行います。

Q: どのバージョンの Visual Studio をサポートしていますか?

AWS Toolkit for Visual Studio は Visual Studio 2008 Standard Edition および Visual Studio 2010 Professional Edition 以降をサポートしています。

Q: アプリケーションをローカルに開発してテストできますか?

はい。AWS Toolkit for Visual Studio でデプロイする前に、Visual Studio と IIS 7.5 のローカルインストールバージョンを使用して、アプリケーションをテストすることができます。

Q: アプリケーションではどのようなストレージオプションを利用できますか?

Amazon S3 または外部で利用可能なストレージサービスを使用できます。Amazon S3 を使用する最も簡単な方法は AWS SDK for .NET を介することです。

Q: アプリケーションではどのような種類のデータベースを利用できますか?

任意のデータベーステクノロジーを使用できます。Amazon RDS や Amazon SimpleDB、または Microsoft SQL Server や Oracle、あるいは EC2 上の他のリレーショナルデータベースを使用することができます。

Q: アプリケーションでは他にどのようなサービスや機能を利用できますか?

AWS SDK for .NET は、アプリケーションに AWS インフラストラクチャ製品を含めるために次のような API を提供しています。

  • メッセージング – 信頼性と拡張性に優れたモバイル対モバイル通信を、Amazon SQS と Amazon SNS を使用してアプリケーションに統合します。大量のトランザクションメールを顧客宛てに、Amazon SES を使用して送信します。
  • コンピューティング – Amazon EC2 のインスタンスを起動して管理します。拡張性と耐障害性に優れた、エンタープライズクラスのアプリケーションを構築するための多数の機能を備えています。
  • モニタリング – Amazon EC2 インスタンス、Amazon EBS ボリューム、Elastic Load Balancing、および Amazon RDS データベースインスタンスの監視をリアルタイムで、Amazon CloudWatch を使用して行います。

Q: AWS CloudFormation デプロイメントではどのバージョンの .NET Framework がサポートされていますか?

AWS CloudFormation デプロイメント機能では、.NET v2.0 以降と、32 ビットおよび 64 ビットアプリケーションの両方をサポートしています。

Q: AWS CloudFormation デプロイメントではどのような Microsoft Windows 環境がサポートされていますか?

AWS CloudFormation デプロイメントでは、Windows Server 2008 R2 SP1 と IIS 7.5 をサポートしています。また、ASP.NET MVC2 および ASP.NET MVC3 ウェブアプリケーションの両方のサポートも含まれます。

Q: アプリケーションのパフォーマンスを監視したり表示したりするにはどうすればよいですか?

アプリケーションと関連リソースのパフォーマンスを監視や表示には、AWS マネジメントコンソールを使用します。

Q: 既存の ASP.NET アプリケーションを実行するには特別な配慮をする必要がありますか?

いいえ。AWS CloudFormation デプロイメントで既存の ASP.NET アプリケーションを実行するために特別な配慮やコードは必要ありません。.NET Framework V2.0 以降向けに開発された ASP.NET アプリケーションは、変更を加えなくても動作することになっています。自動フェイルオーバーや Multi-AZ 配置を利用したい場合は、アプリケーションがローカルストレージを使用しないよう変更しなければならない可能性があります。

Q: AWS Toolkit for Visual Studio はどのように入手できますか?

次の手順で AWS Toolkit for Visual Studio をダウンロードし、インストールします。

  1. http://aws.amazon.com/visualstudio にアクセスします。
  2. このページの右上隅にある [ダウンロード] ボタンをクリックします。ファイルの保存を求めるメッセージがブラウザに表示されます。
  3. 保存したインストーラを開いてインストールプロセスを開始します。画面に表示される指示に従ってください。

Q: 参考資料はどこにありますか?

AWS CloudFormation およびその他すべての AWS 製品およびサービスの資料は、http://aws.amazon.com/documentation で入手できます。AWS Toolkit for Visual Studio の資料はこちらで入手できます。

Q: アプリケーションに関するサポートはどこで得ることができますか?

AWS プレミアムサポートで、AWS CloudFormation の使用に関連する問題をカバーしています。詳細および料金については、AWS プレミアムサポートの詳細ページをご覧ください。Windows & .NET 開発者フォーラムは、他の開発者と交流し、AWS コミュニティの既存の幅広い知識を活用できる主要な場です。

Q: AWS Toolkit for Visual Studio のライセンスはどのようになっていますか?

AWS Toolkit は AWS カスタマーアグリーメント(以下「本ライセンス」)の下でライセンス化されます。本ライセンスに準拠する場合を除き、AWS Toolkits を使用することはできません。本ライセンスのコピーは http://aws.amazon.com/agreement/ にあります。

日本担当チームへお問い合わせ

お申し込みにあたってご不明な点は、お気軽に日本担当チームまでご相談ください。

AWS のご利用開始方法 »

アカウント作成方法、Amazon EC2、Amazon S3 のご利用開始方法を動画でわかりやすくご紹介いたします。