• 4 min read

実行場所を選ばないクラウドネイティブ アプリケーションを構築する

将来のアプリケーションを構築できる世界クラスのツールとクラウド サービスを使用して次世代の開発者を支援することは、Microsoft の使命です。将来のこれらのアプリケーションはインテリジェントになり、高度な分析情報を提供するために AI が組み込まれます。世界中からオープンソーステクノロジとライブラリが組み込まれる予定です。それらは負荷の下で信頼でき、設計によって安全である。また、開発者がアイデアからコードからクラウドにシームレスに移行できるツールを使用して構築されます。

2030年には、開発者の世界人口は7,150万人に達すると推定されており、現在の1人から4,450万人の開発者が増加しています。新しい開発者はそれぞれ、世界と共有したいアイデアやイノベーションをもたらします。将来のアプリケーションを構築できる世界クラスのツールとクラウド サービスを使用して、この次世代の開発者を支援することが私たちの使命です。

将来のこれらのアプリケーションはインテリジェントになり、高度な分析情報を提供するために AI が組み込まれます。世界中からオープンソースのテクノロジとライブラリが組み込まれます。それらは負荷の下で信頼でき、設計によって安全である。また、開発者がアイデアからコードからクラウドにシームレスに移行できるツールを使用して構築されます。

Microsoft Azure のお客様は、コンテナー、Kubernetes、マイクロサービス、サーバーレス関数、API 中心の設計などのクラウドネイティブ テクノロジを活用することで、現在、将来のこれらのアプリケーションを構築しています。

  • メルセデスベンツは、対面のメイン訪問を必要とするのではなく、空中で動的にアプリケーションを提供することで、顧客の車内体験を改善しています。
  • PwC は、数週間ではなく数秒でドキュメントをマイニングおよび分析できる AI を利用したシステムを使用して、クライアントが規制に準拠していることを確認するのに役立っています。
  • Bosch は、車がミリ秒以内に高速道路で間違った道を行っているときに近くのドライバーに警告するシステムで命を救うのを助けています。

お客様が Azure でクラウドネイティブ テクノロジを使用した経験を積み上げ、多くのユーザーがその成功を他の環境でレプリケートしようとしています。Azure やオンプレミスの環境、エッジの場所、AWS や Google Cloud などの他のクラウドのクラウドネイティブ ワークロードに対して、クラス最高の開発と管理のエクスペリエンスを求めています。

Azure アプリケーション サービス: 任意の場所でアプリを実行する

本日、Kubernetes で実行される Azure アプリケーション サービスのプレビュー機能と、Azure、オンプレミス、AWS、および Google Cloud 全体で実行されるプレビュー機能についてお知らせします。Azure Arc 経由で接続されている Cloud Native Computing Foundation (CNCF) 準拠の Kubernetes クラスターが、Azure アプリケーション サービスでサポートされているデプロイ ターゲットになりました。

Azure のアプリケーション サービスは連携するように設計されており、開発者の生産性のために高度に最適化されています。これには以下が含まれます。

  • Azure アプリ Service では、フル マネージドのプラットフォームと自動スケーリング、デプロイ スロット、統合 Web 認証などの機能を使用して、Web アプリケーションと API の構築と管理を簡単に行うことができます。
  • Azure Functions を使用すると、最新の自動スケーリングとトリガーとバインドを使用してイベントドリブン プログラミングを簡単に行い、他の Azure サービスと統合できます。
  • Azure Logic Apps では 、アプリ、データ、サービス、バックエンド システムと 400 を超えるコネクタのライブラリを統合するための自動化されたワークフローが生成されます。
  • Azure Event Grid では、任意のソースから任意の宛先へのイベントのルーティングを管理するための 1 つのサービスを使用して、イベント ベースのアプリケーションを簡略化します。
  • Azure API Management は、すべての内部 API と外部 API で統一された管理エクスペリエンスと完全な可観測性を提供します。

これらのクラウドネイティブ アプリケーション サービスは、それぞれ GitHub と Visual Studio Code と深く統合されており、開発者は、高速で現在の Azure で未来のアプリケーションを構築できます。

