Azure Resource Manager (ARM) プレビューSDKが複数の言語/プラットフォームで利用可能になったことを発表できて、嬉しく思います。これには、Java、Python、Go、Ruby のSDKが含まれています。これらの各言語実装は、各言語のパッケージ マネージャーとGitHubを通して入手可能であり、テストする準備ができています! これらのSDKはプレビューなので、SDKのユーザーは、今後、完全なリリースの前に変更があることを予期していてください。しかし、今後、変更がありそうであっても、コードは使う準備ができていると信じており、そのことに興奮しています! Azureは急速に成長しており、新機能や新サービスを常に追加しています。この機能やサービスの拡張によって、驚くべきペースで驚くべき新機能がAzureのお客様に提供されています。、Azureがサポートしている言語/プラットフォームのすべてにわたって、同じレベルの正確性と一貫性をするためには、このペースが課題でした。Azureの進化のペースとスケールで、手書きのSDKを開発するために必要となる労力は、厄介なものです。そのため、我々は、Azureと同じペースでSDKがスケールできるようにするために、すべてのSDKにわたってコード生成モデルに移行しつつあります。 これらの各SDK内のコードは、AzureのRESTful API仕様から生成されています。これらの仕様はオープン ソースであり、Swagger v2仕様を基にしています。SDKコードは、AutoRestというオープン ソース プロジェクトを使って生成されたコードです。AutoRestは、これらのRESTful API仕様を、複数の言語のクライアント ライブラリに変換します。SDK内の生成されたコードで改善したい点がある場合は、SDKを生成するためのツール全体がオープンで自由に利用可能で、幅広く採用されているAPI仕様フォーマットを基にしているので、是非貢献してください。 作業の開始: ARM認証 Azure Resource Manager SDKを使う前に、SDKがどのようにリクエストを認証、認可するかを理解する必要があります。すべてのプレビューSDKでは、SDKを使う開発者が、OAuth2を使ってベアラー トークンを取得するために、Azure Active Directoryで認証する必要があります。OAuth2は証明書に対する優位性を持っていますが、ヘッドレス サーバー上のスクリプトといったプログラムによる利用には、1つ以上のサービス プリンシパルの理解と作成が必要です。これは、SDKで作業を開始する開発者にとって、難しい概念の1つになり得ます。コマンド ラインでのサービス プリンシパルの設定については、「Azure リソース マネージャーでのサービス プリンシパルの認証」(Authenticating a service principal with Azure Resource Manager) (英語 / 日本語) をご覧ください。Azureにおける認証のより詳しい説明については、「Developer’s guide to auth with Azure Resource Manager API」(Azure Resource Manager APIで認証するための開発者ガイド) … Continue reading Azure Resource Manager プレビューSDK
Tag: java
Azure Webサイト上のJava
Azure Webサイトで、JavaベースのWebサイトのサポートを開始します。 ポータルでは、次をサポート。 Java 1.7.0_51 (32ビット) - 既定でサポートされるJavaバージョン Tomcat 7.0.50 - 基底のJavaコンテナー Jetty 9.1.0 このUIで、JavaのバージョンとWebコンテナーを選択可能。Javaのバージョンは将来追加予定。 構成UIに加え、Webアプリケーション ギャラリーでも、Tomcat、Jettyのインストールを選択可能。 独自のバージョンのJavaやJavaベースのアプリケーション (たとえば、Java 6とTomcat 6) のアップロードも可能。 Java 1.7.0_51の64ビット バージョンも実行可能。web.configファイル内の構成で64ビット ランタイムを選択する必要あり。将来は、ポータルで選択可能になる予定。 制限 当初は、HTTPトラフィックのみをリッスン。現時点では、JMX、JMSメッセージング、JDWP、JDIリモート デバッグなし。 Javaプロセスは、サービスとしてではなくアプリケーションとして実行される必要あり。 まとめ Javaは、すべてのレベルで追加コストなしで利用可能に。既存のJava Webアプリをホストする新しい方法を提供。Java Azure SDKを使って、Azureサービスとの統合も簡単。 関連情報 Microsoft Azure Blog > Java on Azure Web Sites (2014/04/04) 英語 - http://blogs.msdn.com/b/windowsazure/archive/2014/04/04/java-on-azure-web-sites.aspx 日本語 (機械翻訳) - http://www.microsofttranslator.com/bv.aspx?from=en&to=ja&a=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fwindowsazure%2Farchive%2F2014%2F04%2F04%2Fjava-on-azure-web-sites.aspx 日本語 (近日公開) … Continue reading Azure Webサイト上のJava
Windows Azure Plugin for Eclipse with Javaの2月アップデート – SSLのサポート、新しいJDK、Windows Azure構成など
Microsoft Open Technologies (MS Open Tech) が、Windows Azure Plugin for Eclipse with Java (英語 / 日本語 (機械翻訳)) の2月プレビュー (英語 / 日本語 (機械翻訳)) をリリースしました。このリリースには、SSLのサポート、GlassFishとAzul Zulu OpenJDKパッケージの最新バージョンの追加サポート、Windows AzureのA5/A6/A7インスタンスとWindows Server 2012 R2を選択できる新しいオプション、メニューの微調整、プライベート エンドポイント向けの新しい「自動」オプションといった、2013年10月リリース以降の複数のアップデートが含まれています。完全な詳細については、アップデートされたドキュメント (英語 / 日本語 (機械翻訳)) をご覧ください。 SSLのサポート ユーザーに、Windows Azure上で稼働するあらゆるJavaベースのWebアプリケーション サーバーを (サーバーごとに異なる手順となる) SSL証明書と認証を受け付ける構成を手動で行わせる代わりに、我々のエンジニアリング チームは、SSLオフロードと呼ばれる機能を開発しました。オフロードによって、Javaアプリケーション サーバーでSSLを構成する必要なしに、(最もリクエストされていた機能の1つである) HTTPSサポートを簡単に有効化できます。SSL認証は、VM内のIIS (英語 / 日本語 (機械翻訳)) とARR (Application Request Routing) (英語 / 日本語 … Continue reading Windows Azure Plugin for Eclipse with Javaの2月アップデート – SSLのサポート、新しいJDK、Windows Azure構成など
Java Festa in 札幌 2013「Windows Azure & Javaの最新動向」(10/15)
今年も「Java Festa in 札幌」で講演します。今回は、「Windows Azure & Javaの最新動向」と題して、Windows Azure上でのJava開発についてご紹介します。札幌近郊の方は、是非ご参加ください! Java Festa in 札幌 2013 http://www.javafesta.jp/ http://www.javafesta.jp/blog/program/#A-3 【A-3】Windows Azure & Javaの最新動向 講師: 佐藤 直生 (Microsoft Corporation) Microsoftのパブリック クラウド プラットフォーム「Windows Azure」は、.NETのみならず、Java、PHP、Node.js、Python、Rubyといった幅広いプログラミング言語をサポートしています。特に、Javaのサポートは、今年6月のMicrosoftとOracleとの間の提携により、ますます強化されつつあります。 本セッションでは、Windows Azureの最新動向やWindows AzureのJavaサポートに関して、デモを交えつつ分かりやすくご紹介していきます。パブリック クラウドを活用したいエンジニアの皆さんのご参加をお待ちしています! Windows Azure > デベロッパー センター > Java http://www.windowsazure.com/ja-jp/develop/java/
Azul Systemsが、MS Open Techと協力し、Windows Azure向けOpenJDKビルド Zuluをリリース
本日、我々Microsoft Open TechnologiesのパートナーであるAzul Systemsが、Windows Azureプラットフォーム上のWindows Server向けのOpenJDKビルドであるZuluのテクノロジ プレビューをリリースした、というニュースをお伝えできて嬉しく思います。Azulの新しいOpenJDKベースのビルドは、すべてのJava認定テストを通過しており、フリーでオープン ソースです。 OpenJDKとして知られているコミュニティ主導のオープン ソースJava実装の、Azulによる新しいビルドが、GPLv2オープン ソース ライセンスの基で、フリーにダウンロードして使用できるようになりました。 Azul Systemsによってビルドされ配布されるZuluは、JDK (Java Development Kit) であり、Java Standard Edition (SE) 7仕様に準拠した実装です。Zuluは、OpenJDK Community TCK (Technology Compatibility Kit) のJava SE 7バージョンにおける、すべてのテストを通過することで検証されています。 我々が共有したいこのプレス リリースも含め、この心躍るニュースに関する多数の情報が、AzulのWebサイトにあります。 Azul SystemsとMS Open Techのサポートによって、お客様は、OpenJDKのコミュニティからの最新の進展を活用しながら、自分のJava実装に対する高品質の基盤を保証されます。OpenJDKプロジェクトは活発なオープン ソース コミュニティによってサポートされており、Azul Systemsは、Windows Azure向けのOpenJDKベースのビルドを更新しメンテナンスすること、および、Java、Windows Server両方の現行バージョン、将来のバージョンをサポートすることをコミットしています。MS Open Techによる既存のオープン ソース「Windows Azure Plugin for Eclipse with Java」を介して、Windows Azure上のJavaアプリケーションのデプロイは、さらに簡素化されます。 Azul Zuluの主な特徴は、次の通りです: OpenJDKをベースにした、フリーでオープ ンソースのビルド … Continue reading Azul Systemsが、MS Open Techと協力し、Windows Azure向けOpenJDKビルド Zuluをリリース
Oracle OpenWorld 2013: Oracleのミッション クリティカル ソフトウェアと、Microsoftのエンタープライズ級クラウド
長年、MicrosoftとOracleは、お客様がエンタープライズ テクノロジのニーズを対応することを助けてきました。その間、私には、業界のリーダーとしてのOracleと提携し、競合し、そしてOracleを高く評価する個人的な機会がありました。 確かに、エンタープライズのスケーラビリティと信頼性を考えると、Oracleが思い浮かびます。そして、Microsoftのクラウドもまた、「クラウドの経済性」の価格で、エンタープライズ級の信頼性、スケーラビリティ、パフォーマンスを提供していると信じています。これは、多くの方がMicrosoftに期待してきたことです。Microsoftのクラウド上でのOracleのワークロードという組み合わせは、信じられないほど強力です。 Oracleのミッション クリティカル ソフトウェアの力をWindowsとAzureを使っている数百万のお客様に届けるという、この提携における次の大きな一歩に関わっていることを誇りに思います。6月に、我々は、Oracleソフトウェアをさらに多くのWindowsのお客様やパートナーにもたらすための、新しい戦略的提携を発表しました。今回、2つの大きな発表を共有できて興奮しています: 本日から、Microsoftは、Oracle Database、Oracle WebLogic Server、Java Development Kit (JDK) を稼働する、ライセンス込みのWindows Serverの仮想マシン イメージのプレビューを提供します。こちらから、ダウンロードできます。 また、Oracleは、Windows AzureでOracle Database、Oracle WebLogic Serverを稼働する、ライセンス持ち込み (BYOL) のOracle Linuxの仮想マシン イメージを提供します。 我々の長期にわたる関係を基にして、Java、Oracle WebLogic Server、Oracle Databaseを使っているお客様は、Windows Azure、Windows Hyper-V上でそのソフトウェアを実行する柔軟性を得られるようになりました。また、JavaとOracleをベースにしたアプリケーションを構築、販売しているISVは、自分のアプリケーションやサービスをWindows Azureで実行する柔軟性と選択肢を得られます。これによって、Oracleテクノロジで構築されたクラウド ベースのISVソリューションの、エンタープライズにおける採用が可能になります。 この提携の最初の大きな結果を共有できて興奮しています。また、本日この後の私の登壇が、Microsoft幹部がOracle OpenWorldで基調講演を行う最初の機会になります。こちらから、ライブまたはオンデマンドで視聴可能です。 私の講演では、テクノロジ業界で進行中の2つの大きな話題に触れる予定です。1つはクラウドOSのビジョン、もう1つは、Oracleのソフトウェアの力をプライベート/パブリック クラウド、サービス プロバイダーにもたらすために、MicrosoftとOracleがどのように協力しているかです。また、我々の共通のパートナーの1社であるRedkneeが、Windows Azure上で革新的で新しいOracleベースのソリューションをどのように構築しているかを紹介する予定です。 OracleソフトウェアとWindowsソフトウェアを使っている場合、あるいは、クラウドがあなたのビジネスをどのように変革するかについて興奮している場合は (その両方だといいのですが)、視聴することをお勧めします。 本日は、この提携の約束を果たすための多くの段階の第一歩であり、今後、さらなる作業と発表を予定しています。それまでは、プレビューを試し、Oracle Self-service Kit (英語 / 日本語 (機械翻訳)) を確認し、Microsoftのクラウド上でのOracleのソフトウェアの稼働についてさらに学んでください。我々はまだ始めたばかりです。 関連情報 In the Cloud > Oracle … Continue reading Oracle OpenWorld 2013: Oracleのミッション クリティカル ソフトウェアと、Microsoftのエンタープライズ級クラウド
Windows Azure Plugin for Eclipse with Javaのアップデート – Kepler、Windows Azure SDK、「小さい方が良い」デプロイ オプション
Microsoft Open Technologiesは、Windows Azure Plugin for Eclipse with Java (英語 / 日本語 (機械翻訳)) の8月プレビュー (英語 / 日本語 (機械翻訳)) をリリースしました。このリリースには、新しいWindows Azure SDK v2.1のサポート (前提条件)、Eclipseバージョンのサポートに対する変更、JDKとサーバーのデプロイ方法に対する変更が含まれています。Eclipseユーザーは、すでにEclipseでプラグイン アップデート通知を確認しているかもしれないので、Windows Azure SDKの前提条件に注意してください。完全な詳細に関しては、ドキュメントのアップデート (英語 / 日本語 (機械翻訳)) をご覧ください。 ハイライト Windows Azure SDKのアップデート - このアップデートは、新しいWindows Azure SDK v2.1と同期しており、アップデートのためにはこのSDKが必要です。 Keplerのサポート - Keplerを使っているEclipseユーザー向けに、我々はKeplerをサポートするようになりました! 今後は、Indigo (3.7)、Juno (4.2)、Kepler (4.3) で新しいプラグイン リリースをテストするので、最小必須バージョンがIndigoになることに注意してください。Helios (3.6) でも動作するかもしれませんが、我々は、このバージョン以降、もはやHeliosでプラグインをテストしません。 JDK/アプリケーション サーバー構成における「パッケージに含める」オプションが削除されました。5月に (英語 / … Continue reading Windows Azure Plugin for Eclipse with Javaのアップデート – Kepler、Windows Azure SDK、「小さい方が良い」デプロイ オプション
Microsoft Open TechnologiesとAzul Systemsが、Windows Azure向けのOpenJDKビルドに関して提携
新しいOpenJDKベースのディストリビューションは、フリーかつオープン ソースで、貢献はコミュニティに戻されます。 オレゴン州ポートランド O'Reilly OSCON - 2013年7月24日 - Microsoftと非Microsoft技術との橋渡しに専念しているMicrosoftの子会社 Microsoft Open Technologies (MS Open Tech) と、Javaランタイムのスケーラビリティにおける受賞歴のあるリーダー Azul Systemsが、本日、O’Reilly Open Source Convention (OSCON) にて、両社が、Windows Azureプラットフォーム上のWindows Server向けの、OpenJDKとして知られているコミュニティ主導のオープン ソースのJava実装のWindowsディストリビューション ビルドに関して提携することを発表しました。 この提携の一部として、Azul Systemsは、Windows Azure上のWindows Server環境で使うための、Java SE仕様に準拠したOpenJDKベースのディストリビューションをビルド、認定、配布する予定です。新しいOpenJDKベースのディストリビューションは、フリーに配布され、クラスパス例外を伴うGNU General Public License version 2 (GPLv2) の基でライセンスされる予定です。 オープン ソースは、今やエンタープライズIT戦略の主要な構成要素です。また、お客様は、新規や既存のJavaアプリケーションをどこにどのようにデプロイするかに関して、選択肢を必要としています。この提携を通して、Java開発者の世界的なコミュニティは、Windows Azureクラウド上のオープン ソースJavaへのアクセスを得ます。また、この提携は、中小企業や世界的エンタープライズの両方が事業を営むために依存している、ますます多くのJavaアプリケーションに役立ちます。 Azul Systemsのプレジデント兼CEO Scott Sellersは、次のように言っています。「このイニシアチブは、要はJavaをクラウド内の大衆に広めることです。我々は、(サード パーティ スタックのオープンな選択肢を伴う) 完全にオープンで制約のないJava環境を、開発者とWindows Azureにデプロイされた重要なアプリケーションに提供する予定です。」 MS Open Techのプレジデント Jean … Continue reading Microsoft Open TechnologiesとAzul Systemsが、Windows Azure向けのOpenJDKビルドに関して提携
Windows Azure Plugin for Eclipse with Java 2013年7月プレビュー リリース!
Microsoft Open Technologiesは、Windows Azure Toolkit for Eclipse (Windows Azure Plugin for Eclipse with Java) の新しいアップデートをリリースしました。2013年7月プレビューには、Eclipse開発者がWindows Azureを扱うのをより簡単にする、多数の拡張が含まれています。 2013年7月プレビューの拡張 2013年7月リリースでは、JDK/サーバー デプロイ構成におけるWindows Azureストレージ アカウントの選択に対する、自動オプションを追加しました。これによって、特定のWindows Azureストレージ アカウントの選択を、「Publish to Windows Azure」(Windows Azureへの発行) ダイアログを使ってデプロイを発行するときまで先送りできるようになります。発行の準備ができたら、発行ウィザードで選択したWindows Azureストレージ アカウントが使われます。これは、2013年5月リリース (英語 / 日本語 (機械翻訳) / 日本語関連ブログ ポスト) で有効化された、選択されたJDK/サーバーのWindows Azureストレージへの自動アップロード機能に対する拡張です。さらなる詳細については、アップデートされた「Creating a Hello World Application for Windows Azure in Eclipse」(EclipseにおけるWindows Azureに対するHello Worldアプリケーションの作成) チュートリアル (英語 / 日本語 (機械翻訳)) … Continue reading Windows Azure Plugin for Eclipse with Java 2013年7月プレビュー リリース!
MicrosoftとOracleが、エンタープライズ パートナーシップを発表
Microsoft and Oracle announce enterprise partnership (2013/06/24) http://www.microsoft.com/en-us/news/Press/2013/Jun13/06-24WSNewsPR.aspx http://www.oracle.com/us/corporate/press/1964592 http://japanmediacentre.oracle.com/content/detail.aspx?ReleaseID=2924&NewsAreaId=2 (日本語/抄訳) MicrosoftとOracleが、エンタープライズ パートナーシップを発表 より優れた選択と柔軟性を提供することで、この契約がお客様のクラウド コンピューティング採用を促進。 本日、MicrosoftとOracleは、お客様がWindows Server Hyper-VおよびWindows Azure上でOracleソフトウェアを実行することを可能にする、パートナーシップを発表します。お客様は、Windows Server Hyper-VまたはWindows Azureに (Java、Oracle Database、Oracle WebLogic Serverを含む) Oracleソフトウェアをデプロイし、Oracleから完全なサポートを受けることができるようになります。契約条件は公開されていません。 このパートナーシップの一部として、Oracleは、Windows Server Hyper-VおよびWindows Azure上で (Java、Oracle Database、Oracle WebLogic Serverを含む) Oracleソフトウェアの認定とサポートを行います。また、Microsoftは、Windows Azureのお客様にJava、Oracle Database、Oracle WebLogic Serverを提供し、Oracleは、Windows Azureのお客様にOracle Linuxを利用可能にします。 Java開発者、ITプロ、企業は、Windows Server Hyper-VおよびWindows Azureに完全にサポートされたOracleソフトウェアをデプロイする柔軟性から恩恵を受けます。 MicrosoftのCEO、Steve Ballmerは、次のように述べました。「Microsoftは、企業が必要なものを企業に提供することに深くコミットしており、それは明らかに、プライベート クラウド、パブリック クラウド、および (近年ますます) その両方にわたってエンタープライズ ワークロードを実行できることです。我々のお客様は、Oracleのアプリケーション、ミドルウェア、データベースに対して、(Windows Server上で長年行えてきたのと同様に) 我々独特のハイブリッド … Continue reading MicrosoftとOracleが、エンタープライズ パートナーシップを発表
