Azure でクラウドネイティブ アプリケーションを構築する
オープンで柔軟性のあるプラットフォーム上でクラウド向けのアプリケーションを開発しましょう。
クラウドネイティブ アプリケーションとは
クラウド ネイティブ アプリケーションは一から構築され、クラウドの規模やパフォーマンスに合わせて最適化されます。このようなアプリケーションは、マイクロサービスのアーキテクチャに基づいており、マネージド サービスを使用するほか、継続的デリバリーを利用して高い信頼性と市場投入までの時間の短縮を実現します。
クラウドを最大限に活用する
Azure のフル マネージド サービス、シームレスに統合された開発ツール、組み込みの企業向け仕様のセキュリティを使用して、クラウドネイティブ アプリを構築できます。好みのツールやテクノロジを使用しつつ、アプリケーションの開発とスケーリングが簡単になるマイクロサービスベースのクラウドネイティブ アーキテクチャを実装することもできます。
ジョブに適したツールを選択する
ビジネスの課題を解決するために最適なツール (SDK など) のほか、Microsoft をはじめとする企業が提供する開発ツールを使って、オープン プラットフォーム上でイノベーションを起こしましょう。幅広い Azure オファリングにより、分散システム専用に設計されたフレームワークのほか、コンテナー、サーバーレスの手法を使用して、独立したサービスを柔軟に実装できます。
アプリケーション ライフサイクル全体で生産性を高める
統合されたツールと DevOps により、エンド ツー エンドの開発エクスペリエンス (コーディング、デバッグ、デプロイ、監視と管理) を通じて効率的に作業を行うことができます。自動化された継続的インテグレーション/継続的デリバリー (CI/CD) パイプラインを作成すると、アップタイムと高いパフォーマンスを維持しつつ、新しい機能をより迅速にデリバリーできます。
安全性が高く、回復性があるアプリを作成する
マイクロサービス、コンテナー、サーバーレス関数を使用して Azure 上にアプリケーションを構築すれば、障害、セキュリティ インシデント、アップグレードの影響を切り離せます。
クラウドネイティブ アプリケーションに最適なアプローチを選ぶ
さまざまな Azure サービスを使用してクラウド アプリケーションを構築しましょう
サーバーレス
スケーリング、可用性、パフォーマンスが自動的に処理されるフル マネージド プラットフォームを使用すると、インフラストラクチャのプロビジョニングや管理を行うことなく、クラウドネイティブ アプリを構築できます。
コンテナー
アプリケーションをコンテナー化し、Azure のマネージド サービスにコンテナーのオーケストレーションを任せて、必要に応じてクラスター リソースのプロビジョニング、アップグレード、スケーリングを実行できます。
-
コンピューティング、ストレージ、ネットワーク、データベースを含む、12 か月間無料の人気のサービス
-
サーバーレス、コンテナー、AI を含む、40 種類を超えるいつでも無料のサービス
-
最初の 30 日間に使用できる USD$200 のクレジット