Trace Id is missing
メイン コンテンツへスキップ
Azure

Azure サーバーレス

サーバーレスに移行 - インフラストラクチャを管理せずにアプリを迅速に構築できます。

エンドツーエンドのプラットフォームでサーバーレス アプリを構築、デプロイ、および運用する

インフラストラクチャ関連の要件にかかる時間とリソースを最小限に抑えることで、より高い価値をビジネスの中核に提供できます。エンドツーエンドのフル マネージド Azure サーバーレス ソリューションを使用して、開発者の生産性向上、リソースの最適化、イノベーションの加速を実現しましょう。

Azure サーバーレス ソリューションを選ぶ理由

開発者のベロシティを高める

開発者をインフラストラクチャのプロビジョニングと管理から解放することで、ビジネスの中核ではないタスクに費やす時間が削減されます。開発者にとって使いやすい API、ローコードおよびノーコードのサービス、すぐに使用できる機械学習およびコグニティブ モデルを使用して、迅速に構築しデプロイできます。

チームのパフォーマンスを向上させる

フル マネージド プラットフォームを使用することで、アプリケーションを構築、デプロイ、および運用するチームの俊敏性とパフォーマンスが向上します。あらゆるアプリケーション パターンと環境 (ハイブリッド、クラウド、エッジ) に向けて構築できます。インテリジェントな監視および分析ツールを使って、アプリケーションをプロアクティブに管理しましょう。

組織的影響を改善する

Azure サーバーレス ソリューションによって市場投入時間を短縮できます。このソリューションは、組織がイノベーションと新たな収益機会への道筋を明らかにするうえで役立ちます。インテリジェントなセキュリティ管理と高度な脅威対策により、インフラストラクチャの総保有コストが削減され、リスクを最小限に抑えられます。

エンドツーエンドの Azure サーバーレス ソリューションを利用した構築

構築しているアプリケーションの種類や使用しているテクノロジの種類に関わらず、インフラストラクチャの管理から解放されます。広範なサーバーレス実行環境、フル マネージド サービス、包括的な開発者ツールとサービスのセットから選んで、アプリケーションを構築しましょう。

Azure サーバーレス コンピューティング

コードとコンテナーが実行されるインフラストラクチャの管理を不要にすることで、アプリケーションを迅速に構築できます

  • サーバーレスのコンテナー化されたマイクロサービス

    Azure Container Apps を利用すると、複雑なインフラストラクチャを管理することなく、コンテナー化されたアプリをデプロイできます。 お好みのプログラミング言語またはフレームワークを使用してコードを書き、Distributed Application Runtime (Dapr) の全面的なサポートを利用してマイクロサービスを構築できます。 HTTP トラフィックや、Kubernetes Event-Driven Autoscaling (KEDA) を利用するイベントに基づいて動的にスケーリングできます。 

  • サーバーレスの Kubernetes 

    すぐに開始できるコンテナー インスタンス内でポッドを柔軟にプロビジョニングできます。追加のコンピューティング リソースを管理する必要はありません。Azure Kubernetes Service (AKS) のオーケストレーション機能と、オープンソースの Virtual Kubelet プロジェクトに基づいている AKS 仮想ノードを使用して、Kubernetes ベースのサーバーレス アプリケーションを作成できます。   KEDA を AKS クラスターに追加することにより、イベント駆動型のアプローチを最大限に活用してください。 KEDA はオープンソースのコンポーネントで、これにより、コンテナーによるイベント処理をイベント ソースから直接実行できます。また、0 へのスケーリングも可能になります。 

  • サーバーレス関数

    イベント駆動型のコンピューティング エクスペリエンスを提供する Azure Functions なら、お好きな言語で記述したコードを実行できます。 必要に応じたスケーリングが可能で、コードを実行した時間に対してのみ料金が発生します。さらに、Azure と Azure Stack でマネージド サービスとして利用可能なオープンソースの Functions ランタイムは、Kubernetes、Azure IoT Edge、オンプレミス、その他のクラウドなど、複数の接続先で動作します。  

  • サーバーレス アプリケーション環境

    Azure App Service なら、生産性の高いフル マネージド環境内で、お好みのプラットフォームを使って Web、モバイル、および API アプリケーションの実行とスケーリングを行うことができます。 

"私たちはコンピューター科学者ではありません。すべてのドナー臓器を全面的に引き受けることができるように、非常に迅速に作業を進めるためのインフラストラクチャの構築を支援できるパートナーが必要です。Microsoft および Terawe とのパートナーシップにより、私たちの取り組みと考え方が変革されました。"

Dr. Greg Tietjen 氏、助教および主任研究員

タブに戻る

Azure サーバーレス ソリューション アーキテクチャ

スケーラブルな eコマース Web アプリの構築

この eコマース Web サイトには、Azure サービスがサポートする、シンプルな注文処理のワークフローが用意されています。Azure Functions と Web Apps を利用すれば、開発者はインフラストラクチャの管理を Azure に任せ、パーソナライズされたエクスペリエンスの構築に専念することができます。

ACI を使った AKS からのバースト

AKS 仮想ノードを使用すれば、数秒で開始されるポッドを ACI 内にプロビジョニングできます。そのため、AKS は平均的なワークロードにちょうど十分な容量で実行されます。AKS クラスターの容量が不足したら、管理の必要なサーバーを追加することなく、ACI で追加のポッドをスケールアウトできます。

コンテナーの CI/CD

コンテナーを使用すると、アプリケーションの継続的な構築とデプロイを簡単に行うことができます。Azure Kubernetes Service (AKS) で Kubernetes を使用してそれらのコンテナーのデプロイを調整することにより、複製可能な管理しやすいコンテナーのクラスターを作成できます。

サーバーレス ソリューションのリソース

「Azure サーバーレス コンピューティング クックブック」というタイトルの電子書籍、第 2 版

Azure サーバーレス コンピューティング クックブック、第 2 版

「分散システムの設計」というタイトルの電子書籍

分散システムの設計

電子書籍 - Azure API Management: 現在の API エコノミーにおけるデジタル トランスフォーメーションの推進

Azure API Management: 現在の API エコノミーにおけるデジタル トランスフォーメーションの推進

Azure サーバーレス ソリューションで構築を始める

12 か月間の無料サービスの利用を開始しましょう。