分はじめに近年,オンプレミス環境で運用していたシステムを更改と合わせてクラウドへ移行し,新たなシステムを検討する際はクラウドの採用を第一に検討する「クラウドファースト」の流れを実感しています。MM総研の調査結果によると,40.5%の企業が「新規システムの構築方法として原則的にプライベートクラウドやパブリッククラウドを利用する⁠」⁠,37.6%の企業が「新規システム構築時にクラウドの活用を検討する」と回答していることからもおわかりいただけると思います。リックソフトでは「RickCloud」というブランドでエンタープライズ向けクラウドサービスを展開しています。2014年5月のサービス開始以来,多くの法人様にご利用いただいています。Jira(ジラ)やConfluence(コンフルエンス)などを含むAtlassian製品を重要な業務プロセス基盤や開発基盤として活用する一方で,サービスの継続性が重要になり,サーバ管理者は対策に苦慮されているのではないでしょうか。そのようなサーバ管理者の方々へ,当社のクラウドサービスの運用方法を少しだけ紹介させていただきたいと思います。Atlassian製品を安定運用するためのポイントAtlassian製品を運用するポイントは,大きく分けて4つあります。運用監視(問題の早期発見)データ保全(バックアップ)サーバ管理者の方々は「何を当たり前のことを」と思うかもしれませんが,長年の経験と実績に基づいた内容を少しだけお話させていただきます。プラットフォームの選定1つめの「安定稼働できるプラットフォーム選定」です。Serverなどに対応しています。Platforms」(⁠サポートプラットフォーム:注1)で,Atlassian製品を動作させるうえで必要となるOS,データベース,Javaとそれらのバージョンを確認します。サポートプラットフォームとこれまでの弊社における構築・運用実績などを参考に,安定稼働する構成を検討しますと表1のとおりになります(注2⁠)⁠。Linux(RHEL)を採用しています。当社においては,それぞれのソフトウェアのバージョン(マイナーバージョン)は,社内検証結果やWeb上で公開されている不具合情報,脆弱性情報などを総合的に判断して採用しています。これまでの実績として,おおむね1~2世代前のバージョンを採用しています。Services(AWS)を採用しました。その理由は,ご存じのとおりAWSはクラウド業界のリーダー的存在で,世界のクラウド市場で34%のシェアを占めているからです。AWSは幅広い分野で利用されており,とくに最近では三菱東京UFJ銀行が勘定系システムをAWSへ移行するというニュースが記憶に新しいと思います。注1)JIRAの例:https://confluence.atlassian.com/adminjiraserver072/supported-platforms-828787550.html注2)対応しているバージョンについては,対象ソフトウェアのサポートプラットフォーム情報をご確認いただくか,当社にお問い合わせください。AWSインスタンスモデルの目安AWS上で運用するために必要なスペックの目安については,表2を目安にしてください。この目安は,利用用途や利用アドオンによって大きく変動します。パフォーマンスの状況を見ながらサーバスペックを増強してください。Volumesに対応できるよう,fdiskでパーティショニングを行わず,/dev/xvdbに対して直接フォーマット(mkfs.ext4)します。AWSではなくオンプレミスの場合は,当社のホームページ(ブログ)にサイジング情報が掲載されていますのでご参照ください。アプリケーションに対するインスタンス数Atlassian製品を運用する際は,次の理由により,1つのアプリケーションに対して1つのインスタンスで動作させることを推奨します。アプリケーションの共倒れを防げる(インスタンス障害や特定のアプリケーションの不具合による他アプリケーションへの影響を回避)メンテナンス時の不必要な停止を回避できる(メンテナンス時の停止対象インスタンスが,必要なインスタンスのみに限定)アプリケーションの不具合時の対象を特定しやすい(不具合が生じても障害範囲は特定のインスタンスに限定)パッケージの依存関係の問題を回避できる以上,安定稼働のためにプラットフォームに求められる要件をまとめてみました。後半では,Atlassian製品を運用する際のポイントについて,セキュリティ対策,運用監視,データ保全の観点を解説します。日本だけでなく,アジア圏でもアトラシアン製品販売のトップエキスパートであるリックソフトのWebサイトでは,各アトラシアン製品の体験版を提供しているほか,アトラシアン製品専用のコミュニティも運営しています。アクセスしてみては!https://www.ricksoft.jp/リックソフトJIRAデモ環境https://www.ricksoft.jp/demo/※本連載の過去記事はページ下のバックナンバーよりご覧になれます。AWSを含めた各社クラウドサービス,LXDやDocker等のコンテナ技術,DevOpsが好きなインフラエンジニア。新しい製品や技術を試すのが好き。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。