Atlassian User Group 2015/10/19
(とりあえずメモのまま公開。後で時間のある時に手直しします)
Atlassian User Group 2015/10/19
グレンさん
GitHubEnterprise⇒Bitbucket(Stush)への移行
本間さん
議事
Gumi会社紹介
地獄のGitHub E運用
高騰ライセンス
安定しないパフォーマンス
権限管理
2013代替検索
●課題
非エンジニア
海外
協力会社
ライセンス費用
途中から安くなる
Repository管理権限
Google Apps J K S ⇒ Atlassian Cloud ⇒ Stash
Google Apps for Cloud
AWSを活用して安定運用
app ←pull
Dev ⇔ Push&Pull
EC2+EBS RDS
3導入・運用Tips
導入当初の高負荷問題
数十GBRepositoryに起因したload average高騰
サポートあり
1.8系だった2.x系でかいけつ
public設定の禁止
特定のURLでアカウントが無くてもアクセス出来てしまう
権限設定
2年間
Git,Jdkバージョンアップ
シェルショック、はーとべりーど
2.x ⇒ 3.xへのバージョンアップ
Google認証方式の変更
商用サービスだからこそ
4BitBucketへの要望
Snippets
バージョン管理したい
オンライン編集
Readmeなど軽い編集 Pluginはある
サービスフックの充実
CIの通知先選択肢
Google認証の公式サポート
Crowdの単一将棋安庭んを解消したい
5まとめ
2年=安定稼働
GithubのUIに慣れたUserでも使いこなせる
オープンソース製品≠無料
■グレンさん シドニー
~~~~~~~~~~~~~~~~~~~~~~~~~~~
SysAdmin QA
INTRODUCTION ⇒ QA
シドニー5、アムステルダム2
複数のAtlassian製品をカバー
人数が増えたのでSysadminを3つに分けた
1)Platform Engineering
社内システムの管理のみ、お客さんとのやりとりは無し
2)Service operation
3)Service Reliability
QA
Q1 台数
VMWARE450VM
AWS EC2&RDS
全部ubuntu
社員の欲しいものに合わせてインスタンス立ち上げ
出来る限りYES
Q2 インフラの取り組み Provisioningツール
自動化をすすめてる、手動もある
Puppet(Lab) 4年位使ってる
Bitbucket
プロセス
Commit、MERGE、push
Puppet上でRun
Q3設定ファイルの管理
Ubuntu Config ⇒ Puppet
App Config ⇒ Bomboo(アップグレードが簡単)
SnowFlake Config ⇒ Puppet
変更があった時
JIRA サービスデスクで受付⇒Bitbucketでプルリク⇒ peer review(プルリクエストに対してレビューやコメントする)
Bamboodでインスタンス管理、本番とSTGが同じであるかを確認できる
Atlassian無いでは、リリース前の最新版を確認している(Dog フーディング)
Q4監視ツール、自動検知
Nagiosとpuppet
HipChatと連携
Confluenceとも連携
エラーのリンクがConfluenceページにリンクしている。
Q5インスタンスを分ける目安
Q6落ちた時の原因追求方法、StackTraceから追い方
落ちる前になにか問題をらせる情報が無いか確認する
Puppetで通知、
Heapdumppath
十分に空きを確保する
Confluence
2ノード
2App
バランサー
エンジンエックス
postgres
NFS
2015-10-19 #16 Atlassian ユーザーグループ @samuraism - Atlassian User Group - Atlassian Japan Confluence