---
# System prepended metadata

title: 開発手助け系ツールを動かすマシンをGCP上に立てたい

---

# 開発手助け系ツールを動かすマシンをGCP上に立てたい
## 目的

開発を行う上で必要となるサービスを、適切な環境で運用・管理したい。

開発を行う上で必要となるサービスは、下記の通り。

 - **Yaml Editor**
     - DD管理設計Webツール（release版、release候補版）
 - **Pine Search**
     - Gitlab、Slack、JIRA、Confluence横断検索ツール
 - **Sonar Qube**
     - ソースコードmetrics管理ツール、QG機能

上記のYaml Editor、PineSearchはITb環境で動作しているが、CI/CDマシンに同居させており、下記問題が存在する。

- CI/CDマシンで稼働している事を知らず、誤って削除してしまう可能性がある
- 相乗りしている事から、HTTPS通信ではなくHTTP通信でのgitlab認証を行っており、セキュリティ的にも現在は望ましい状況ではない
- 相乗りしているせいでディスクが足りなくなる
- Sonar Qubeは相乗りできるほど余っているマシンが存在しない
- ランニングコストが正しく計算できない

今回Sonar Qubeを導入するにあたり、適切な環境で運用・管理したい。

## 運用

GCP プロジェクト `bl-dev-managed` でGitlab、JIRA，Confluence等と同等の運用を行いたい。

- バックアップ
- 監視
- バージョンアップ
- インシデント発生対応

運用する人は、Gitlab、JIRA、Confluenceを運用しているメンバーでお願いしたい。<br>
マンパワーが不足するので今回を機に新田も参画する。


## 管理

GCP プロジェクト `bl-dev-managed` でJIRA，Confluence等と同等の管理を行いたい。<br>
SonarQubeは、クラウド開発だけではなく、全社的に導入し効果も見込める。

## コスト（概算）

|サービス|スペック|コスト(月)|
|:-----|:------|----:|
|Yaml Editor|GKE：1CPU+3.75GB x 2Node, PV 100GB,LB|[$95.58](https://cloud.google.com/products/calculator/#id=bcfaa3c9-4768-494b-92b8-8e0c6759cfbe)|
|Pine Search|[GKE：1CPU+3.75GB x 2Node, PV 100GB,LB](https://cloud.google.com/products/calculator/#id=3659812c-bd6c-4a93-bc35-b41395540ceb)|[$143.88](https://cloud.google.com/products/calculator/#id=3659812c-bd6c-4a93-bc35-b41395540ceb)|
|Sonar Qube|GKE：8CPU+30GB x 1Node, PV 10GB,LB|[$162.50](https://cloud.google.com/products/calculator/#id=bb064c82-d2c9-40b7-ac4d-e42dd908c94a)|
