Accel-Mart Plus 設定値リファレンス 第23版 2024-04-24

2.1. 基盤設計

Accel-Mart Plusの個社利用環境は、環境毎にVPC(AWS)上に構築されて提供されます。
本項では、AWS上のリソース構成を含めた個社利用環境の基盤構成について記載いたします。

2.1.1. 共通設計

個社利用環境の共通設計について記載いたします。

2.1.1.1. ELB

APサーバへのロードバランサとして、ALBを使用しています。

  • intra-martへのアクセスは、ELBを使用してHTTPSでアクセス可能となります。

  • ELBは固定のグローバルIPを保持しておらず、固定のDNSのみ保持しております。
    DNSへのAlias(CNAME)として、使用したいDNSを登録します。
    ELBのDNS例: am-elb-XXXXXXXXXXX.ap-northeast-1.elb.amazonaws.com
  • 各種SSL証明書はELB上に配置されます。(SSLの終端となります。)

  • ロードバランサのヘルスチェック対象として、各APサーバ上のiAPヘルスチェックを使用しております。

  • セキュリティグループでの接続制限の設定が可能です。

2.1.1.2. EC2

APサーバ/Storageサーバ/全文検索サーバとしてEC2インスタンスを使用しています。

  • 各EC2インスタンス上で動作するOSとして、Amazon Linux 2、Amazon Linux 2023およびRed Hat Enterprise Linux(RHEL)を使用しています。

  • 各EC2インスタンス上で、VPC内部で使用するローカルIPおよび
    外部からの接続に使用するグローバルIPをそれぞれ保持しております。
  • 各EC2インスタンスには、OSのrootボリュームとアプリケーション等で利用するdataボリュームがEBSとして付属します。
    各ボリュームの詳細については、各プランの構成詳細をご確認ください。
  • セキュリティグループでの接続制限の設定が可能です。

EC2サーバ一覧
名称 説明 搭載ミドルウェア 備考
APサーバ intra-mart(Resin)を実行するサーバ
Apache
Resin
Postfix
ClamAV
Developmentプラン以外
ストレージサーバ intra-martで使用する各種データを格納するサーバ
Cassandra
NFS(iAPストレージ)
ClamAV
Developmentプラン以外
All in Oneサーバ APサーバ・ストレージサーバの各機能を一つのサーバに集約したサーバ
Apache
Resin
Postfix
Cassandra
ClamAV
Developmentプランのみ
全文検索サーバ
(オプション)
IM-ContentsSearchで使用するSolrを格納したサーバ
Solr(Jetty) ※
ClamAV
全文検索サーバ契約時のみ
カスタムサーバ
(オプション)
お客様にて自由にシステムを構築可能なサーバ
ClamAV
カスタムサーバ契約時のみ

コラム

※2021年05月27日以前に全文検索サーバをお申込みいただいたお客様は、搭載ミドルウェアが「Solr(Tomcat)」となります。

2.1.1.3. RDS

intra-martのRDBMSとしてRDSを使用しています。

  • 初期状態では、システムデータベースとテナントデータベース(defaultテナント)が作成されています。

  • RDS for PostgreSQLまたはRDS for Oracleが提供可能となります。

  • RDSはシングルAZで提供されます。

  • 各種設定ファイルによる設定変更は不可となります。(postgresql.conf/pg_hba.confなど)

  • RDSインスタンスは、固定のIPアドレスを保持しておりません。
    提供されたエンドポイントでの接続が必須となります。
    RDSのエンドポイント例: databasename.xxxxxx.ap-northeast-1.rds.amazonaws.com
  • セキュリティグループでの接続制限の設定が可能です。

2.1.1.4. セキュリティグループ

各リソース(ELB/EC2/RDS)にて、セキュリティグループによる接続元制限を実施しています。

  • 各リソースへの接続元IPアドレスと接続先ポート番号による制限設定が設定可能です。
  • ELBに付随するセキュリティグループと、EC2・RDSに付随するセキュリティグループが存在します。

