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言語の開発を主導。
