Sun Java ロゴ     前へ      目次      索引      次へ     

Sun ロゴ
Sun Java System Calendar Server 6 2004Q2 配備計画ガイド 

第 1 章
Calendar Server について

この章では、Sun JavaTM System Calendar Server 6 2004Q2 の概要、Calendar Server の配備が役立つビジネス上の理由、および配備プロセスについて説明します。

この章で説明する内容は次のとおりです。


Calendar Server の概要

Sun Java System Calendar Server 6 2004Q2 (旧称 SunTM ONE Calendar Server) は、高性能な、インターネット標準ベースのカレンダサーバーで、中規模および大規模な企業から、さらに非常に大規模なインターネット、遠隔通信、およびエンタープライズのサービスプロバイダまで、各ユーザーの必要に対応したスケーラビリティを考慮し設計されています。ネイティブな Web ブラウザインタフェースまたはコネクタを使用して、Microsoft Outlook などの他のカレンダクライアントに接続することで Calendar Server は、家庭または職場のコンシューマにグループスケジュール機能および個人用のカレンダ機能を提供すると同時に、インターネットを介して他のユーザーとのカレンダ情報の共有を可能にします。ユーザーインタフェース (UI) をカスタマイズして、電子商取引用の Web リンク、バナー広告、ロゴ、またはカレンダサーバーユーザーのブランドなどを含めることができます。

Calendar Server は、オープンで相互運用可能かつ高性能な、業界最高レベルの時間管理およびリソース管理ソリューションです。そのスケーラビリティ、パフォーマンス、信頼性によって、ほかのソリューションに比べて低い総所有コストで、必要な機能を得ることができます。iCalendar 標準のネイティブサポートによって、ユーザーは簡単にインターネットで共有できる形式で予定をスケジュールすることができます。Java System Calendar Server は次のような標準規格とプロトコルを採用しています。

Calendar Server のアーキテクチャは、垂直方向 (システムごとの CPU の数を増大させる) と水平方向 (ネットワークにサーバーを追加する) の両方向で、柔軟性に富み、拡張可能で、スケーラブルなものです。その結果、Calendar Server は、さまざまなニーズに対応した設定が可能なサーバーから構成されるシステムと見なすことができます。スタンドアロンのカレンダサーバーとして単独で使用することもでき、さまざまなサービスをサーバー間で重複または分割させる、多くのインスタンスで設定することもできます。

Calendar Server は、プラグインを利用して外部のサービスを取得します。さらに、LDAP ベースおよびアイデンティティベースの配備もサポートしており、Sun JavaTM System Identity Server (旧称 SunTM ONE Identity Server)、Sun JavaTM System Portal Server (旧称 SunTM ONE Portal Server)、および Sun JavaTM System Instant Messaging (旧称 SunTM ONE Instant Messaging) と統合して追加の機能を提供します。

Calendar Server は次の利点を提供します。

Calendar Server の概念の詳細については、次の Web サイトから入手できる『Sun Java System Calendar Server 管理ガイド』を参照してください。


Calendar Server によるビジネスニーズへの対応

Calendar Server は、オープンで相互運用可能かつ高性能な、業界最高レベルの時間管理およびリソース管理ソリューションです。Calendar Server によって、ほかのソリューションに比べて低い総所有コストで、必要な機能を得ることができます。Calendar Server のアーキテクチャは、柔軟で拡張可能なので、垂直方向 (システムごとの CPU の数を増大させる) と水平方向 (ネットワークにサーバーを追加する) の両方向で拡張性があります。

次の表では、企業が Calendar Server から得られる利点を要約しています。

表 1-1 企業にとっての Calendar Server の利点 

主な機能

企業への利点

高いパフォーマンスおよびスケーラビリティ

効率的な通信が可能になり企業と ISP の両方のサービス品質が向上

豊富なセキュリティ機能

通信とデータの整合性および従業員、顧客、提携業者のプライバシーの保護と、業界の規則の遵守

スケーラブル、堅牢、さらに拡張可能なコンポーネント

一体化した通信サービスの配備が可能になり、電話サービスとともに、電子メール通知、ファックス、ポケットベルなどの技術も提供可能

予定のスケジュール、作業およびリソースの管理のための拡張可能なコラボレーションプラットフォーム

Calendar Server で時間とリソースの管理が改善されユーザーの生産性が向上

会議や予定のグループスケジュール機能

Calendar Server で企業全体のチームコラボレーションや通信が改善

ハイパーリンクで予定または作業の情報を共有

Calendar Server では作業または予定に関連した情報の交換によってコラボレーションを促進

オープン、モジュール方式、および標準ベースのアーキテクチャ

顧客がカスタマイズした、パーソナライズしたソリューションを配備可能

Calendar Server 配備の可用性を高める方法

Calendar Server には、SunTM Cluster サービスをサポートする高可用性オプションがあります。このオプションを使うと、一次システムが保守のためにオフラインになったり、障害のために停止する場合、二次 Calendar Server ホストがユーザーに対してサービスを提供します。

さらに、冗長コンポーネントを使用して、Calendar Server を高可用性設定で配備できます。この種の配備により、サービスの稼働時間を高レベルにすることができます。このように可用性の高い配備を行うには、サービスアーキテクチャの各コンポーネントで冗長性が必要になります。このようなコンポーネントには、二重のデータストアサーバー、二重のネットワークインタフェースカード、および二重のシステム記憶装置が含まれます。


このマニュアルでは、Calendar Server 用の高可用性配備で Sun Cluster を使用するための詳細を説明していません。この点については、Sun Cluster および Calendar Server のマニュアルを参照してください。


