Workflow as code
YAMLとworkflow-as-codeのパターンを使って、単一のワークフローモデル内でCommands、Pipelines、Servicesを定義できます。プラットフォームは、デリバリーステップを再利用しやすくし、チーム全体で標準化しやすくすることを目的としています。
CTO.aiは、SlackやCLIからワークフローを実行し、DORAメトリクスで配信パフォーマンスを測定できるDevOps as a Serviceです。
CTO.aiは、クラウドインフラストラクチャ全体のデリバリーワークフローを自動化したいチーム向けに、Developer Control Planeを中心に構築されたDevOps as a Serviceプラットフォームです。CI/CD、ワークフロー自動化、配信測定を1つのシステムにまとめ、個別のパイプラインよりも測定可能なソフトウェア配信を重視しています。
この製品は、workflow-as-codeとして定義されたCommands、Pipelines、Servicesを中心に構成されており、CLI、Slack、またはワークフローイベントから利用できます。ソース資料では、GitHubベースのワークフロー、GitOpsおよびChatOpsパターン、即時のプルリクエストプレビュー、配信パフォーマンスを追跡するためのDORAメトリクスのサポートが説明されています。
YAMLとworkflow-as-codeのパターンを使って、単一のワークフローモデル内でCommands、Pipelines、Servicesを定義できます。プラットフォームは、デリバリーステップを再利用しやすくし、チーム全体で標準化しやすくすることを目的としています。
Slack、CLI、またはワークフローイベントを通じてワークフローを実行できるため、開発者が普段作業している場所でデリバリー操作を行えます。プラットフォームは、会話型およびイベント駆動型の自動化を重視しています。
AWS、GCP、Azure、Kubernetes、DigitalOceanを参照する例やドキュメントを含め、任意のクラウドにデプロイできます。ドキュメントでは、コントロールプレーンを通じてクラウドインフラストラクチャと連携するサポートについても触れています。
変更リードタイム、デプロイ頻度、変更失敗率、失敗したデプロイの復旧時間を含むDORAメトリクスとライフサイクルイベントで配信パフォーマンスを測定できます。プラットフォームは、チームが配信プロセスを理解するのを支援するためにこれらのメトリクスを使用します。
新しいサーバーを追加せずに、アプリケーション、Webサイト、またはAPIリリースの即時プレビューを作成できます。料金ページでは、GitHubのプルリクエスト向けの自動プレビューも記載されています。
SDKと、Python、Node.js、Bash、Golangなどの対応言語を使用して、カスタムワークフローをコード化できます。サイトでは、CDK、CDKTF、Pulumiで構築されたオープンソースのインフラストラクチャテンプレートも案内しています。
チームは、繰り返し使えるデリバリーステップをCommands、Pipelines、Servicesとして定義し、共有ワークフローモデルとレジストリを通じて組織全体に提供できます。
開発者はSlackやCLIからデプロイ関連の操作を開始でき、既存のコラボレーションツールにリリース運用を近いまま保ちたいチームに役立ちます。
組織はDORAメトリクスとライフサイクルイベントを収集して、デリバリープロセス全体のリードタイム、デプロイ頻度、変更失敗率、復旧時間を把握できます。
チームは新しいサーバーを用意せずに、プルリクエスト、アプリケーション、Webサイト、APIの即時プレビューを作成でき、レビュー担当者がサイクルの早い段階で変更を検証するのに役立ちます。
プラットフォームチームは、すべての自動化経路をゼロから作り直すのではなく、既存のクラウドおよびIaCツールを合成可能なワークフロー層に接続できます。
CTO.aiは、チームが任意のクラウドプロバイダー上にアプリケーションをデプロイし、インフラストラクチャとやり取りし、開発ワークフローを自動化するのを支援するDeveloper Control Planeを提供します。また、このプラットフォームはライフサイクルイベントを収集し、配信に関するインサイトを導き出します。
ソースによると、CTO.aiはGitHubのようなソース管理プロバイダー、Terraform CloudやCloudFormationのようなInfrastructure as Codeプロバイダー、DigitalOceanやAWSのようなクラウドインフラストラクチャプロバイダーをサポートしています。
はい。ドキュメントでは、Commands、Pipelines、ServicesをCLI、Slack、またはワークフローイベントから実行できると説明しています。プラットフォームはGitOpsおよびChatOps志向のワークフローにも言及しています。
料金ページによると、プランは年額請求で月額3,500ドルからで、無料トライアルをリクエストできます。また、一部のサービスとサポートは追加料金項目であることも記載されています。
ソースでは、CTO.aiが既存のツールのそのままの置き換えとして提示されてはいません。むしろ、既存のツールと統合でき、チームがそのように使うことを選んだ場合にのみ置き換え可能だと説明しています。