JP5735899B2 - サービス提供システム、ファイル更新方法、および分散管理装置 - Google Patents
サービス提供システム、ファイル更新方法、および分散管理装置 Download PDFInfo
- Publication number
- JP5735899B2 JP5735899B2 JP2011233828A JP2011233828A JP5735899B2 JP 5735899 B2 JP5735899 B2 JP 5735899B2 JP 2011233828 A JP2011233828 A JP 2011233828A JP 2011233828 A JP2011233828 A JP 2011233828A JP 5735899 B2 JP5735899 B2 JP 5735899B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- cluster
- distributed
- request
- new
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Description
なお、オペレータは、分散処理管理装置400が接続している保守ネットワーク700と接続している管理コンソール(不図示)を用いて情報を入力することもできる。
また、一般的には、新設クラスタのサーバに送信したファイル(更新後ファイル)は、現用クラスタのサーバに送信したファイル(更新前ファイル)を更新したものである。このため、更新後のファイルに基づいてサービスを提供する新設クラスタのサーバにリクエストが振り分けられる傾向がある。しかし、サービスを継続するためには、現用クラスタのサーバを停止するわけにはいかない。よって、現用クラスタと新設クラスタとが同時に稼動している期間が存在する。
図3は、分散処理管理装置における処理を示すフローチャートである。この処理の主体は、制御手段410である。この処理は、ステップS01から開始する。
これまでの説明は、ロードバランサ200が新設クラスタのサーバ300と現用クラスタのサーバ300とに所定の割合でリクエストを振り分ける技術に関するものであった(図2参照)。しかし、ロードバランサ200がすべてのリクエストを新設クラスタのサーバ300に振り分け、新設クラスタのサーバ300から現用クラスタのサーバ300にリクエストを振り分ける、という方法をとってもよい。
前記した方法とはさらに異なり、ロードバランサ200がすべてのリクエストを現用クラスタのサーバ300に振り分け、現用クラスタのサーバ300から新設クラスタのサーバ300にリクエストを振り分ける、という方法をとってもよい。
前記実施形態は、本発明を実施するために好適のものであるが、その実施形式はこれらに限定されるものでなく、本発明の要旨を変更しない範囲内において種々変形することが可能である。
また、本実施形態で説明したソフトウェアは、ハードウェアとして実現することもでき、ハードウェアは、ソフトウェアとして実現することもできる。したがって、例えば、分散処理管理装置400の通信状態監視部414が行ったトラフィック量の集計や、サーバ300のCPU使用率の計測は、ハードウェアによる処理として実現することができる。
200 ロードバランサ
210 振り分け機能
211 振り分け先制御機能
212 状態管理機能
300 サーバ(第1のサーバ、第2のサーバ)
310 クラスタ機能
311 トランスポート層転送機能
312 セッション管理機能
320 アプリケーション
400 分散処理管理装置
410 制御手段
411 ファイル送信部
412 サーバクラスタ起動部
413 振り分けルール設定部
414 通信状態監視部
415 エラー監視部
416 サーバクラスタ停止部
420 記憶手段
430 通信手段
440 入力手段
450 出力手段
500 IPネットワーク
600 対向装置
610 サーバ
620 端末
700 保守ネットワーク
800 サーバリソースプール
S サービス提供システム
Claims (4)
- 分散処理を行うための現用クラスタを構成し、更新前ファイルを用いて対向装置にサービスを提供する複数の第1のサーバと、
分散処理を行うための新設クラスタを構成し、更新後ファイルを用いて対向装置にサービスを提供する複数の第2のサーバと、
対向装置からのリクエストを前記第1のサーバおよび第2のサーバに振り分けるロードバランサと、
前記第1のサーバと、前記第2のサーバと、前記ロードバランサと連携し、前記第1のサーバおよび前記第2のサーバの分散処理を制御する分散処理管理装置と、を備えるサービス提供システムであって、
前記分散処理管理装置の制御手段が、
サーバリソースプールから所定量の資源が割り当てられる前記複数の第2のサーバの一部に更新後ファイルを送信し、前記更新後ファイルを送信した前記第2のサーバを起動させる起動制御と、
前記現用クラスタおよび前記新設クラスタを監視し、前記現用クラスタおよび前記新設クラスタでのトラフィック量と、稼動中の前記第1のサーバおよび前記第2のサーバのCPU使用率とにより、稼動中の前記第2のサーバに振り分けるリクエストの新たなリクエスト量を算出し、前記算出したリクエスト量を実現するように、前記ロードバランサが前記第1のサーバおよび前記第2のサーバにリクエストを振り分けるための振り分けルールを作成し、作成した振り分けルールを前記ロードバランサに設定させる設定制御と、
前記ロードバランサに設定した振り分けルールにより、割り当てが不要になった資源を前記サーバリソースプールに戻すため、前記複数の第1のサーバの一部を停止させる停止制御と、
前記起動制御と、前記設定制御と、前記停止制御とを繰り返し、前記現用クラスタから前記新設クラスタへの切り替えを実行し、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記新設クラスタの前記第2のサーバに振り分けるという内容を含み、前記新設クラスタの前記第2のサーバに振り分けられたリクエストの一部が前記現用クラスタの前記第1のサーバに振り分けられるようにする、または、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記現用クラスタの前記第1のサーバに振り分けるという内容を含み、前記現用クラスタの前記第1のサーバに振り分けられたリクエストの一部が前記新設クラスタの前記第2のサーバに振り分けられるようにする、
ことを特徴とするサービス提供システム。 - 前記分散処理管理装置の制御手段が、
前記第2のサーバに送信した更新後ファイルのエラー監視を実行する
ことを特徴とする請求項1に記載のサービス提供システム。 - 分散処理を行うための現用クラスタを構成し、更新前ファイルを用いて対向装置にサービスを提供する複数の第1のサーバと、
分散処理を行うための新設クラスタを構成し、更新後ファイルを用いて対向装置にサービスを提供する複数の第2のサーバと、
対向装置からのリクエストを前記第1のサーバおよび第2のサーバに振り分けるロードバランサと、
前記第1のサーバと、前記第2のサーバと、前記ロードバランサと連携し、前記第1のサーバおよび前記第2のサーバの分散処理を制御する分散処理管理装置と、を備えるサービス提供システムにおけるファイル更新方法であって、
前記分散処理管理装置の制御手段が、
サーバリソースプールから所定量の資源が割り当てられる前記複数の第2のサーバの一部に更新後ファイルを送信し、前記更新後ファイルを送信した前記第2のサーバを起動させる起動ステップと、
前記現用クラスタおよび前記新設クラスタを監視し、前記現用クラスタおよび前記新設クラスタでのトラフィック量と、稼動中の前記第1のサーバおよび前記第2のサーバのCPU使用率とにより、稼動中の前記第2のサーバに振り分けるリクエストの新たなリクエスト量を算出し、前記算出したリクエスト量を実現するように、前記ロードバランサが前記第1のサーバおよび前記第2のサーバにリクエストを振り分けるための振り分けルールを作成し、作成した振り分けルールを前記ロードバランサに設定させる設定ステップと、
前記ロードバランサに設定した振り分けルールにより、割り当てが不要になった資源を前記サーバリソースプールに戻すため、前記複数の第1のサーバの一部を停止させる停止ステップと、
前記起動ステップと、前記設定ステップと、前記停止ステップとを繰り返し、前記現用クラスタから前記新設クラスタへの切り替えを実行し、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記新設クラスタの前記第2のサーバに振り分けるという内容を含み、前記新設クラスタの前記第2のサーバに振り分けられたリクエストの一部が前記現用クラスタの前記第1のサーバに振り分けられるようにする、または、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記現用クラスタの前記第1のサーバに振り分けるという内容を含み、前記現用クラスタの前記第1のサーバに振り分けられたリクエストの一部が前記新設クラスタの前記第2のサーバに振り分けられるようにする、
ことを特徴とするファイル更新方法。 - 分散処理を行うための現用クラスタを構成し、更新前ファイルを用いて対向装置にサービスを提供する複数の第1のサーバと、
分散処理を行うための新設クラスタを構成し、更新後ファイルを用いて対向装置にサービスを提供する複数の第2のサーバと、
対向装置からのリクエストを前記第1のサーバおよび第2のサーバに振り分けるロードバランサと連携し、
前記第1のサーバおよび前記第2のサーバの分散処理を制御する分散処理管理装置であって、
前記分散処理管理装置の制御手段が、
サーバリソースプールから所定量の資源が割り当てられる前記複数の第2のサーバの一部に更新後ファイルを送信し、前記更新後ファイルを送信した前記第2のサーバを起動させる起動制御と、
前記現用クラスタおよび前記新設クラスタを監視し、前記現用クラスタおよび前記新設クラスタでのトラフィック量と、稼動中の前記第1のサーバおよび前記第2のサーバのCPU使用率とにより、稼動中の前記第2のサーバに振り分けるリクエストの新たなリクエスト量を算出し、前記算出したリクエスト量を実現するように、前記ロードバランサが前記第1のサーバおよび前記第2のサーバにリクエストを振り分けるための振り分けルールを作成し、作成した振り分けルールを前記ロードバランサに設定させる設定制御と、
前記ロードバランサに設定した振り分けルールにより、割り当てが不要になった資源を前記サーバリソースプールに戻すため、前記複数の第1のサーバの一部を停止させる停止制御と、
前記起動制御と、前記設定制御と、前記停止制御とを繰り返し、前記現用クラスタから前記新設クラスタへの切り替えを実行し、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記新設クラスタの前記第2のサーバに振り分けるという内容を含み、前記新設クラスタの前記第2のサーバに振り分けられたリクエストの一部が前記現用クラスタの前記第1のサーバに振り分けられるようにする、または、
前記振り分けルールは、前記対向装置からのリクエストのすべてを前記現用クラスタの前記第1のサーバに振り分けるという内容を含み、前記現用クラスタの前記第1のサーバに振り分けられたリクエストの一部が前記新設クラスタの前記第2のサーバに振り分けられるようにする、
ことを特徴とする分散処理管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011233828A JP5735899B2 (ja) | 2011-10-25 | 2011-10-25 | サービス提供システム、ファイル更新方法、および分散管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011233828A JP5735899B2 (ja) | 2011-10-25 | 2011-10-25 | サービス提供システム、ファイル更新方法、および分散管理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013092867A JP2013092867A (ja) | 2013-05-16 |
| JP5735899B2 true JP5735899B2 (ja) | 2015-06-17 |
Family
ID=48615954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011233828A Expired - Fee Related JP5735899B2 (ja) | 2011-10-25 | 2011-10-25 | サービス提供システム、ファイル更新方法、および分散管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5735899B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107222540A (zh) * | 2017-06-06 | 2017-09-29 | 国家计算机网络与信息安全管理中心 | 一种基于负反馈的服务器集群分组调度方法 |
| CN107257387A (zh) * | 2017-08-18 | 2017-10-17 | 四川长虹电器股份有限公司 | 自适应负载均衡方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11615117B2 (en) | 2016-04-28 | 2023-03-28 | Snowflake Inc. | Multi-cluster warehouse |
| CN108173894A (zh) * | 2016-12-07 | 2018-06-15 | 阿里巴巴集团控股有限公司 | 服务器负载均衡的方法、装置及服务器设备 |
| CN111124688A (zh) * | 2019-12-31 | 2020-05-08 | 青梧桐有限责任公司 | 服务器资源控制方法和系统 |
| CN114035823A (zh) * | 2021-11-17 | 2022-02-11 | 青岛聚看云科技有限公司 | 一种业务服务的更新方法及装置 |
| WO2023248282A1 (ja) * | 2022-06-20 | 2023-12-28 | 日本電信電話株式会社 | コンテナ基盤クラスタのアップデート方法、コンテナ基盤クラスタのアップデートシステム、更新管理装置、及びアップデート制御プログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183106A (ja) * | 2000-12-11 | 2002-06-28 | Hitachi Ltd | サービス切替システム及び方法 |
| JP4063220B2 (ja) * | 2004-01-14 | 2008-03-19 | 日本電気株式会社 | コンピュータシステム、サーバ計算機、コンピュータシステムのアプリケーション更新方法、プログラム |
| JP4833541B2 (ja) * | 2004-12-08 | 2011-12-07 | 株式会社日立製作所 | デプロイ方法、プログラム及びサーバシステム |
| JP4409498B2 (ja) * | 2005-03-23 | 2010-02-03 | 株式会社日立製作所 | 管理コンピュータの制御方法、及びサーバの制御方法 |
| JP2012247971A (ja) * | 2011-05-27 | 2012-12-13 | Kddi Corp | 負荷情報無共有型負荷平滑化サーバ、該サーバを備えるシステムおよびその方法 |
-
2011
- 2011-10-25 JP JP2011233828A patent/JP5735899B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107222540A (zh) * | 2017-06-06 | 2017-09-29 | 国家计算机网络与信息安全管理中心 | 一种基于负反馈的服务器集群分组调度方法 |
| CN107222540B (zh) * | 2017-06-06 | 2020-11-20 | 国家计算机网络与信息安全管理中心 | 一种基于负反馈的服务器集群分组调度方法 |
| CN107257387A (zh) * | 2017-08-18 | 2017-10-17 | 四川长虹电器股份有限公司 | 自适应负载均衡方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013092867A (ja) | 2013-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5735899B2 (ja) | サービス提供システム、ファイル更新方法、および分散管理装置 | |
| US11611545B2 (en) | RDP proxy support in presence of RDP server farm with session directory or broker | |
| US8190740B2 (en) | Systems and methods for dynamically provisioning cloud computing resources | |
| US9667799B2 (en) | Communication system architecture | |
| EP3014434B1 (en) | Management of computing sessions | |
| US10623243B2 (en) | Management of computing sessions | |
| KR101828338B1 (ko) | 컴퓨팅 세션 관리 | |
| US9756084B2 (en) | Communication system architecture | |
| US20080091806A1 (en) | Dynamic On-Demand Clustering | |
| EP3014432B1 (en) | Management of computing sessions | |
| US20150006614A1 (en) | Management of computing sessions | |
| JP6013300B2 (ja) | クラスタデータ処理のための方法及び装置 | |
| US10986172B2 (en) | Configurable connection reset for customized load balancing | |
| US20110173319A1 (en) | Apparatus and method for operating server using virtualization technique | |
| US20150146715A1 (en) | Communication System Architecture | |
| US9641558B2 (en) | Communication system architecture | |
| JP2012022555A (ja) | サーバ構成管理システム | |
| JP5544522B2 (ja) | 負荷調整方法、負荷調整サーバ、負荷調整用サーバ装置、および、負荷調整プログラム | |
| US9609027B2 (en) | Communication system architecture | |
| CN107707665A (zh) | 一种网络存储方法、装置、系统及计算机可读存储介质 | |
| JP2013254337A (ja) | 仮想化装置、仮想化制御方法、仮想化装置制御プログラム | |
| CN110167028B (zh) | 实现去中心化的wifi漫游认证功能的系统及其方法 | |
| JP5464746B2 (ja) | データベースを分散共有する資源管理装置、プログラム及び方法 | |
| CN119766876A (zh) | 私有云数据中心IPv6升级方法、设备及存储介质 | |
| KR20150040019A (ko) | 클라우드 간 서비스 확장을 지원하는 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130201 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140305 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20140502 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140528 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150320 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150414 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150417 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5735899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |