Microsoft副社長のScott Guthrie氏によると、Microsoft Azureの新しいサービスと新機能の登場は、プラットフォームを開発する必要性だけでなく、パートナー、顧客、開発者をより成功し、効率的で、ソリューションの改善のみに注力したいという会社の欲求によるものです。
だからこそ、今日のAzureプラットフォームは、クールなツールのコレクションであり、革新を組み合わせたものであるだけでなく、顔を持ち、各開発者が実証済みの推奨事項、専門家のアドバイス、サポートにアクセスできることを保証しています。
「Azureプラットフォームでの意思決定の成功が私たちの主な目標です」と、ステージからスコットガスリーが繰り返しました。
開発者ツール
マイクロソフトは、クラウドおよびVisual Studioファミリ開発ツールを使用して最高のサービスを作成するための、総合的で最も統合されたソリューションを提供します。 過去1年間で、このオファーは成長してきました。さまざまなエディションのVisual Studio IDE、Visual Studio Team Services、Visual Studio Codeなど、誰でも好みのツールを選択できます。
本日、マイクロソフトは、待望のVisual Studio for Macの完全リリースを発表します。 このエディションのツールは、Mac上のお気に入りの数百万のIDEでの経験の移転です。
C#、F#、. NET Core、ASP.NET Core、Xamarin、またはUnityでソリューションを作成するために、開発者はOS Xオペレーティングシステムの機能用に設計された使い慣れたツールを入手しました。
開発ツールのテーマを継続して、Microsoftは次に新しいAzure Cloud Shellを発表します。これは、ポータル上のブラウザーまたは他のワークプレースからAzureを直接操作する機能を提供するコマンドラインツールです。 各Cloud Shellセッションは、カスタマイズされた環境へのアクセスを提供し、Azureに保存されている$ Homeディレクトリと自動的に同期されます。 これにより、自動化スクリプトなどを含むファイルにアクセスできます。
データ
アプリケーションにとって重要なのは、開発者が毎日エンドユーザーに提供するデータとエクスペリエンスです。 IT専門家のさまざまなニーズと好みを満たすこのデータを保存するために、さまざまな製品が使用されます。 マイクロソフトは本日、 Azureの新しいサービスを発表しました。これにより、 サードパーティとSQL ServerのデータベースをAzure SQL Databaseに実質的にダウンタイムなしで移行できます 。
Microsoftは、 Azure Database for MySQLおよびAzure Database for PostgreSQLの可用性も発表しました。 Azureのこれらの新しいデータベースは、サービスとして提供され、追加の設定やコストを必要とせずに高可用性、データ保護、リカバリ、スケーリングを保証します。これらはすべてオファー自体に既に組み込まれているためです。
本日、MicrosoftはAzure Cosmos DBを発表しました。これは、Azureプラットフォームのサービスとして提供されるまったく新しいタイプのデータベースです。 このサービスは、大量の情報で動作するグローバルに分散したクラウドアプリケーション向けに特別に設計されています。 これは、保証されたアップタイム、帯域幅、安定性、わずか1ミリ秒の遅延で水平スケーリングを提供する最初のデータベースサービスであり、他のソリューションの99%よりも優れています。 開発者は、一般的なNoSQL APIのサポート、およびすべてのデータの一貫性と自動インデックス付けのための5つの明確に定義されたオプションとともに、独自のサーキットフリーデータベースサービスで信じられないレベルの柔軟性を得ることができます。
コンテナとマイクロサービス
現在、Microsoftは、Azure Container Serviceの一部としてKubernetes、Docker Swarm、Mesos DC / OSなど、クラウド内のコンテナーを管理するためのいくつかのタイプのオーケストレーターを提供しています。
さらに、エンジニアは、既存の.NETアプリケーションをコンテナ化してAzureにデプロイするための新しいツールで1年間取り組んできました。
Microsoftは、Azure Service Fabricを使用したこのシナリオの拡張も発表しました。 今日、Microsoftは、Azure Service FabricにマルチコンテナアプリケーションをデプロイするためのプレビューでDocker Composeネイティブサポートを提供することにより、人気のあるサービスを更新しました。 さらに、 Windows Serverコンテナーは、ランタイムバージョン5.6およびSDKバージョン2.6のAzure Service Fabricでもサポートされるようになりました 。
開発者向けのAzure
マイクロソフトは、サーバーレスコンピューティングの開発を積極的に続けています。 Visual Studio 2017の拡張機能としてインストールできるAzure Functionsを作成および公開するためのツールのプレビューをご紹介します。Microsoftは、Application Insightsの一部としてAzure Functionsのサポートも発表します。
オプショナル
もちろん、基調講演の限られた時間内にすべての発表が行われたわけではありません。
- 開発者は、NET Core 2.0 Previewを使用して、XML、シリアル化、ネットワーク、IOなど、統合された.NET Standard 2.0 APIの拡張セットを一度作成して、さまざまな.NETランタイム(.NET Framework、.NET Core、XamarinおよびユニバーサルWindowsプラットフォーム)。
- ASP.NET Core 2.0 Previewの新機能には、Razor Pages、サーバーとHTMLコードを組み合わせるための簡素化された構文、最適化された起動、さらに優れたパフォーマンスが含まれます。 ASP.NET Core 2.0 Webアプリケーションは、開発者が追加のコードを記述したりアプリケーションを再公開したりすることなく、Azureの自動診断と監視を使用できるようになりました。
- Visual Studio 2017バージョン15.2には、以前のリリースでは利用できなかったバグ修正と新機能が含まれています。これには、PythonおよびData Scienceツール(R、Python、F#を含む)の復帰やTypeScript 2.2のサポートが含まれます。
- Visual Studio 2017バージョン15.3プレビューには、特に.NET Core 2.0プレビューのサポート、.NET Coreプロジェクトのライブユニットテスト、C ++標準、ASP.NETおよびASP.NET Coreの継続的配信の改善などのバグ修正と追加機能も含まれていますAzure App Servicesフレームワークとコンテナーアプリケーションツール。
- Visual Studio Snapshot Debugger。たとえば、例外が検出された場合など、クラウドで公開されたアプリケーションの動作を開発者がより深く理解できる新しいアプリケーションデバッグツール。 ログの追加構成や特別な例外処理の必要なし。
- Azure Batch Renderingは、Autodesk 3ds MaxとMayaを使用してレンダリングタスクを簡単にスケーリングする方法です。 オートデスクとの連携により、Azureは、クライアントアプリケーション、ライセンス、オーケストレーション、およびインフラストラクチャ間の同様の統合を提供する最初のパブリッククラウドです。
- LinuxおよびWindows VM向けの低優先度バッチは、Azure Batchの残りの容量へのアクセスを提供します。 最大80%の割引により、低優先度バッチは大きな負荷に対する柔軟性とコスト管理を向上させ、低優先度のVMとVMをオンデマンドで混在させて一致させることができます。
Buildカンファレンスの初日の基調講演からのクラウドプラットフォームニュースの残りは、 Scott Guthrieによる公式出版物で見ることができます。
お楽しみに
- 会議初日のテキスト翻訳 。
- 会議2日目のテキスト翻訳 。
- 会議2日目の主要な発表 。
- Microsoft Developerの公式ソーシャルネットワークのニュース: VK 、 Facebook 、 Twitter 、 Telegram 。
- 会議の1日目、2日目、3日目の英訳+ライブ放送後の録音 。