Calendar Server とともに Portal Server を使用する方法

Calendar Server を Portal Server とともにインストールすると、ポータルページでカレンダポートレットにアクセスできます。このポートレットでは、カレンダスケジュールおよびアドレス帳情報が提供されます。Portal Server との統合によって Portal Server と Calendar Express Web クライアント間のシングルサインオン機能に加え、他の Messenger Express と Communications Express クライアント間のシングルサインオン機能も可能になります。

Portal Server の次の 2 つのコンポーネントによって、基本的な Calendar Server の配備に機能を追加することができます。


配備プロセスについて

Calendar Server の配備プロセスは、通常、次のフェーズから構成されます。

配備フェーズは固定的なものではなく、配備プロセスは反復して行われます。ただし次の各節では、配備フェーズをそれぞれ個別に説明しています。

配備とアーキテクチャの設計

通常、配備設計フェーズでは、要件分析フェーズで指定された配備シナリオに基づいて配備アーキテクチャを構築します。その目的は、配備シナリオで指定されたシステム要件を満たすように、論理構築ブロック (論理アーキテクチャ) を物理環境 (物理トポロジ) に配置することです。

この設計の 1 つの側面は、物理環境の大きさを調整して、ロード、可用性、およびパフォーマンスの各要件を満たすようにすることです。配備アーキテクチャでは、システムサーバーやアプリケーションコンポーネントを環境内の処理ノードに割り当てる際の、異なる処理ノードの能力やネットワークの帯域幅などの物理トポロジの詳細を考慮に入れます。

配備の目的

配備計画を開始する前に、次のことを確認してください。

次のようにいくつかの理由が考えられます。

Calendar Server 配備チーム

通常、Calendar Server の配備には、それぞれが異なる役割と責任を受け持つ何人かの人員が必要です。小規模な組織では、1 人でいくつかの役割を兼任することがあります。考慮すべき役割の中には次のものがあります。

サポートスペシャリストは、試験的配備および本稼動における配備の両方をサポートします。

Calendar Server のエンドユーザー

エンドユーザーは、Calendar Express Web クライアント、Communications Express Web クライアント、または Sun JavaTM System Connector for Microsoft Outlook を使用することによって Calendar Server に接続できます。

サイトのエンドユーザーについて、次のことを確認します。

必要なエンドユーザーのパフォーマンス

エンドユーザーに特有のパフォーマンス要件は何でしょうか。たとえば次のようなものがあります。

配備で使用することを計画しているのはどのような設定でしょうか。Calendar Server の設定シナリオには、次のものが含まれます。

複数のフロントエンドサーバーの設定を計画している場合、どのようにエンドユーザーの分散を計画するでしょうか。

複数のバックエンドデータベースサーバーの設定を計画している場合、どのようにデータベースの分散を計画するでしょうか。たとえば、地理的に分散させることができます。

どのような拡張計画があるでしょうか。フロントエンドとバックエンドの両方についてはどうでしょうか。

開発およびカスタマイズ

ライフサイクルの要件分析段階で指定された論理アーキテクチャによって、ソリューションの実装に必要な開発作業の範囲が決定します。

API を使用してサービスを拡張する際や、たとえば企業のブランド設定を導入してルックアンドフィールをカスタマイズする際には、追加の作業が必要なこともあります。

ソリューションによっては、配備やカスタマイズにかなりのコストがかかり、新しいビジネスおよびプレゼンテーションサービスの開発が必要になる場合もあります。他のソリューションの場合、Portal Server デスクトップなどの既存のグラフィカルユーザーインタフェースをカスタマイズすることによって必要な機能の実現が可能な場合もあります。

製品 API の使用や製品機能のカスタマイズについては、適切なコンポーネント製品のマニュアルを参照してください。これには、次のマニュアルが含まれます。

プロトタイプとテスト

プロトタイプフェーズでは、テスト環境で配備アーキテクチャを実装することによって配備設計の試作品を作成します。前述のように (「開発およびカスタマイズ」を参照) 開発結果の新しいアプリケーションロジックおよびサーバーのカスタマイズを使用して、概念実証開発テストを行います。このフェーズには、分散アプリケーションのインストール、設定、および起動のほか、テスト環境に必要なあらゆるインフラストラクチャサービスが含まれます。

プロトタイプテストによって配備アーキテクチャの欠点が明らかになった場合、アーキテクチャを修正し、再度試作品を作り、テストを再び行います。この反復プロセスの結果、本稼動環境で配備可能な配備アーキテクチャが完成するはずです。

試験的配備には、配備の失敗や深刻な問題に遭遇した場合の、ロールバック計画も含める必要があります。この計画の一部として次のことを考慮します。

本稼動システムのロールアウト

本稼動ロールアウトフェーズでは、配備アーキテクチャを本稼動環境で実装します。このフェーズには、分散アプリケーションのインストール、設定、および起動のほか、本稼動環境で必要なあらゆるインフラストラクチャサービスが含まれます。通常、一部の配備から開始し、組織全体への実装に移行します。このプロセスでは試験的実行を行い、ロードとストレスを増大させるテストをシステムに課します。

ロールアウトフェーズの一部として、ユーザーのプロビジョニング、シングルサインオンの実装、パフォーマンス目標を満たすためのシステム調整などの管理タスクを行うことが必要な場合もあります。配備の検証および容量計画の実行もこのフェーズの一部です。容量計画は、その中でもシステムの監視が重要な役割を果たしますが、システム拡張の長期的なニーズに対応するために必要なものです。



前へ      目次      索引      次へ     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.