Crossplane
公式サイト1. サービス概要
Crossplane(クロスプレーン)は、「Infrastructure as Code (IaC)」の次世代形として位置づけられる、オープンソースのマルチクラウド・コントロールプレーン・フレームワークです。Kubernetesを基盤とし、クラウドサービスやオンプレミスインフラ、SaaSなどのあらゆるリソースを、Kubernetesのカスタムリソース(CRD)として統合管理することを目的としています。
- 主な機能:
- コンポジション (Composition): 複数のクラウドカタログ(例:AWS RDS, S3, IAM)を組み合わせて、独自の抽象化された「プラットフォームAPI」を定義・提供可能。
- ドリフト検出と自己修復: Kubernetesの制御ループ(Reconciliation Loop)を利用し、インフラの状態を常に監視。設定との乖離(ドリフト)が発生した際に自動で修復。
- マルチクラウド対応: プロバイダー(後述)を介して、AWS、GCP、Azure、Alibaba Cloud等の異なるクラウドを同一のインターフェースで操作。
- ユーザー数:
- CNCF(Cloud Native Computing Foundation)のインキュベーティングプロジェクトであり、GitHubスター数は11,000超、コントリビューター数は数百名規模に達しています。Fortune 500企業を含む多くのプラットフォームエンジニアリングチームに採用されています。
- 対応プラットフォーム:
- AWS, Google Cloud (GCP), Microsoft Azure, Alibaba Cloud などの主要クラウド。
- Helm, Terraform, SQL, GitHub などの周辺ツール・SaaS。
- Kubernetesが動作するあらゆる環境(EKS, GKE, AKS, オンプレミスK8s等)。
2. 使用している技術スタック
Crossplaneは、Kubernetesのアーキテクチャを最大限に活用して構築されています。
- 開発言語: Go (Golang) - Kubernetesエコシステムの標準言語で記述されています。
- 基盤アーキテクチャ:
- Kubernetes Custom Resource Definitions (CRDs): インフラリソースをKubernetes APIオブジェクトとして定義。
- Controller Runtime: カスタムコントローラー(オペレーター)の実装に使用。
- 構成要素:
- Crossplane Runtime: プロバイダーやコントローラーを構築するための共通ライブラリ。
- Providers: 外部API(AWS SDK等)を呼び出すためのバイナリ。
- Upbound (Uxp): Crossplaneのエンタープライズ版や管理コンソールを提供する際に使用される、最適化されたディストリビューション。
- パッケージ管理: OCI (Open Container Initiative) イメージとしてプロバイダーや構成(Configurations)を配布。
3. 会社概要
Crossplaneはオープンソースプロジェクトですが、その主要な開発・運営を主導しているのは Upbound 社です。
(※注意:NASDAQに上場している「Upbound Group (UPBD)」は、消費者金融や小売(Rent-A-Center)を営む別企業であり、CrossplaneのUpbound社とは異なります。)
- 運営会社名: Upbound Inc.
- 設立年: 2018年
- 本社所在地: アメリカ合衆国 ワシントン州 シアトル
- 従業員数: 推定 51〜200名(未上場のスタートアップのため、公開情報に基づく推定値)
4. 沿革、資本構成、国籍、役員情報
- 沿革:
- 2018年:Bassam Tabbara氏によって設立。
- 2018年12月:Crossplaneをオープンソースとして公開。
- 2020年:CNCFのサンドボックスプロジェクトに承認。
- 2021年:CNCFのインキュベーティングプロジェクトへ昇格。
- 資本構成:
- ベンチャーキャピタルによる出資を受ける非上場企業。
- 主な投資家: Google Ventures (GV), Microsoft (M12), Benchmark, Lightstep などの著名VCからシリーズB等を通じて資金調達(累計調達額は約6,900万ドル)。
- 国籍: アメリカ合衆国
- 役員情報:
- Bassam Tabbara (Founder & CEO): 国籍:アメリカ。Symformの共同創業者兼CTO(Quantum社が買収)、Rook(CNCFプロジェクト)の創設者としても知られる。
- Sarah Strobhar (CRO): 元AWSのGlobal Leader。エンタープライズ営業・GTM戦略を統括。
- Sumbry (VP of Engineering): 元Airbnb、Uber、Twilioのエンジニアリングリーダー。プラットフォームおよびインフラエンジニアリングの専門家。
- Amol Hardikar (VP of Finance): 元MasterCard、Adidas等の財務経験を持ち、スタートアップのIPOや売却支援の実績を持つ財務担当。
