データセンターのモデルは変化しています。 さまざまな技術トレンドとビジネス上の要求がその変化を迫っていますが、そのほとんどはapplicationsの爆発的な成長に集中しています。 つまり、application配信の要件も変化しているということです。
確かに、applicationの配信はウォーターフォールではなく、アジャイルである必要があります。 数週間や数か月ではなく、数時間でサービスを提供する必要があります。 もっとコスト効率を高める必要があります。 そして何よりも、それは本当に、
本当に、applicationsに非常に重点を置いています。 特にapplicationに特に親和性のあるサービス。 キャッシュ、ロードバランシング、Web アプリのセキュリティ、パフォーマンスなど、ご存知のとおりのものです。 これらは、配信するapplicationsに構成が結び付けられている (密結合されている) サービスです。 したがって、物理的にではなくとも、トポロジ的にアプリに近づける必要があります。
これらは、「アプリごと」として説明されるapplicationサービスです。 ご想像のとおり (そして私もそう思いますが)、これらのサービスは実際にはアプリケーションごとに展開および構成されます。
つまり、提供するapplications(またはマイクロサービス) と同じくらい俊敏でオーケストレーション可能である必要があります。 これは、単にソフトウェア (または仮想) であるだけでなく、現在ソフトウェア定義データセンター (SDDC) の開発と運用を担っている、ますます増えつつある DevOpsy 環境に適合することも意味します。
従来のデータ センターからソフトウェア定義のよりクラウド化されたデータ センター モデルへの移行に適合し、それを可能にするサービスには、5 つの主要な要件があります。
負荷分散、キャッシュ、パフォーマンス強化サービスなどのサービスは、高度に分散されたアプリケーション中心の環境に適合する必要があります。 これにより、障害が個々のapplicationスタックに限定されるような分離が保証されます。 アプリケーションごとのモデルにより、対象applicationのきめ細かな制御と監視も保証されます。 これにより、特にapplicationsが複数のマイクロサービス インスタンスで構成されている場合、applicationパフォーマンスの可視性がさらに向上します。
モバイルapplicationの需要とマイクロサービス アーキテクチャの両方によるapplicationsの驚異的な成長により、組織はより少ないリソースでより多くのことを行う必要が生じています。 利用可能なリソースは少なくなっているため、利用可能なリソースを最も効率的に使用するには軽量のサービス モデルが必要です。 applicationサービスのフットプリントが軽量であることは、サービス密度の向上にも役立ち、すべてのapplicationsとサービスが、それらにふさわしいだけでなく、ビジネス要件にも応えるセキュリティ、スケーラビリティ、パフォーマンスに注目されるようになります。
DevOps アプローチによって自動化が進む環境では、applicationサービスがオーケストレーションに適した API とテンプレートを提供することが重要です。 これは、application開発への継続的デリバリー (CD) アプローチによって推進されるデプロイメントを自動化およびオーケストレーションするために使用されるツールおよびフレームワークとの容易な統合を保証するために必要です。 これらの API は、自動スケールアップとスケールダウンも可能にし、ますます高密度になるデプロイメントでの効率的なリソース使用のニーズをサポートします。
純粋なソフトウェアに加えて、ソフトウェア定義データセンターに適合することが望まれるapplicationサービスは、可能な限り幅広いハイパーバイザーのセットをサポートする必要があります。 VMware、Citrix、Microsoft、KVM はサポートに関しては交渉の余地がありません。 現在 1 つのプラットフォームを標準化している組織であっても、将来的には他のプラットフォームに移行したり、使用範囲を拡大したりする可能性があります。
ソフトウェア定義データセンターでアプリケーションごとのサービスを必要とするサービスとapplicationsの数は、数千に達することがあります。 補完的なapplicationサービスを提供するために使用されるサービス プラットフォームは、その需要を満たすために経済的に拡張する必要があります。つまり、applicationサービスに新たな規模の経済性をもたらすサブスクリプションおよび消費ベースのライセンス モデルが必要になります。
applicationsの世界は拡大しています。 モバイル、マイクロサービス、そして遅かれ早かれモノのインターネットによってapplicationsが爆発的に増加し、DevOps およびソフトウェア定義データセンター モデルの需要が高まっています。 application配信モデルも適応し、すべてのapplicationsとサービスを可能な限り最も効率的かつコスト効率の高い方法で拡張および保護できるようにする必要があります。 application配信の場合、それはプログラム可能なソフトウェア ソリューションを意味します。