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

1. サービス概要

Styra(スタイラ)は、Policy-as-Code(ポリシー・アズ・コード)プラットフォームのリーディングカンパニーです。同社が開発したOpen Policy Agent(OPA)は、クラウドネイティブ環境におけるポリシー管理のデファクトスタンダードとして広く採用されています。Styraの商用プラットフォーム「Styra DAS(Declarative Authorization Service)」は、OPAの大規模運用を支援するエンタープライズソリューションです。

  • 主な機能:
  • Open Policy Agent(OPA): 汎用的なポリシーエンジン。Rego言語でポリシーを記述し、APIリクエスト、Kubernetesアドミッション制御、Terraform計画、マイクロサービス認可等のあらゆる意思決定をコード化。
  • Styra DAS: OPAの商用管理プラットフォーム。ポリシーの作成・テスト・配布・監視を一元管理。
  • ポリシーライブラリ: Kubernetes、Terraform、Envoy等のユースケース向けの事前定義ポリシーテンプレートを提供。
  • コンプライアンス監視: ポリシー違反のリアルタイム検出とアラート。監査ログの自動生成。
  • IaC連携: Terraformの実行計画(Plan)に対してOPAポリシーを適用し、デプロイ前にセキュリティ・コンプライアンスチェックを自動実行。
  • ユーザー数:
  • OPAはCNCFの卒業(Graduated)プロジェクト。GitHubスター数は10,000超。Netflix、Goldman Sachs、Atlassian、Pinterest等の大企業で採用。
  • 対応プラットフォーム:
  • SaaS(Styra DAS)およびセルフホスト。
  • Kubernetes、Terraform、Envoy、API Gateway等のクラウドネイティブスタック全般。

2. 使用している技術スタック

  • 開発言語: Go (Golang) - OPAおよびStyraプラットフォーム。
  • ポリシー言語: Rego - OPA専用の宣言型ポリシー言語。Datalogにインスパイアされた論理プログラミングベースの構文。
  • アーキテクチャ:
  • OPA: 軽量なポリシーエンジンとしてサイドカーやライブラリとして組み込み可能。RESTful APIで意思決定リクエストを受け付け。
  • Styra DAS: OPAインスタンスを中央管理するコントロールプレーン。ポリシーバンドルの配布、デシジョンログの収集・分析を実行。
  • GitOps統合: ポリシーコードをGitリポジトリで管理し、CI/CDパイプラインと連携。
  • ライセンス: OPA - Apache License 2.0。Styra DAS - 商用ライセンス。

3. 会社概要

  • 運営会社名: Styra, Inc.
  • 設立年: 2016年
  • 本社所在地: アメリカ合衆国 カリフォルニア州 レッドウッドシティ
  • 従業員数: 約50〜100名(推定)

4. 沿革、資本構成、国籍、役員情報

  • 沿革:
  • 2016年:Tim Hinrichs氏とTeemu Koponen氏がStyraを設立。ポリシー管理の自動化をミッションに掲げる。
  • 2016年:Open Policy Agent(OPA)をオープンソースとして公開。クラウドネイティブ環境向けの汎用ポリシーエンジンとして開発。
  • 2018年:OPAがCNCFのサンドボックスプロジェクトに採択。
  • 2019年:OPAがCNCFのインキュベーティングプロジェクトに昇格。
  • 2021年:OPAがCNCFの卒業(Graduated)プロジェクトに昇格。エンタープライズ採用が加速。
  • 2022年:シリーズBで4,000万ドルを調達。Styra DASの機能拡充とエンタープライズセールスを強化。
  • 2023年〜2024年:IaCポリシー(Terraform、Pulumi等)の対応を深化。ゼロトラストセキュリティの文脈でOPAの採用がさらに拡大。
  • 資本構成:
  • ベンチャーキャピタルによる出資を受ける非上場企業。
  • 累計調達額: 約7,800万ドル。
  • 主な投資家: Battery Ventures(リード)、A.Capital Ventures、Unusual Ventures、Accel等。
  • 国籍: アメリカ合衆国
  • 役員情報:
  • Tim Hinrichs(共同創業者・CEO): OPA(Open Policy Agent)の共同開発者。元VMwareの研究者。スタンフォード大学でコンピュータサイエンスの博士号を取得。ポリシー言語とアクセス制御の研究で知られ、Congressプロジェクト(OpenStack向けポリシーフレームワーク)も手掛けた。
  • Teemu Koponen(共同創業者・CTO): ネットワーク仮想化の専門家。元Nicira(VMwareが買収)の共同創業者。VMware NSXの基盤技術を開発した人物。分散システムとネットワークセキュリティに精通。
  • Torin Sandall(VP of Engineering / OPA共同開発者): OPAのコアメンテナーの一人。ポリシーエンジンの設計とRego言語の開発を主導。