個人開発者向けWebサービス運用フレームワークTrinity ·...

1
2019/11/5 1 個人開発者のWebサービス運用に関わる面倒を取り除く Concept Background Solution 3つのミドルウェア機能をコアに 自動化機能をシングルバイナリに集約 個人開発者向けWebサービス運用フレームワーク Trinity 表現駆動コース グループZ 大橋滉也 大森貴通 Function Example l SaaSやOSSの増加 ⇒ 企業でのWebサービス運用の 自動化・高機能化 l 個人運用のWebサービス ⇒ 手動作業が多数存在することも 快適な運用環境構築には 多数のシステムの導入が必要 学習・導入に必要な時間や費用が 個人開発者の壁に リバースプロキシ ルーティング・SSL終端などを担う CDツール デプロイプロセスの自動化 サービス監視 サービスの動作を監視・アラート Trinityだけで様々な自動化が可能に SSHでサーバーにログインして…からの開放 l 標準的なリバースプロキシ機能 l Web UIでログの可視化 l SSL証明書の自動取得・管理 l 特定のパスへのアクセスの通知 l 設定に1行追加のみで完了 l GitHubのWebhookを受け 自動デプロイ l サービス死活やユーザー指定 のイベントに関する情報を Slackなどに通知 Security l 自動HTTPS・ログ可視化 ⇒ 日常的な セキュリティ対策 l サービス監視・アラート ⇒ 問題発生の早期発見 l CD機能 ⇒ 素早い問題の修正 表現駆動コース グループB ぼったくりガードで利用中 Trinity コード更新 Webhook アクセス 証明書取得 設定の変更 ログ閲覧 各種イベントの 通知 ぼったくりガード 自動デプロイ プロキシ Future l UI/UX改善 l 初心者向けドキュント・機能追加 l Cloud Native Buildpackにるデプロイ R epository https://github.com/SECHACK-Z/trinity Web UIから設定管理可能⇒いやすく シングルバイナリで提供⇒導入しやすい

Transcript of 個人開発者向けWebサービス運用フレームワークTrinity ·...

Page 1: 個人開発者向けWebサービス運用フレームワークTrinity · デプロイプロセスの自動化 サービス監視 サービスの動作を監視・アラート Trinityだけで様々な自動化が可能に

2019/11/5 1

個人開発者のWebサービス運用に関わる面倒を取り除くConcept

Background Solution 3つのミドルウェア機能をコアに自動化機能をシングルバイナリに集約

個人開発者向けWebサービス運用フレームワーク Trinity表現駆動コース グループZ 大橋滉也 大森貴通

Function

Example

lSaaSやOSSの増加⇒ 企業でのWebサービス運用の

自動化・高機能化l個人運用のWebサービス⇒ 手動作業が多数存在することも

快適な運用環境構築には多数のシステムの導入が必要

学習・導入に必要な時間や費用が個人開発者の壁に

リバースプロキシルーティング・SSL終端などを担うCDツールデプロイプロセスの自動化サービス監視サービスの動作を監視・アラート

Trinityだけで様々な自動化が可能にSSHでサーバーにログインして…からの開放

l 標準的なリバースプロキシ機能l Web UIでログの可視化l SSL証明書の自動取得・管理l 特定のパスへのアクセスの通知

l 設定に1行追加のみで完了l GitHubのWebhookを受け

自動デプロイ

l サービス死活やユーザー指定のイベントに関する情報をSlackなどに通知

Securityl自動HTTPS・ログ可視化

⇒ 日常的なセキュリティ対策

lサービス監視・アラート⇒ 問題発生の早期発見

lCD機能⇒ 素早い問題の修正

表現駆動コース グループBぼったくりガードで利用中

Trinity

コード更新

Webhook

アクセス証明書取得

設定の変更ログ閲覧

各種イベントの通知

ぼったくりガード自動デプロイプロキシ

FuturelUI/UXの改善l初心者向けドキュメント・機能追加lCloud Native Buildpackによるデプロイ

Repositoryhttps://github.com/SECHACK-Z/trinity

Web UIから設定管理可能⇒扱いやすくシングルバイナリで提供⇒導入しやすい