オープンソースに注目:F5 Infrastructure as Codeとマルチクラウドの管理性

F5エコシステム | 2017年11月16日

マルチクラウドという考え方で特に強調されているのが、管理のしやすさだとお気づきかもしれません。アプリケーションを拡張し、保護し、ユーザーに提供するには、ロードバランサー、コンピューティング、ストレージ、アプリケーションセキュリティといった一連のサービスが必要だからです。クラウドを利用すれば、こうしたサービスのプロビジョニングは確かに大幅に容易になりますが、その一方で運用にしわ寄せが生じます。残念ながら、複雑さが別の場所に移るだけなのです。

そうしたサービスをプロビジョニングする立場なら、何の問題もありません。しかし、サービスの構成や調整、管理を担う立場にとっては、そう簡単な話ではありません。

複雑になるほど、管理は難しくなります。APIやサービスの点で同じクラウドは2つとなく、多くの場合、担当者はまったく異なる2つの運用モデルに対応しなければなりません。

したがって、マルチクラウドを成功させるうえで、管理のしやすさは非常に重要です。

DevOps_access_influence_2017

組織がこれを実現する方法の1つは、導入を簡素化する仕組みを採用することです。こうした仕組みでは、何らかのテンプレートを使用するケースが増えています。たとえば、OpenStack HEAT、AWS Cloud Formation、Azure ARMなどです。これらのテンプレートでは、BIG-IPの真の価値であるサービスを立ち上げるために必要な具体的な設定を定義することで、BIG-IP導入の大部分をコード化します。

テンプレートは、Infrastructure as Code(IAC)の代表的な例の1つです。コード成果物とまったく同じように扱えるためです。バージョン管理、ブランチ作成、マージ、取得、クローン作成を行い、最終的にデプロイできます。

このモデルは、クラウドを活用し、APIやスクリプト言語を通じて管理するというDevOps志向の考え方とよく合致します。DevOpsの影響をNetOpsにまで広げ、その結果、IACのアプローチでサービスを迅速にデプロイできれば、すべての関係者にメリットがあります。NetOpsからこのようなサービスが提供されていないことが、クラウドに関してDevOpsがIT部門を介さないという判断に大きく影響している現状を考えると、まさにうってつけのモデルです。

マルチクラウドの管理性を支援することは、F5がOpenStack、AWS、Azure向けテンプレートの開発に着手した当初から、まさに構想していたことです。これらのテンプレートをgithubで無償公開しているのは、IACアプローチを可能にし、俊敏性とスピードを高めるためです。

F5のラボ環境でのデプロイは、お客さまのデプロイとは異なります。もちろん、後ろの列から肩越しに画面をのぞき込んでいる人のデプロイとも異なります。デプロイには共通する特性がありますが、アプリにはそれぞれ固有のニーズがあり、画一化された同じサービス構成ですべてに対応することはできません。ラウンドロビン方式の負荷分散は、ステートレスなマイクロサービスベースのアプリには十分かもしれませんが、他のアプリケーションアーキテクチャ、特にクラウド環境では、著しく非効率になり、コストも増大する可能性があります。アプリのパフォーマンスに合わせて柔軟に調整、最適化し、データのセキュリティとユーザー操作の安全性を確保できることが必要です。

IACを取り入れたNetOpsアプローチのメリットを活かし、できる限り多くのクラウド環境にサービス基盤を可能な限り広く展開できるようにするには、これらのアーティファクトを自身のリポジトリにプル、クローン、コミットできる必要があります。

1日3回でも四半期に3回でも、都合のよいスケジュールでプル、クローン、コミット、デプロイできます。オープンソースなので、いつでも自由にアクセスできます。

共有
タグ: 2017, Azure, Openstack

著者について

Lori Mac Vittie
Lori Mac Vittie特別技術者兼チーフエバンジェリスト | F5

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。

Lori Mac Vittieのその他のブログ記事

関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5エコシステム | 2025/04/15

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視

F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。

F5 BIG-IPでAI防御を実現
F5エコシステム | 2024/11/13

F5 BIG-IPでAI防御を実現

F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。

F5 Advanced WAFによるGraphQL APIの保護
F5エコシステム | 2021/08/31

F5 Advanced WAFによるGraphQL APIの保護

ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
F5エコシステム | 2019/02/19

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭

通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。

デジタルトランスフォーメーションは、単なるペーパーレス化ではない
F5エコシステム | 2017/07/10

デジタルトランスフォーメーションは、単なるペーパーレス化ではない

デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
F5エコシステム | 2016/09/19

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。

もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。