Azure で Jira Data Center の使用を開始する

Jira Data Center は Microsoft Azure 環境に最適です。Azure は、Jira Data Center インスタンスですぐに動作する多数のマネージド サービスを提供し、あらゆる設定とメンテナンスを自動で処理します。管理者は組織のニーズに合わせてノードの数とサイズを選択し、必要に応じて拡張 / 縮小できます。

We've set up reference templates that let you deploy Jira Software Data Center and Jira Service Desk Data Center in Microsoft Azure, and you can then configure it depending on your organization's Azure best practices. We strongly recommend you set up user management, central logging storage, a backup strategy, and monitoring, just as you would for a Jira Data Center installation running on your own hardware.

動作の仕組み

Here's an architectural overview of what you'll get when deploying Jira Data Center using the templates:

The deployment contains one or more Azure standard VM instances as application cluster nodes in a scale set. Each node runs Jira Software or Jira Service Desk, depending on which template you use.

The template also provisions an Azure Files storage account for the shared home. This shared home stores attachments and other files accessible to the application cluster nodes. It's mounted as a SAN drive on each cluster node, and treated normally like any other file.

Standardized infrastructure

The  Jira Data CenterConfluence Data Center, and  Bitbucket Data Center templates deploy the following infrastructure components identically:
Component 構成
Bastion ホスト This is a lightweight but highly secure Azure Linux VM that controls SSH access to the application cluster nodes.
Application Gateway By default, this gateway is composed of two instances for high availability. It acts as a HTTP/HTTPS load balancer for your scale set of application cluster nodes.
監視 The ARM templates configure Azure Monitoring to perform basic health and availability monitoring to cluster nodes and database.
データベース You can choose between Azure SQL Database (MS SQL Server-compatible) or Azure PostgreSQL database. Either way, the database will be configured as service endpoints to only allow traffic from the private network that the cluster nodes are in. This restricted traffic setup helps enhance security.


Azure デプロイメントへの移行

既存の Jira Data Center インスタンスを Azure に移行することもできます。これを行うには、Azure で新しい Jira Data Center インスタンスをセットアップして、既存のインスタンスからデータをインポートする必要があります。この方法により、Azure に最適な設定で新しいサイトを作成できます。

以下は手順の概要です。

始める前に

データベースおよびホーム ディレクトリを含む、既存の Jira インスタンスをバックアップします。 

  1. Marketplace または他のユーザー インストール アプリの一覧を作成します。
  2. XML 形式でデータをエクスポートします。添付ファイルはエクスポートされないため、現在の共有ホーム ディレクトリから手動でコピーする必要があります。
  3. Azure に Jira Data Center をデプロイし、Jira が期待通りに動作していることをテストします。
  4. 前の手順で作成した XML バックアップをインポートします。
  5. /attachments ディレクトリのコンテンツを、Azure の共有ホーム ディレクトリ内の同等のディレクトリにコピーします。
  6. 以前使用していたアプリをインストールします。
  7. 新しい Jira Data Center インスタンスをテストします。

Azure デプロイメントの保護

SSL を使用して Jira をデプロイすることをおすすめします。アトラシアンが提供するテンプレートでは、証明書とパスワードが要求されます。 

参考情報

  • HTTPS はアプリケーション ゲートウェイで終了されます。
  • 証明書は、信頼できる認証局からのものである必要があります。自己署名証明書の使用は避けてください。

デプロイメントの準備

1. デプロイメントのサイズの決定

Microsoft Azure への Jira Data Center のデプロイでは、デプロイのサイズ (小、中、大、エンタープライズ) を選択できます。これにより、Jira アプリケーション ノードの数と、プロビジョニングされる VM のサイズが決まります。 

インスタンスのサイズの見積もりに使用できるよう、既存の、または計画されているデータ次元の量 (課題、プロジェクト、カスタム フィールド、ユーザーなどの数) に基づいた、いくつかの Jira Data Center サイズ プロファイルを特定しました。詳細については、「Jira Data Center のサイズ プロファイル」を参照してください。

2. リージョンの選択

リージョンまたは場所は、Azure がデプロイメントを格納する場所です。一部のリージョンでは、Application Insights や分析機能へのアクセスなど、すべての Azure 機能が提供されません。デプロイメントで使用したい機能に応じてここでの選択を行います。

リージョンと利用可能な機能を確認するには、「リージョン別の利用可能な製品」を参照してください。

3. 追加情報の準備

デプロイメントでは以下も必要です。

  • (オプション) SSL: 信頼できる認証局からの Base64 エンコード PFX 証明書。 
  • (オプション) CNAME: Azure にランダム ドメインを生成させない場合、既存の CNAME の詳細。 

Azure Marketplace 経由で Jira Data Center を Azure にデプロイ

この方法では、Azure Marketplace を利用し、アトラシアンのデプロイ テンプレートをリファレンスとして使用して Jira Software Data Center または Jira Service Desk Data Center をデプロイします。 

