でかるちゃー

毎日の発見に驚き、感じる!感謝する!

-スポンサードリンク-

Atlassian User Group 2015/10/19

(とりあえずメモのまま公開。後で時間のある時に手直しします) 

www.slideshare.net

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、アムステルダム
複数の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