Eclipse用のWindows Azure Toolkit
Eclipse用のWindows Azure Toolkitは、Eclipse開発環境の機能を補完するオープンソースのツールキットであり、Javaアプリケーション開発者がWindows Azureクラウドにアプリケーションを簡単に開発、管理、公開できるようにします 。
指定されたリンクでプロジェクトの詳細を確認できます。
- ドキュメント: http:// bit.ly/Ly4SBx
- GitHubソースコード: http:// bit.ly/RbEO5n
設置
Windows Azure Toolkit for Eclipseアドオンをインストールするには、Windows 7または8オペレーティングシステム、またはWindows Server 2008または2012が必要です。ツールはJDKバージョン1.6以上をサポートし、Java EEのEclipse IDEに統合します。 また、Windows Azure SDK 2.0 Toolkitも必要です。このツールキットは、Eclipseでプロジェクトを初めて作成するときに自動的にインストールできます。
アプリケーションをクラウドでホストし、ローカルで実行するには、選択したJavaアプリケーションサーバーのいずれかが必要です:Tomcat、GlassFish、Jboss、またはJetty。 この記事では、Tomcat 7.0を使用します。
![画像 image](https://habrastorage.org/getpro/habr/post_images/e06/dad/540/e06dad5408ab1e115fda48632038a564.png)
Eclipse用のWindows Azure Toolkitをインストールするには、Eclipseを実行し、[ヘルプ]-> [新しいソフトウェアのインストール]メニュー項目に移動します。
![画像 image](https://habrastorage.org/getpro/habr/post_images/570/39d/9a1/57039d9a1ec547208c57a7d3edf21c5d.png)
[作業]フィールドにhttp://dl.msopentech.com/eclipseと入力します 。 WindowsのリストからAzure Toolkit for Eclipseを選択し、[次へ]をクリックしてインストールを構成するか、[完了]をクリックしてデフォルトですべてのコンポーネントをインストールします。
Eclipse用のWindows Azure Toolkitを使用する
![画像 image](https://habrastorage.org/getpro/habr/post_images/497/68d/6a9/49768d6a9cac2e929f9379d1ff7bf361.png)
Eclipseで動的Webプロジェクトを作成し、テンプレート「New JSP File(html)」を持つ任意の名前で新しいJSPファイルをWebContentに追加します。 このファイルを好みに合わせて変更します。 画像に表示されている画像を取得する必要があります。
![画像 image](https://habrastorage.org/getpro/habr/post_images/c31/77b/6b1/c3177b6b1e3f1ccb87d802e91b9a5f1f.png)
プロジェクトを右クリックして、メニュー項目[Windows Azure]-> [Windows Azureのパッケージ]を選択します。 プロジェクトをクラウドに配置するための準備ウィザードが表示されます。 プロジェクトの名前を入力し、「次へ」をクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/1c6/c7c/5e2/1c6c7c5e2cf452cd7012d683d904477b.png)
ローカルJDKロケーションへのパスが自動的に設定されていることを確認し、「ローカルJDKを自動的にアップロードする」パラメータを設定します。 「次へ」をクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/9ee/427/17b/9ee42717b5156bc47f73c048d55a1f2a.png)
リストからサーバーオプションを選択して、ローカルで使用し、クラウドでの使用を計画しているアプリケーションを実行します。 必要に応じて、ディスク上のこのサーバーへのパスを手動で設定します。 [ローカルサーバーを自動的にアップロードする...]オプションを選択します。 「次へ」をクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/6a8/0eb/967/6a80eb967a690d4856c53f54f9b8b0e7.png)
warファイルがアプリケーションリストに追加されていることを確認してください。 「次へ」をクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/03c/17a/fb7/03c17afb70cc6fa42fc450280f80e28d.png)
オプションで、クラウドアプリケーションの追加メカニズムの1つを有効にします。スティッキーセッションのサポート、キャッシュのサポート、リモートコードデバッグのサポート。 完了をクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/e6b/ed6/2a8/e6bed62a812abbaa9bd3ad573e6caa74.png)
Windows Azureクラウド環境に発行するための新しいカスタマイズされたパッケージが作成され、Project Explorerに追加されます。
リストからパッケージを選択し、メニュー項目「Windows Azureエミュレーターで実行」をクリックします
![clip_image001 clip_image001](https://habrastorage.org/getpro/habr/post_images/bbf/bb6/473/bbfbb6473f17690a3a511e413f4b902d.png)
![画像 image](https://habrastorage.org/getpro/habr/post_images/c68/949/3cb/c689493cb080503eabca3913ec408abd.png)
プロジェクトは、ローカルのWindows Azureコンピューティングパワーエミュレーターで起動されます。 起動プロセスは、Eclipseコンソールに詳細に表示されます。
![画像 image](https://habrastorage.org/getpro/habr/post_images/f4f/5df/83f/f4f5df83f69df9a5b61a46239dc4cad3.png)
起動中に、UACシステムからネットワークへのアクセス許可のリクエストを確認できます。このリクエストを確認するだけです。 数秒後、アプリケーションサーバーが起動します(私の場合はTomcat)。
![画像 image](https://habrastorage.org/getpro/habr/post_images/76b/48b/cc4/76b48bcc46dc2fde8392f0574e290ebd.png)
そして、ローカルのWindows Azureコンピューティングパワーエミュレーター。
![画像 image](https://habrastorage.org/getpro/habr/post_images/d30/be5/e16/d30be5e16a24dd44fd3b3077ed9bd261.png)
ブラウザーを起動して、アドレスhttp:// localhost:8080 / HelloWindowsAzure / NewFile.jspに移動します。NewFile.jspは、作成および変更したファイルの名前です。 実行中のJava Webアプリケーションコードが表示され、Windows Azureでホストする準備ができています。
クラウド配置
Windows Azureで空のクラウドサービス(クラウドサービス)を作成します。 プロジェクトが起動された場合はローカルコードの実行を停止し、「Windows Azureクラウドに発行」ペニーアイテムを選択します。
![clip_image002 clip_image002](https://habrastorage.org/getpro/habr/post_images/159/c1b/b52/159c1bb52f2436095ae429cb0a441ca9.png)
![画像 image](https://habrastorage.org/getpro/habr/post_images/7c9/8a5/0ac/7c98a50acb7aa6459e07e0bd3e48ff96.png)
Windows Azureサブスクリプション情報をダウンロードする必要があります。 [PUBLISH-SETTINGSファイルのインポート...]ボタンをクリックして、サブスクリプションをインポートします。 管理ポータルからダウンロードするか、ローカルディスクから以前にダウンロードしたファイルを使用するように求められます。
![画像 image](https://habrastorage.org/getpro/habr/post_images/0e2/83e/dbe/0e283edbef3a8f500681bbdb65325559.png)
構成ファイルをダウンロードしてそのパラメーターを適用すると、ウィザードはWindows Azureサブスクリプションに関する情報を受け取り、サブスクリプションのリストとそれらで利用可能なクラウドサービスをダウンロードします。 必要な公開オプションを選択できます。
- アプリケーションが公開されるサブスクリプション
- Windows Azureストレージアカウント
- アプリケーションが配置されるクラウドサービスの名前
- クラウドサービス環境:ステージングまたは実稼働
必要なすべてのデータを設定し、実稼働環境として配置する環境を選択します。 [公開]ボタンをクリックします。
![画像 image](https://habrastorage.org/getpro/habr/post_images/af5/3a3/1fa/af53a31fae74fb550c9cde9ac2424725.png)
Windows Azureでクラウドサービスパッケージをホストするための自動プロセスが開始されます。 このプロセスには通常、構成に応じて約1〜2分かかります。
![画像 image](https://habrastorage.org/getpro/habr/post_images/217/5af/3cc/2175af3cc95a9d7cc4b13237387a5591.png)
ブラウザーを開き、クラウドサービスのアドレスに移動して、JavaアプリケーションがWindows Azureクラウドでデプロイおよび実行されていることを確認します。
![画像 image](https://habrastorage.org/getpro/habr/post_images/4c9/229/84b/4c922984b9574fd7037b618f570192df.png)
これで、パラメーターを構成したり、アプリケーションをオンデマンドでスケーリングしたり、自動スケーリングのパラメーターを指定したりできます。
開発者向け機能
Java開発者は、Windows Azureサービスライブラリの使用、リモートアクセスの使用、クラウドサービスへのデバッグなど、Windows Azure for Eclipseツールキットが提供する他の機能を利用できます。 MSDNのリンク 。
更新する
7月上旬、Windows Azure for Eclipseツールキットが更新されました 。 新製品の中で、次の機能に注目できます。
- クラウドプロジェクトの作成時にストレージアカウントの選択を延期する機能。
- 新しいストレージアカウントを作成し、Eclipse環境からそれらにアプリケーションを公開する機能。
- ローカルストレージを介して非常に大きなアプリケーションをホストする機能。
- 通常のWindows Azureサービスと、中国の消費者向けの新しいデータセンターへの配置を選択する機能。
- 新しいMicrosoft Windows AzureクライアントAPI機能のサポートを使用して、Windows Azure Libraries for Javaライブラリを更新します。
お見逃しなく
ほぼ毎週リリースされているWindows Azureプラットフォームの更新に関する以前の発表をお見逃しなく。
- Dolby Digital PlusオーディオコーデックのサポートおよびWindows Azure Media Servicesのその他の更新のお知らせ
- Windows Azureアラートの監視とアラートサービスのお知らせ
- Windows Azureの自動スケーリング機能の発表
- Windows Azure Webサイトの発表と商用利用可能性。
- Windows Azure仮想マシンイメージギャラリーでの Windows Server 2012 R2、SQL Server 2014、およびVisual Studio 2013 Ultimateの可用性
- Windows、iOS、Windows Phone、Android、モバイルHTML5アプリケーションのサービスとしてのクラウドバックエンド
- ブログのその他...
便利なリンク
Javaアプリケーション開発者向けに、Windows Azureクラウドには多くの便利なリソースがありますので、ぜひご覧ください。
- Java Tool Centerリソース
- Windows Azure for EclipseおよびJava Cloudアプリケーション開発の記事
- ロシア語版Windows AzureのJava 開発記事
以下に、Microsoftクラウドプラットフォームの使用に役立つリソースへのリンクを示します。
- Windows Azureの30日間無料トライアル 。
- スタートアップ 、 パートナー 、教師、 MSDNサブスクライバー向けのWindows Azureリソースへの無料アクセス
- Windows Azure 開発センター (azurehub.ru)-Windows Azureでのサービスと開発の選択に関するスクリプト、ガイド、例、推奨事項。
- YouTubeのロシア語版Windows Azure TVニュースチャンネル。
- 最新のWindows Azureニュース-Twitter.com/windowsazure
- http: //wazurr.ru-ロシア語と英語のWindows Azureコンテンツアグリゲーター。
また、既にWindows Azureで開発している場合、またはサービスの開発者を探したい場合は、 appprofessionals.ruサービスにアクセスしてください 。
azurerus@microsoft.comでご質問にお答えします。 FacebookのWindows Azureコミュニティでお会いできるのを楽しみにしています。 ここでは、専門家(質問することを忘れないでください)、写真、多くのニュースを見つけることができます。
大規模なクラウド会議中に行われたWindows Azure Summitレポートのビデオ録画とビデオインタビュー 。 Windows AzureでのDevCon 2013カンファレンスのレポートはこちらでご覧いただけます 。