��♦♦♦♦♦♦� �♦♦♦♦♦♦

���������������
- ����������������� -���� 1��

1���������������������������������������������
����������������������������������������������
�� 21 ������������������ 24 �����������������������
����������Yahoo!��� Academic Edition ���������������������������������������������������������������
��������������������������������� ID ������� (�� 25��)�������� (�� 26 ��) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������
�������������������������������� 26 ��������������������
�����������������������������������������������������������������

��������������

2������������������������������������������������������������������������������������������
��������������������������������������� 21 ���������������������������������������������������
��������������������� ������������������������������������������������������������������������
���������������������������� ������������������������
������������������������������������
1����������� toyohiro@isc.kyutech.ac.jp73������ ���������� � 28 � 2016.3

��������������������� ������������������ (kyutech.ac.jp) ���������������������������������������������
������������������������ (mail.kyutech.jp) ���������������������� �����������������������������������������������������������������������������
������������������������������������
�� 24 �������������� ����������� 24 ���������������
��������������������������������OB�OG �������
���������������������

2.1

����������

���������������������������������������������
����������������������������������������������
������������������������� (� 1)�
SMTP(外部)
SMTP(in.out)

メールシステム
Yahoo!メールアカウントDB

アカウント
操作

アカウント
DB

生涯メールサービ
ス管理システム生涯メール管理システム

Yahoo!メール
portalYahoo!メールPOP

メール受信・Yahoo ID管理・メール送受信(web)Yahoo!メール
SMTP

メール送信

アクティベーション

クライアント

アカウント
登録・更新

Mailbox(クライアント)管理者� 1: �������������������� �����������������������������������
���������� (SaaS ��) �����������������������������• ����������������� (���)• WEB ���������������

• ��������������������������������������������������������������� (SaaS ��) �������������������������������������������������������������������������������������������������������������������������������������������������� ���������� � 28 � 2016.374

��
����
����������������
����������
�������������������
Yahoo! ��� Academic Edition �����������������2 ���������� �������������������������������������������������������������� (��������������) �������������
������������������������������������������

• ������������������������������� (��������������������)• Yahoo! �������������������� (�����������API �����)• ���� ID ����������������������� (���������)• ���������������������������������������� (����)���������������������������������������������
��������������Yahoo! ������ API �����������������PHP ����� API(WebAPI3 ) ����������������
利用者

管理者

利用開始手続き
1. アカウント登録(csv)
2. 利用停止・再開(csv)

メールシステム3. アカウント編集・削除等

Yahoo!メールアカウントDB

4. メールアドレス一覧取得
利用者情報

アカウント操作
有効期限更新処理等
(API)

アカウント
DB

生涯メールサービ
ス管理システム

全学統合ID
管理システム生涯メール管理システム

� 2: ����������������������������������� OS �������������������

OS CentOS 6 �� (64bit)
HTTP ������������ Apache HTTPD + PHP��������� MySQL(Master / Slave �����)��������� Google Apps � Microsoft Ofﬁce365 ��������������� 24 ���������������������������������������������
3���� WebAPI ������ REST �������������������275������ ���������� � 28 � 2016.3

������� (������) PEAR::Auth ������������ ID ������ LDAP ���������

3�������������������

��������� 24 ��������������������������������������������������������������������������������
����������������������������������������������
����������������
利用者情報の登録が手動

利用者

管理者

利用開始手続き

ユーザインタフェースの不備
1. アカウント登録(csv)
2. 利用停止・再開(csv)

職域，提供年度により開始手続きの方式が異なる

3. アカウント編集・削除等
4. メールアドレス一覧取得
利用者情報

データベースの直接操作を要する
アカウント
DB

生涯メールサービ
ス管理システムシステムの信頼性が保証できない

全学統合ID
管理システム生涯メール管理システム

� 3: �������������������
������������������ ����������������� 24 ��������
������ 24 ��������������������������������������
� 1,700 ����������� 24 � 5 ����������������������������
�����������������������������������������
���������������������������������������������
�� 25 ������� ID ����������������������������� 500 �������������������������������������������������
� ID ����������������������������������� ID �������
�������������������������������������
���������������������������� 26 ���������������
������������ 25 ������������������������������������������������������������������������������
��������������������������������������������������������������������������������������������
��������������������������������������������
���������������������������������������������
������������������������������� 100 �������������
������ ���������� � 28 � 2016.376

������������������������������������������������
����������������������������������������������
�������������������������������������������������
���������������������������������������������
������������������������������������������������
���������� ���������������������������������������������������������������������������������
����������������������������������������������
������������ (Web �������) �������������������
������������������� ID ������������������������
����������������������������������������Web �����������������������������������������
�������������������������������������������������������������������������������������������������������������������������������������������
������� ���������������������������������������
��������������������������������������������������������������������������������������������������������
��������������������������������������������������������������������������������������������
�����������������������Web ���������������������
�����������������
���������������������������������������������
����������������������������������������������
��������������
��������������������������������������������
����������� ��������������������������������������������������������������������������������
���������������������������������������������������������
����������������������������������������������
�������������
���������������������������������������������
�����������

77������ ���������� � 28 � 2016.3

�������������������

4�����������������������������������������������������������������������������������������
���������������������������������������������
����������������������������������������������
������������� 27 �������������������� 26 ����������
������������������������������4 ��������������������������������������������
利用者

管理者

利用開始手続き

操作のWebインタフェース化
アカウント登録(GUI，補助機能)
利用停止・再開(GUI)アカウント編集・削除等(GUI)全ての利用者がアクティベーション方式となる

メールアドレス一覧取得(GUI)
一斉メール送信等(GUI)

利用者情報の自動登録

アカウント
DB(B)

アカウント
DB(A)

利用者情報の定期的監視，自動登録

アプリケーションサーバ

コラボレーション支援システム(2015.04～)

全学統合ID
管理システム

信頼性を向上させた構成
データベース多重化

� 4: ��������������4.1

������������������������������������������������������������������������������������������������
���������������������������������������������
���������������������������������� ID ������ ID �����������������������
����������������������� ID ��������������������
����������������������������� ID��� ID������������
������ ID �������������������������������4.2

�������

�������������������������
���������� Web ������������������������������������������������������
4�������������������� (http://www.cuebs.co.jp/) �������������� ���������� � 28 � 2016.378

������������������������������������������������
������������������������������
������������������� ID ������������������������
����� ID ����������� LDAP ������������������������������������������������������������������������
�������������������������������������������������������������������������������������������������������������������������������
�� Web ����������������������������������������������������������������������������������������
����������

4.3

�������������������������������������������������
�����Web �������������������������������������
���������������� ID����������������������������
������������������������������� Web ������������
���������� csv ��������������������������������������������������������������������������������
�������������������������������������� csv �����������������������������������������
��������������� ID ����������� ID����������������������������������������������������������������������������5 �4.4

����������

����������������������������������� (MySQL) ��������� (��) ����������������������������������������
����������������������MySQL ��������������������
��������������+������������������������������������������� MySQL ���� MySQL ���������������������������������������������������������������������������������������������������������������������������������

4.5

������

������������������������������������������������������������������� A�
���������� B�������������
������������5������������������������������������������������

79������ ���������� � 28 � 2016.3

��対外ネットワーク
仮想マシン(KVM)， RedHat Enterprise Linux 7 (64bit)， 8vCPU，16GB vMEM
アプリケーションサーバ
利用者インタフェース，管理者インタフェース，Yahoo!メール制御，利用者情報自動追加，メール送信機能
仮想マシン(KVM)， RedHat Enterprise Linux 7 (64bit)， 8vCPU，16GB vMEM

DB用バックエンドネットワーク
仮想マシン(KVM)， RedHat EnterpriseLinux 7 (64bit)， 4vCPU，8GB vMEM

仮想マシン(KVM)， RedHat EnterpriseLinux 7 (64bit)， 4vCPU，8GB vMEM

仮想IP管理LVS，keepalived (VRRP)

仮想IP管理LVS，keepalived (VRRP)

データベースサーバA
利用者情報管理

データベースサーバB
利用者情報管理MySQL Standard Edition

MySQL
準同期
レプリケーションMySQL Standard Edition

� 5: �����������������������
�����������������������������������Yahoo!���� API ������������������������������������������������
������������������ 8 ��� CPU�16GB ������������������
�������OS ���RedHat Enterprise Linux7 �� (64bit) ���������
��������� A ��� B ���MySQL Standard Edition ���������������������������������������������������������������
�������������������� LVS�keepalived ����������������� 4
��� CPU�8GB �������������������������OS ���RedHat EnterpriseLinux7 �� (64bit) ���������5�������������������

����������������� 27 � 3 ������������������������
������������������������������������� 27 �������
���������������������
�� 27 � 4 �������������� ID ������������������������
����������������������������������������������
�������������
�����4 ���������������������������������������
� 27 ����������������������������������� 100 ������
����������������������������������������������
��������������������������� CPU ��� 10% ��������������������������������
�����������������������������������������������������������������������������������Web ������������ ���������� � 28 � 2016.3

80�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������6�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
����������������������������� 27 � 2 ����� 28 � 6 ������� Yahoo!��� Academic Edition �������������������������������������������������������������������������������������������������������������
[1] ���������������������������������������������� 26 ��pp.3–14�http://www.isc.kyutech.ac.jp/kouhou/kouho26/pdf/
kaisetu1.pdf�2014�

81������ ���������� � 28 � 2016.3