Atlassian Marketplace アプリを使用して Azure に Jira Data Center をデプロイするには、次の手順を実行します。

  1. Azure ポータルにログインします。
  2. [リソースの作成] を選択して新しいデプロイを開始します。
  3. Atlassian を検索してから、[Jira Software Data Center] または [Jira Service Desk Data Center] を Marketplace のアプリ一覧から選択します。
  4. [作成] を選択してデプロイの構成を開始します。
  5. ウィザードの指示に従ってデプロイを構成します。詳細は、以下のパラメーター テーブルを参照してください。
  6. すべての情報が正しいことを確認し、[作成] をクリックしてサブスクリプションを購入します。デプロイメントには約 30 分かかります。  
  7. デプロイメントが完了したら、デプロイメント出力に記載されている Jira URL に移動してオンボーディングを完了し、Jira の使用を開始します。

Jira-specific parameters

The following parameters apply only to Jira Software and Jira Service Desk.

Jira バージョン

完全版としてインストールする Jira のバージョンを指定します (7.13.0 など)。

Jira Software 7.13 以降または Jira Service Desk 3.16 以降を選択することをお勧めします。これらのバージョンは、Azure で入念にテスト済みです。全リリースの一覧を見るには、Jira Software リリース ノートまたは Jira Service Desk リリース ノートに進みます。

Jira 管理者資格情報 インスタンスの最初の Jira 管理者の名前とパスワードを入力します。
Jira クラスタ 予想されるサイトのサイズ (トライアル、小、中、大、エンタープライズ) を選択します。これにより、Jira アプリケーション ノードの数と、プロビジョニングされる VM のサイズが決まります。既定値をオーバーライドするには [サイズ変更] を選択します。

Standardized infrastructure parameters

The  Jira Data CenterConfluence Data Center, and  Bitbucket Data Center templates all share the same parameters:
パラメータ 説明
サブスクリプション Microsoft Azure サブスクリプション タイプ。
リソース グループ 既存のリソース グループがある場合は、それを使用するか、新しく作成できます。
場所 Azure がデプロイメントを格納する領域です。
SSH アクセス Bastion ホストとして機能するインスタンスへの SSH 接続に使用される SSH パブリック キーと、Bitbucket ノードに SSH 接続でアクセスするためのユーザー名およびパスワードを入力します。

Microsoft Azure ドキュメントの「Create and use an SSH public-private key pair for Linux VMs in Azure (Azure 内に Linux VM 用の SSH 公開/秘密キーのペアを作成して使用する)」を参照してください。

データベース構成 Azure SQL Database と PostgreSQL 用 Azure Database のいずれかを選択します。データベース管理者ユーザーのユーザー名とパスワードを提供します。

同じ場所およびリソース グループに既存のデータベースがある場合、既存のデータベースを選択して使用できます。詳細をここに入力します。

cname 組織の CNAME (Canonical Name record)。提供されない場合、Azure はインスタンス用にランダムなサブドメインを生成します。
HTTP/SSL Azure Application Gateway 上の SSL 終端に使用する証明書とパスワードを指定します。
監視 Choose the monitoring and analytics services that you would like to enable. Subject to availability in your location. See Monitoring for related information.


CLI を使用して Jira Data Center を Azure にデプロイ

この方法では、Azure コマンドライン インターフェイスでデプロイメント テンプレートをリファレンスとして使用して Jira Data Center をデプロイします。これを行うには、Azure CLI をインストールする必要があります。

デプロイメント テンプレートを直接使用すると、さらに細かい構成を行うことができます。クラスタ ノードの数、サイズ、ディスク サイズ、OS タイプなど、すべてのハードウェアの選択をパラメータとして設定可能です。 

https://bitbucket.org/atlassian/atlassian-azure-deployment にアクセスし、README を確認して、CLI を使用したデプロイ方法を確認してください。 

監視

プロビジョニングするリソースの多くは Azure によって管理されるため、監視に多くのオプションを利用できます。例:

  • アプリケーション ゲートウェイは自動的にバックエンド プール (Jira アプリケーション ノード) を監視し、デプロイメントで指定された Jira 管理者のメール アドレスにアラートを送信します。Microsoft Azure ドキュメントの「Application Gateway health monitoring overview」を参照してください。 

  • Application Insights はシステムの全体的な健全性を確認し、関心のある特定の領域を掘り下げるために使用できます。Azure ドキュメントの「Application Insights とは何か?」を参照してください。 

  • Azure SQL Analytics を使用すると、SQL Server データベースをよりきめ細かに監視できます。Microsoft Azure のドキュメント「Azure SQL Analytics (プレビュー) を使用した Azure SQL Database の監視」を参照してください。 

これらのリソースの一部はまだプレビュー段階であるため、リージョンによっては利用できない場合があります。 

最終更新日 2019 年 8 月 27 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.