前のトピック: TWiki - 拡張性のある構造化ウィキ アプリケーションのリファレンス設計

次のトピック: Web サービス アプリケーション


SugarCRM: 拡張性のある CRM アプリケーション

最新バージョン: 5.2.0-13

アプリケーション インフラストラクチャを以下に示します。

SugarCRM アプリケーション

このアプリケーションは、完全な機能を備えた拡張性のある CRM アプリケーションです。 アプリケーションの機能は SugarCRM の Sugar Community Edition 5.2.0 (http://www.sugarcrm.com/crm/)によって提供されます。 SugarCRM のこのバージョンは GPLv3 でライセンス付与されています。 拡張性のあるインフラストラクチャは、CA AppLogic および CA AppLogic のカタログ アプライアンスを使用して構築されます。

Sugar オープン ソースを使用することによって、販売、マーケティング、サポート組織は、顧客との対話をより効率的に、収益性の高い形で管理できます。これは大規模から小規模までさまざまな規模の企業を対象としています。

管理ガイドおよびユーザ ガイドについては、SugarCRM Web サイトを参照してください。

SugarCRM アプリケーションはアプライアンスとしてパッケージされます。 すべての必要な設定は、アプリケーションの境界上に公開されるため、アプリケーションをシングル アプライアンスとして設定することが可能です(エディタでアプリケーションの設定プロパティ シートを使用)。

境界
プロパティ

これらは、アプリケーションの新しいコピーを開始するために設定する必要がある唯一の設定です。 一部の設定は、複数のアプライアンスに自動的に配布されます(DNS サーバ、管理者電子メールなど)。 アプリケーションでの設定を可能にするために内部構造を理解する必要はありません。

プロパティ名

タイプ

説明

usr_ip

占有 IP

アプリケーションがユーザにサービスを提供する IP アドレスです。 このプロパティは必須です。

admin_ip

占有 IP

アプリケーション管理者がログにアクセスできる IP アドレスです。 このプロパティは必須です。

out_ip

占有 IP

メール ゲートウェイが電子メールの送信に使用する IP アドレスです。 このプロパティは必須です。 将来は、IP アドレスが出力ゲートウェイに自動で割り当てられるようにする予定です。

net_ip

占有 IP

NET ゲートウェイが使用する IP アドレスです。 このプロパティは必須です。

netmask

IP

usr_ip、admin_ip、out_ip が存在するネットワークのネットマスク。 このプロパティは必須です。

gateway

IP

トラフィックのルーティングに使用される IP ゲートウェイのアドレス。 SugarCRM が実行されている IP ネットワーク外のホストから SugarCRM アプリケーションにアクセスするために、このプロパティを指定する必要があります(つまり、ほとんどの場合)。 無効にするには、0.0.0.0 を使用します。 このプロパティは必須です。

dns1

IP

ホスト名解決のための DNS サーバの IP アドレス。 メール サーバ名を解決するために使用されます。 このプロパティは必須です。

dns2

IP

ホスト名解決のためのバックアップ DNS サーバの IP アドレス。 メール サーバ名を解決するために使用されます。 デフォルト: 0.0.0.0

mail_server

文字列

SMTP メール サーバのホスト名。このサーバは、SugarCRM がバグ変更の電子メール通知を送信するのに使用されます。 メール サーバはホスト名(mail.CA.com など)、または IP アドレス(12.34.56.78 など)として指定できます。 デフォルト: 0.0.0.0 (メールは無効になります)。

allowed_hosts

文字列

接続できるホストまたはサブネットのリスト。 スペースまたはカンマで複数のエントリを区切ります。 サポートされている形式の例: 192.168.1.2 192.168.1.0/24 192.168.2.0/255.255.255.0。 デフォルト: 0.0.0.0/0(すべて許可)

denied_hosts

文字列

接続が拒否されたホストまたはサブネットのリスト。 形式は allowed_hosts の場合と同じです。 デフォルト: ()(どれも拒否されない)

admin_email

文字列

アプリケーション管理者の電子メール アドレス。 このアドレスは、エラー時にサーバによって生成される Web ページで使用されます。 デフォルト: root@localhost.com

usr_hostname

文字列

アプリケーションがアクセス可能なホスト名。 これはユーザがブラウザで http://usr_hostname/ を参照するときの名前です。 この名前は usr_ip に指定された IP アドレスに解決される必要があります。 デフォルト: localhost

admin_user

文字列

管理者のユーザ名です。 この名前はログにアクセスするために必要です。 デフォルト: admin

admin_password

文字列

ログにアクセスするために必要とされる管理者のパスワードです。 デフォルト: 3tSugar -  管理者パスワードはアプリケーションを実行する前に変更してください。

timezone

文字列

アプリケーションで使用されるタイムゾーンを指定します。 このプロパティが空の場合、タイムゾーンは変更されず、現状のものが使用されます。 サポートされているタイムゾーンのリストはここで参照できます。 デフォルト: empty

mon_standby

整数

アプリケーション モニタリングがアプリケーション開始時に無効になるかどうかを決定します。 ゼロ以外の場合、モニタリングは無効になります。それ以外の場合はモニタリングが有効になります。 モニタリングは、mon アプライアンスを開始することによって、ランタイムに手動で有効にできます。 デフォルト: 1 (モニタリングは無効になります)。

重要: usr_ip、admin_ip、out_ip プロパティに設定される IP アドレスは、使用する CA AppLogic グリッドで利用可能な IP アドレスである必要があります。 グリッドのダッシュボード上で、ネットマスク、ゲートウェイおよび DNS サーバと一緒に、それらを検索することができます。 将来は、CA AppLogic でこれらのアドレスが自動的に提供されるようにする予定です。

リソース

リソース

最小

最大

デフォルト

CPU

0.85

116

2.15

メモリ

1.406 GB

202 GB

2.937 GB

帯域幅

11 Mbps

20.5 Gbps

1.55 Gbps

ユーザ ボリューム

アプリケーション自身でいくつかのボリュームを使用します。 それらはアプリケーションの一部で、アプライアンス インスタンス内にすでに設定されています。 アプリケーション境界上で設定する必要のあるボリュームはありません。

操作

管理者ログイン情報

最初にアプリケーションに設定されているアカウントは管理者のみです。 管理者がログインして他の必要なユーザ アカウントを作成する必要があります。

user

password

admin

3tSugar

ユーザ ログイン情報

SugarCRM アプリケーションのユーザは、usr_ip アドレスによって定義されたアドレスを使用してアプリケーションにアクセスできます。

アプリケーションにあらかじめ定義されているユーザはいません。 ユーザ アカウントを作成するには、上記のリストにある管理者アカウントでログインします。

IT 管理者ログイン情報

SugarCRM アプリケーションの IT 管理者は、ブラウザを使用してログにアクセスできます。 ログには、admin_ip によって定義されたアドレスでアクセス可能です。

ログへのアクセスを取得するには、管理者が、admin_user および admin_password プロパティにそれぞれ定義されたユーザ名およびパスワードを使用して認証する必要があります。 注

このアプリケーションを実稼働環境で使用する予定である場合、データ ボリュームのサイズを増やす必要がある可能性があります。その場合、大容量の新しいアプリケーション ボリュームを作成し(より多くのユーザがより多くの容量を必要とします)、データ ボリュームをそこにコピーします。 次に、新しいボリュームを dbase アプライアンスに割り当てて、アプリケーションを再起動します。