OpenStack Foundation は、デンバーでのパーティーで、クラウド システムの構築を簡素化することを目的としたオープン ソース ツールのコレクションである Airship のバージョン 1.0 をリリースしました。
Airship プロジェクトは 2018 年に OpenStack のビッグ バッグ オトイズに取り入れられ、最初のコードは AT&T、韓国テレコム (SKT)、Intel によって提供されました。
その主な目的は、管理者が数十の個別のコンポーネントをいじって、それに伴う構成やライフサイクル管理の面倒をすべて回避するのではなく、クラウド プロビジョニングを宣言的にすることです。
もちろん、これはYAMLで記述されたドキュメント全体を意味します。ネットワーク設定、ベアメタルホスト、Helmチャートなど、あらゆる情報がYAMLドキュメントに記述されます。Airshipはこれらの設定を実装し、必要なインフラストラクチャを構築します。
理論的には、1 つのワークフローでライフサイクル管理のあらゆる側面に対応でき、新しいデプロイメントとのやり取りと既存のデプロイメントの更新の間にほとんど違いはありません。
もちろん、OpenStackには魔法のような機能を実現するサブプロジェクトが不可欠です。Airshipも例外ではありません。Airshipは、OpenStack関連のものもそうでないものも含め、他のオープンソースプロジェクトもいくつか活用しています。そのリストには、OpenStackとそのサービスをKubernetes上で動作させるためのOpenStack-Helm、オーケストレーション技術そのもの、そしてベアメタルレベルでのプロビジョニングを実現するためのOpenStack独自のIronicなどが含まれています。
Airship 独自のサブプロジェクト (うめき声を誘う名前でいっぱい) には、ドキュメント プロジェクト「Treasure Map」、Python REST オーケストレーター「Drydock」、YAML 構成ドキュメントのストレージ サービス「Deckhand」、そして Airship で使用できるドキュメントの早期リンティングと検証を Deckhand 経由で提供するアグリゲータである素晴らしい名前の「Pegleg」などがあります。
OpenStackに賛辞を捧げよう: 最新リリースでコンテナとクラウドリソース管理が高速化
続きを読む
陽気な航海のテーマは、複数の Helm チャートを管理するツール「Armada」、回復力のある Docker および Kubernetes クラスターをブートストラップする「Promenade」、Kubernetes 用の最小限の VM である「Berth」などにも引き継がれています。
Airshipバージョン1.0のリリース候補版は2018年11月に登場し、AT&TやSKTといった企業は既にこのシステムを運用しており、AT&Tは5G展開の一環としてこの技術を使用しています。また、これらの勇敢な企業は「Airship in a Bottle(ボトル入りのAirship)」という形で試作機の試作にも参加し、それが本日のリリースにつながりました。
OpenStackによると、Airshipコミュニティは昨年成長し、世界17社から137人の貢献者が参加している。その貢献者の一つであるSUSEは、この技術をライフサイクル管理に活用しており、夏に予定されているコンテナ化されたOpenStackのテクニカルプレビューに組み込む予定だ。
SUSE の製品およびソリューション マーケティング マネージャーである Matthew Johns 氏は、このプロジェクトの目標は「企業が高可用性の OpenStack 環境をより簡単に提供できるようにする」ことだと説明しました。
Airship グループはこの技術のさまざまな応用例を挙げていますが、YAML ファイルを少しいじるだけで、OpenStack IaaS プラットフォームの導入と保守が非常に難しいことで知られるこのプラットフォームの管理にこの技術を使用できることは、確かに魅力的です。®