2.1.2. 各プラン詳細

個社利用環境の各プラン毎の固有設計について記載いたします。
Accel-Mart PlusのRDSインスタンスは以下のバージョンを提供しております。
RDSインスタンス詳細
エンジン バージョン
PostgreSQL
13
15
Oracle 19C

2.1.2.1. Smallプラン

../../_images/small.png
EC2インスタンス情報(Smallプラン)
サーバ名称 (台数) サーバスペック 付随EBS(サイズ , デバイス名)
APサーバ
(1台)
2vCPU-8GiB
~8vCPU-32GiB (Gearプラン適用時)
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)
ストレージサーバ (1台)
2vCPU-8GiB
root ( 100GiB, /dev/xvda)
data ( 400GiB, /dev/xvdf)
cassandra ( 100GiB, /dev/xvdg)
RDSインスタンス情報(Smallプラン)
エンジン サーバスペック ストレージサイズ ポート
PostgreSQL 2vCPU-8GiB 500GiB 25432
Oracle 2vCPU-8GiB 500GiB 21521

2.1.2.2. Mediumプラン

../../_images/medium.png
EC2インスタンス情報(Mediumプラン)
サーバ名称 (台数) サーバスペック 付随EBS(サイズ , デバイス名)
APサーバ
(2台)
2vCPU-8GiB
~8vCPU-32GiB (Gearプラン適用時)
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)
ストレージサーバ (1台)
2vCPU-8GiB
root ( 100GiB, /dev/xvda)
data ( 400GiB, /dev/xvdf)
cassandra ( 100GiB, /dev/xvdg)
RDSインスタンス情報(Mediumプラン)
エンジン サーバスペック ストレージサイズ ポート
PostgreSQL 4vCPU-16GiB 500GiB 25432
Oracle 4vCPU-16GiB 500GiB 21521

2.1.2.3. Largeプラン

../../_images/large.png
EC2インスタンス情報(Largeプラン)
サーバ名称 (台数) サーバスペック 付随EBS(サイズ , デバイス名)
APサーバ
(3台)
2vCPU-8GiB
~8vCPU-32GiB (Gearプラン適用時)
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)
ストレージサーバ (1台)
2vCPU-8GiB
root ( 100GiB, /dev/xvda)
data ( 400GiB, /dev/xvdf)
cassandra ( 100GiB, /dev/xvdg)
RDSインスタンス情報(Largeプラン)
エンジン サーバスペック ストレージサイズ ポート
PostgreSQL 8vCPU-32GiB 500GiB 25432
Oracle 8vCPU-32GiB 500GiB 21521

2.1.2.4. Developmentプラン

../../_images/development.png
EC2インスタンス情報(Developmentプラン)
サーバ名称 (台数) サーバスペック 付随EBS(サイズ , デバイス名)
All in Oneサーバ
(1台)
2vCPU-8GiB
~8vCPU-32GiB (Gearプラン適用時)
root ( 50GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)
cassandra ( 50GiB, /dev/xvdg)
RDSインスタンス情報(Developmentプラン)
エンジン サーバスペック ストレージサイズ ポート
PostgreSQL 2vCPU-4GiB 100GiB 25432
Oracle 2vCPU-4GiB 100GiB 21521

2.1.2.5. 全文検索サーバ

EC2インスタンスタイプ(全文検索サーバ)
サーバ名称 サーバスペック 付随EBS(サイズ , デバイス名)
全文検索サーバ 2vCPU-8GiB
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)

2.1.2.6. Customサーバ

EC2インスタンスタイプ(カスタムサーバ)
サーバ名称 サーバスペック 付随EBS(サイズ , デバイス名)
カスタムサーバ(2vCPU-8GiB) 2vCPU-8GiB
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)
カスタムサーバ(4vCPU-16GiB) 4vCPU-16GiB
root ( 100GiB, /dev/xvda)
data ( 100GiB, /dev/xvdf)