オーケストレーターとは

オーケストレーターとは、複雑なコンピューターシステムの構成と管理を自動化し、効率化するために設計されたソフトウェアまたはシステムです。オーケストレーターによって実現される、システムの自動的かつ自律的な運用をオーケストレーションと呼びます。オーケストレーションという概念は以前から存在していましたが、近年では、仮想化データセンターやクラウド環境を効率的に管理する手法として大きな注目を集めています。

仮想化環境やクラウド環境を管理するためのオーケストレーターは、すでに複数提供されています。代表的な例として、AWS CloudFormation、OpenStack Heat、IBM Cloud Orchestratorが挙げられます。具体的な機能はオーケストレーターによって異なりますが、主な役割は、仮想マシンのデプロイと構成、仮想マシンに接続する仮想ネットワークの設定、セキュリティや負荷分散に必要なファイアウォール、ロードバランサーなどのコンポーネントの構成といったタスクを自動化することです。こうしたタスクには、テンプレートなどの自動化ツールがよく使用されます。

F5は、F5 BIG-IQを提供しています。これは、トラフィック制御、セキュリティ、アクセラレーションなどのオーケストレーションと一元管理を可能にするプラットフォームです。