メインコンテンツへスキップ
newsify
シリコンバレーの最前線を、確かなソースで。

Crossplane

公式サイト
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や売却支援の実績を持つ財務担当。