Kubernetes を制御するアプリケーション サービスの生産性

お客様から聞き続ける課題の 1 つは、Kubernetes の制御とエコシステムの利点が強化されているにもかかわらず、開発者が直接 Kubernetes を使用することは困難であるという点です。開発者は、生産性を損なう可能性がある多くの高度な概念と API を学習する必要があります。

本日の発表により、開発者は Azure アプリケーション サービスの生産性と Kubernetes の制御のどちらかを選択 する必要がなくなりました。

それはどのように機能しますか? 通常の開発者ワークフローを使用して新しい Azure 関数を作成し、ストレージ キュー トリガーなどの統合機能を使用し、Azure リージョンではなく Kubernetes クラスターをターゲットにしてから、他のワークロードと共に Kubernetes 監視ダッシュボードに Azure Functions ポッドが表示されるのを確認します。Azure 上の同じ生産性の高い開発者エクスペリエンスが、Azure Arc 経由で接続されているすべての Kubernetes クラスター で動作するようになりました。Kubernetes で実行されているアプリケーション サービスの詳細について説明します。 

Azure Arc を使用して任意の場所でアプリを実行する

開発者がより多くの環境をオンプレミス、エッジ、またはマルチクラウドでターゲットにし始めるにつれて、多くの場合、アプリケーション ホスティング、データ ホスティング、監視、セキュリティ、DevOps 自動化用のカスタム ソリューションを構築する必要があります。ホスティング環境の変更によってのみ存在するカスタム ソリューションを生成する必要は、非生産的で信頼性の低いソリューションです。

本日の発表により、開発者は、Azure Arc で有効になっているポータブル アプリケーション サービスを使用してハイブリッド アプリケーションを構築する時間を節約できます。Azure PostgreSQL や Azure SQL などの Arc 対応データ サービスの使用と組み合わせると、アプリケーションとそのデータは、業界初のフル マネージド クラウド サービスを使用してどこでも実行できるようになりました。

Azure または Azure Arc を使用してアプリケーション サービスを試す方法に関心がありますか? GitHub の新しいシナリオ ベースのアクセラレータをすぐに 使い始めます

オンプレミスとクラウドでアプリを一貫して管理する

お客様が環境全体のワークロードを管理および管理できるように、最近、Azure Arc 対応 Kubernetes の一般提供を発表しました。Azure Arc の GitOps 機能を使用することで、Siemens Healthineers は数万の場所に Kubernetes クラスターをデプロイして管理し、世界中の 70 か国の病院で MRI スキャナー、CT スキャナー、X 線マシン、超音波マシンをメインするのに役立ちます。Azure Arc は、CNCF 準拠の Kubernetes クラスターと連携し 、Azure Portal を通じて一元的な可視性を備えた 1 つのウィンドウ と、Azure Policy によるガバナンスとコンプライアンスを提供します。

マネージド Kubernetes コントロール プレーンをお探しのお客様向けに、本日、Azure Stack HCI での Azure Kubernetes Service (AKS) の一般提供についてお知らせします。AKS on Azure Stack HCI を使用すると、お客様は、AKS と一貫性のある Kubernetes クラスターを簡単にデプロイできます。これは、Microsoft によって完全にサポートされ、オープンソース エコシステムに 100% 準拠しています。AKS on Azure Stack HCI のデプロイには、わずか数回のクリックが必要です。Azure Stack HCI クラスターは、Azure Arc 対応のすぐに使用でき、組み込みのセキュリティ、使い慣れた管理ツール、Azure との緊密な統合を提供します。AKS on Azure Stack HCI についての詳細情報をご確認ください。

クラウドネイティブテクノロジに取り組む開発者になるのはエキサイティングな時期です。Microsoft Build 2021 Technical Session Build クラウドネイティブ アプリケーションを見て、これらの お知らせの詳細と、クラウドネイティブ領域のより多くのイノベーションについて学習します。私たちはあなたが構築するものを見て楽しみにしています。


1データ ソース: Arnal Dayaratna、PhD.、IDC アナリスト

Azure。目的を持って創造する。