ブログ

テンプレートがクラウドを席巻

ロリ・マクヴィッティ サムネイル
ロリ・マクヴィッティ
2017 年 2 月 2 日公開
テンプレート-重要性-soad17

クラウド (この記事では、サービスとしてのインフラストラクチャ (IaaS) を意味します) は、主に、アプリケーションの導入を担当する人々を、その下にあるすべてのインフラストラクチャ配線の複雑さから解放することで、ビジネスの俊敏性を実現します。  クラウドでは、すべてのアプリに必要なネットワークを気にする必要がないため、今すぐアプリをリリースしたい人にとって大きな悩みの種がなくなります。

問題は、アプリは孤立したものではなく、展開する必要のあるさまざまなアプリ サービスが存在するということです。 これらのサービスはすべて、データ パス (クライアントからサーバーへ、そしてサーバーからクライアントへリクエストとレスポンスが送信される経路) に挿入されるサービスです。 これには、負荷分散、アプリのセキュリティ、キャッシュ、暗号化、アクセラレーションなどが含まれます。 私たちは、毎年発行しているアプリケーション配信の現状レポートで 26 を追跡していますが、まだすべてを追跡できていないと思います。

しかし、話が逸れてしまいました。 重要なのは、クラウド自体と同じくらい簡単かつ高速になるためには、抽象化メカニズムが必要なのはアプリだけではないということです。 しかし、これらのアプリ サービスにはそれぞれ、特にアーキテクチャに適合させるために必要な構成に関して、一連の課題が伴います。 アプリを本番環境にデプロイするのに時間がかかるのには理由があり、その理由の 1 つは、アプリ固有のサービスをデプロイして配信し、保護する必要があるためです。

クラウド アーキテクチャは似ているようで、異なっています。 また、29% の組織がマルチクラウドの取り組みにおける課題としてクラウド スキルを挙げており、これらのアプリケーション サービスの展開の複雑さを解消するクラウドに対する答えが必要です。 ネットワークにはクラウドが提供するような抽象化が必要です。

テンプレートを入力します。

テンプレートはここ数年でさらに重要になってきていますが、それは単なる観察結果ではありません。 最新の調査では、あらゆる IT 職種の回答者の半数以上 (52%) がテンプレートを非常に重視していると回答しました。  これは、パブリッククラウドプロバイダー(Amazon、Microsoft、Google)とプライベートクラウドプロバイダー(OpenStack)の両方にとって良い兆候です。 なぜなら、これら 3 つのソリューションは、企業とユーザーが期待するセキュリティ、速度、可用性を提供するために必要なアプリからサービスに至るまで、アーキテクチャ全体の展開を迅速化するテンプレートを提供しているからです。

残念なことに、あるいは市場を考えると現実的に、これらのテンプレートはすぐには互換性がありません。 AWS テンプレートを Azure で使用することはできません。また、その逆も同様です。 これは、インフラストラクチャ管理を標準化する取り組みに関する過去の同様の課題を反映しています。 各クラウドの基盤となるモデルは異なっており、市場の正常化を期待するには時期尚早である可能性が高い。 そのため、クラウド対応のアプリケーション配信プラットフォームでは、クラウド プロバイダーのクラウド テンプレートと互換性のあるアプリ サービスをサポートするだけでなく、テンプレートを提供することが重要です。 AWS、Azure、OpenStack でプラットフォームを利用できるようにすることは最初のステップにすぎません。複雑さを軽減し、展開エクスペリエンスを向上させるクラウド固有のテンプレートを提供することが必須です。

これにより、マルチクラウド モデルのサポートの負担が軽減されるだけでなく、リポジトリ アプローチを介して保存、バージョン管理、管理できる構成アーティファクトを提供することで、これらのアーキテクチャを管理するためのインフラストラクチャ アズ コード アプローチが可能になります。 アプリ サービスの展開と管理に対するテンプレート ベースのアプローチにより、セキュリティ担当者は共通のテンプレートにポリシーを埋め込むことで共通のポリシーを適用できるようになります。 これにより、他の運用チームがポリシーを解釈して正しくコード化する負担が軽減され、アプリの展開を本番パイプラインにスムーズに移行するために必要な労力が軽減されます。

テンプレートは、企業や消費者を問わず、組織がユーザーにアプリケーションを提供する際に必要な、より完全なアーキテクチャを展開するためのベスト プラクティスとして、クラウドに取って代わろうとしています。

 

F5 がサポートする Amazon AWS、Microsoft Azure、OpenStack のテンプレートは、当社の github アカウントhttps://github.com/f5networksでご覧いただけます。