JP2012069056A - クラウドサービス再配置システムと方法およびプログラム - Google Patents
クラウドサービス再配置システムと方法およびプログラム Download PDFInfo
- Publication number
- JP2012069056A JP2012069056A JP2010215235A JP2010215235A JP2012069056A JP 2012069056 A JP2012069056 A JP 2012069056A JP 2010215235 A JP2010215235 A JP 2010215235A JP 2010215235 A JP2010215235 A JP 2010215235A JP 2012069056 A JP2012069056 A JP 2012069056A
- Authority
- JP
- Japan
- Prior art keywords
- server
- cloud service
- server resource
- information
- policy definition
- 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.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】サーバメータ102は、各サーバリソース101の処理動作を監視して負荷情報を収集し、予め各SaaSに対して設定された当該SaaSの提供に必要なサーバリソースの機能条件、価格条件、環境性能条件、評価条件、および各条件の優先度を少なくとも含むポリシー定義情報108を記憶し、ロケータ処理部112は、サーバメータが収集した各サーバリソースの負荷情報と、記憶したポリシー定義に含まれる条件情報とを照合して、条件を満足する各サーバリソースを抽出し、抽出した各サーバリソースから、予め当該SaaSに対して定められたポリシー定義情報における最も優先度の高い条件に最も適した1つのサーバリソースを特定し、リロケーション処理部110は、ロケータ処理部が特定したサーバリソースに、当該SaaSを再配置する。
【選択図】図1
Description
1.各サーバリソース内に予め設定されているサーバメータから取得される各サーバリソースの負荷情報。
2.サーバリソース提供者が予め入力しておく各サーバリソースの性能や価格等のサーバプロファイル情報。
3.任意の第三者によって設定された、各サーバリソースに対する信頼度や顧客満足度等の評価条件などからなるポリシー定義情報。
そして、ナビゲーション処理部は、ロケータ処理部において、予め用意されたクラウドサービス(SaaS)の運用条件(CPU性能条件、メモリ容量条件、通信速度条件等)が記載されたポリシー定義情報を入力し、このポリシー定義情報と上述のレピュテーションデータベースに格納した各サーバリソースに関する情報とを照らし合わせ、当該ポリシー定義を充足可能なサーバリソースの一覧を取得し、サーバリソースの一覧を取得した後、その中から、予め定められた選択条件に最も適したサーバリソースを選択し、この選択したサーバリソースが現在SaaSを運用しているサーバリソースと異なる場合には、当該サーバリソースを再配置先として特定し、再配置するSaaSの情報と再配置先として特定したサーバリソースの情報をあわせて、リロケーション処理部に通知する。リロケーション処理部では、再配置元となる現在運用中のサーバリソースから、サービス(SaaS)をサーバ情報ごと再配置先へとコピーし、コピーが完了した後、再配置先のサーバリソース上でサーバ情報からサーバを起動し、再配置元からサーバ情報を削除する。以上の一連の動作により、サービス(SaaS)を適切なサーバリソース上に配置し、運用することが可能となる。
例えば、図5のポリシー定義108aにおける「優先度-機能」の列から基準値(A,B,C,・・・)を取得し、取得した基準値をキーに、ロケータ処理部112内部にある閾値テーブルを参照し、基準値(A,B,C,・・・)に対応する「機能閾値」を取得する。「機能閾値」とは、機能の各項目(CPU,Mem,N/W等)に対してどれだけの負荷を許容するかを定義した情報である。
Claims (10)
- クラウドコンピューティングで提供するクラウドサービスを、当該クラウドサービスの処理を実行するサーバリソースに再配置するクラウドサービス再配置システムであって、
各サーバリソースの処理動作を監視して当該サーバリソースの負荷情報を収集するサーバメータ手段と、
予め各クラウドサービスに対して設定された当該クラウドサービスの提供に必要なサーバリソースの機能条件と価格条件および環境性能条件と評価条件ならびに各条件の優先度を少なくとも含むポリシー定義情報を記憶するポリシー定義情報記憶手段と、
上記サーバメータ手段が収集した各サーバリソースの負荷情報と、上記ポリシー定義情報記憶手段が記憶したポリシー定義情報に含まれる各条件情報とを照合して、各条件を満足する全てのサーバリソースを抽出し、該抽出した全てのサーバリソースから、予め当該クラウドサービスに対して定められ上記ポリシー定義情報記憶手段で記憶した上記ポリシー定義情報における最も優先度の高い条件に最も適した1つのサーバリソースを特定するロケータ手段と、
該ロケータ手段が特定したサーバリソースに、当該クラウドサービスを再配置するリロケーション手段と
を有することを特徴とするクラウドサービス再配置システム。 - クラウドコンピューティングで提供するクラウドサービスを、当該クラウドサービスの処理を実行するサーバリソースに再配置するクラウドサービス再配置システムであって、
予め上記サーバリソース毎に設定された、当該サーバリソースの機能情報と提供価格情報を少なくとも含むプロファイル情報を記憶するサーバプロファイル記憶手段と、
各サーバリソースの処理動作を監視して当該サーバリソースの負荷情報を収集するサーバメータ手段と、
予め各クラウドサービスに対して設定された当該クラウドサービスの提供に必要なサーバリソースの機能条件と価格条件および環境性能条件と評価条件ならびに各条件の優先度を少なくとも含むポリシー定義情報を記憶するポリシー定義情報記憶手段と、
上記ポリシー定義情報記憶手段で記憶した再配置対象のクラウドサービスに対して設定され上記ポリシー定義情報に含まれる各条件情報と上記サーバプロファイル記憶手段が記憶した各サーバリソースのプロファイル情報における情報を照合して、上記ポリシー定義情報に含まれる各条件情報を満足するサーバリソースを全て抽出すると共に、
該抽出した各サーバリソースを対象に、上記サーバメータ手段が収集した各サーバリソースの負荷情報と、上記ポリシー定義情報記憶手段が記憶したポリシー定義情報に含まれる各条件情報とを照合して、各条件を満足する全てのサーバリソースを抽出し、
該抽出した全てのサーバリソースから、予め当該クラウドサービスに対して定められ上記ポリシー定義情報記憶手段で記憶した上記ポリシー定義情報における最も優先度の高い条件に最も適した1つのサーバリソースを特定するロケータ手段と、
該ロケータ手段が特定したサーバリソースに、当該クラウドサービスを再配置するリロケーション手段と
を有することを特徴とするクラウドサービス再配置システム。 - 請求項1もしくは請求項2のいずれかに記載のクラウドサービス再配置システムであって、
上記クラウドサービスの運用状況を監視して、各クラウドサービスのCPU利用量とメモリ利用量およびディスク利用量と通信量を少なくとも含む運用負荷情報を収集するサービスメータ手段を具備し、
該サービスメータ手段が収集した再配置対象のクラウドサービスの運用負荷情報の値が、予め当該クラウドサービスに対して定められた閾値を越えた場合に、
上記ロケータ手段による処理動作を実行することを特徴とするクラウドサービス再配置システム。 - 請求項1もしくは請求項2のいずれかに記載のクラウドサービス再配置システムであっ
予め定められたタイミングで、
上記ロケータ手段による処理動作を実行することを特徴とするクラウドサービス再配置システム。 - 請求項1から請求項4のいずれかに記載のクラウドサービス再配置システムであって、
上記ポリシー定義情報は、
上記サーバリソースの機能条件として、サーバリソースのCPU性能とメモリ容量およびディスク容量と通信速度を含み、
上記サーバリソースの価格条件として、サーバリソースのCPU利用単価とメモリ利用単価およびディスク利用単価とネットワーク利用単価を含み、
上記サーバリソースの環境条件として、サーバリソースの消費電力を含み、
上記サーバリソースの評価条件として、予め各サーバリソース毎に定められた当該サーバリソースに対する顧客満足度と提供者評価および信頼度を含み、
上記ロケータ手段は、
上記ポリシー定義情報における優先度情報の優先度に対応して予め定められた閾値を基に、各条件に設定された値に対して満足するか否かの判別を行って、全ての条件を満足する各サーバリソースを選択し、
選択した各サーバリソースから、
上記優先度情報で最上位の優先度の条件を最も満足する1つのサーバリソースを特定する
ことを特徴とするクラウドサービス再配置システム。 - 請求項5に記載のクラウドサービス再配置システムであって、
上記ロケータ手段は、
上記ポリシー定義情報における最上位の優先度の条件が複数ある場合、予め設定された条件を満足するサーバリソースを特定する
ことを特徴とするクラウドサービス再配置システム。 - 請求項1から請求項6のいずれかに記載のクラウドサービス再配置システムであって、
上記ロケータ手段が特定したサーバリソースが、当該クラウドサービスを提供中のものであれば、
上記リロケーション手段による再配置処理は行わない
ことを特徴とするクラウドサービス再配置システム。 - 請求項1から請求項7のいずれかに記載のクラウドサービス再配置システムであって、
上記リロケーション手段は、
再配置対象のクラウドサービスの処理中のサーバリソース上のサーバイメージを、上記ロケータ手段が特定したサーバリソースに展開して、該サーバリソースにおいて当該クラウドサービスを起動し、
該起動したサーバリソースに、当該クラウドサービスのセッション情報をレプリケートし、
該セッション情報のレプリケート完了後に、当該クラウドサービスの利用者のアクセス先を上記ロケータ手段が特定したサーバリソースに変更して、上記処理中のサーバリソースにあるサーバイメージを停止して削除する
ことを特徴とするクラウドサービス再配置システム。 - コンピュータを、請求項1から請求項8のいずれかに記載のクラウドサービス再配置システムにおける各手段として機能させるためのプログラム。
- クラウドコンピューティングで提供するクラウドサービスを、コンピュータ装置により、当該クラウドサービスの処理を実行するサーバリソースに配置するシステムのクラウドサービス再配置方法であって、
コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、請求項1から請求項8のいずれかに記載のクラウドサービス再配置システムにおける各手段を具備し、
該具備した各手段による請求項1から請求項8に記載の処理により、上記クラウドサービスの処理を実行するサーバリソースの再配置を行うことを特徴とするクラウドサービス再配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010215235A JP5600277B2 (ja) | 2010-09-27 | 2010-09-27 | クラウドサービス再配置システムと方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010215235A JP5600277B2 (ja) | 2010-09-27 | 2010-09-27 | クラウドサービス再配置システムと方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012069056A true JP2012069056A (ja) | 2012-04-05 |
JP5600277B2 JP5600277B2 (ja) | 2014-10-01 |
Family
ID=46166210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010215235A Expired - Fee Related JP5600277B2 (ja) | 2010-09-27 | 2010-09-27 | クラウドサービス再配置システムと方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5600277B2 (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164283A (zh) * | 2012-05-10 | 2013-06-19 | 上海兆民云计算科技有限公司 | 一种虚拟桌面***中虚拟化资源动态调度管理方法及*** |
WO2014024251A1 (ja) * | 2012-08-06 | 2014-02-13 | 富士通株式会社 | クラウドサービス選択装置、クラウドサービス選択システム、クラウドサービス選択方法、およびクラウドサービス選択プログラム |
JP2014078080A (ja) * | 2012-10-09 | 2014-05-01 | Vinas Co Ltd | クラウドコンピュータ選択システム、およびクラウドコンピュータ選択用プログラム |
WO2015008378A1 (ja) * | 2013-07-19 | 2015-01-22 | 株式会社日立製作所 | 設計支援システム、設計支援方法及びそのプログラムが格納された記憶媒体 |
JP2015534696A (ja) * | 2012-10-10 | 2015-12-03 | アルカテル−ルーセント | クラウド内に地理的分散型のアプリケーションを自動的に配備する方法および装置 |
JP2017037491A (ja) * | 2015-08-10 | 2017-02-16 | 富士通株式会社 | システム複製制御装置およびシステムの複製制御方法 |
WO2017207049A1 (en) * | 2016-06-01 | 2017-12-07 | Telefonaktiebolaget Lm Ericsson (Publ) | A node of a network and a method of operating the same for resource distribution |
WO2018047349A1 (ja) * | 2016-09-12 | 2018-03-15 | 株式会社日立製作所 | 計算機システム及びリソースの管理方法 |
CN111935222A (zh) * | 2020-07-03 | 2020-11-13 | 三体云智能科技有限公司 | 一种物联网SaaS服务内容确定方法 |
JP2021502622A (ja) * | 2017-11-09 | 2021-01-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウェア・アプリケーションのデプロイメント構成の動的選択のための方法、コンピュータ・プログラム及びコンピュータ・システム |
US11150947B2 (en) | 2017-10-04 | 2021-10-19 | Toyota Jidosha Kabushiki Kaisha | Determining a deletion deadline for a staging environment |
CN113791961A (zh) * | 2021-09-18 | 2021-12-14 | 中国平安人寿保险股份有限公司 | 基于微服务的数据采集方法、装置、设备及存储介质 |
US11507987B2 (en) | 2020-03-16 | 2022-11-22 | Fujitsu Limited | Non-transitory computer-readable recording medium and charge calculation method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116852A (ja) * | 2007-10-18 | 2009-05-28 | Fujitsu Ltd | マイグレーションプログラム、および仮想マシン管理装置 |
JP2009151745A (ja) * | 2007-11-28 | 2009-07-09 | Hitachi Ltd | 仮想マシンモニタ及びマルチプロセッサシステム |
JP2009265778A (ja) * | 2008-04-22 | 2009-11-12 | Dino Co Ltd | 仮想化サーバ |
-
2010
- 2010-09-27 JP JP2010215235A patent/JP5600277B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116852A (ja) * | 2007-10-18 | 2009-05-28 | Fujitsu Ltd | マイグレーションプログラム、および仮想マシン管理装置 |
JP2009151745A (ja) * | 2007-11-28 | 2009-07-09 | Hitachi Ltd | 仮想マシンモニタ及びマルチプロセッサシステム |
JP2009265778A (ja) * | 2008-04-22 | 2009-11-12 | Dino Co Ltd | 仮想化サーバ |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164283B (zh) * | 2012-05-10 | 2018-08-10 | 上海兆民云计算科技有限公司 | 一种虚拟桌面***中虚拟化资源动态调度管理方法及*** |
CN103164283A (zh) * | 2012-05-10 | 2013-06-19 | 上海兆民云计算科技有限公司 | 一种虚拟桌面***中虚拟化资源动态调度管理方法及*** |
WO2014024251A1 (ja) * | 2012-08-06 | 2014-02-13 | 富士通株式会社 | クラウドサービス選択装置、クラウドサービス選択システム、クラウドサービス選択方法、およびクラウドサービス選択プログラム |
JPWO2014024251A1 (ja) * | 2012-08-06 | 2016-07-21 | 富士通株式会社 | クラウドサービス選択装置、クラウドサービス選択システム、クラウドサービス選択方法、およびクラウドサービス選択プログラム |
JP2014078080A (ja) * | 2012-10-09 | 2014-05-01 | Vinas Co Ltd | クラウドコンピュータ選択システム、およびクラウドコンピュータ選択用プログラム |
JP2015534696A (ja) * | 2012-10-10 | 2015-12-03 | アルカテル−ルーセント | クラウド内に地理的分散型のアプリケーションを自動的に配備する方法および装置 |
WO2015008378A1 (ja) * | 2013-07-19 | 2015-01-22 | 株式会社日立製作所 | 設計支援システム、設計支援方法及びそのプログラムが格納された記憶媒体 |
JP2017037491A (ja) * | 2015-08-10 | 2017-02-16 | 富士通株式会社 | システム複製制御装置およびシステムの複製制御方法 |
US10346426B2 (en) | 2015-08-10 | 2019-07-09 | Fujitsu Limited | System-replication control apparatus and system-replication control method |
CN109196807A (zh) * | 2016-06-01 | 2019-01-11 | 瑞典爱立信有限公司 | 网络节点以及操作网络节点以进行资源分发的方法 |
WO2017207049A1 (en) * | 2016-06-01 | 2017-12-07 | Telefonaktiebolaget Lm Ericsson (Publ) | A node of a network and a method of operating the same for resource distribution |
US10944645B2 (en) | 2016-06-01 | 2021-03-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Node of a network and a method of operating the same for resource distribution |
WO2018047349A1 (ja) * | 2016-09-12 | 2018-03-15 | 株式会社日立製作所 | 計算機システム及びリソースの管理方法 |
US11150947B2 (en) | 2017-10-04 | 2021-10-19 | Toyota Jidosha Kabushiki Kaisha | Determining a deletion deadline for a staging environment |
JP2021502622A (ja) * | 2017-11-09 | 2021-01-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウェア・アプリケーションのデプロイメント構成の動的選択のための方法、コンピュータ・プログラム及びコンピュータ・システム |
JP7257728B2 (ja) | 2017-11-09 | 2023-04-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ソフトウェア・アプリケーションのデプロイメント構成の動的選択のための方法、コンピュータ・プログラム及びコンピュータ・システム |
US11507987B2 (en) | 2020-03-16 | 2022-11-22 | Fujitsu Limited | Non-transitory computer-readable recording medium and charge calculation method |
CN111935222A (zh) * | 2020-07-03 | 2020-11-13 | 三体云智能科技有限公司 | 一种物联网SaaS服务内容确定方法 |
CN113791961A (zh) * | 2021-09-18 | 2021-12-14 | 中国平安人寿保险股份有限公司 | 基于微服务的数据采集方法、装置、设备及存储介质 |
CN113791961B (zh) * | 2021-09-18 | 2023-07-25 | 中国平安人寿保险股份有限公司 | 基于微服务的数据采集方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP5600277B2 (ja) | 2014-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5600277B2 (ja) | クラウドサービス再配置システムと方法およびプログラム | |
JP7138126B2 (ja) | リソース配置を最適化するための適時性リソース移行 | |
US11487760B2 (en) | Query plan management associated with a shared pool of configurable computing resources | |
JP6750102B2 (ja) | マネージクエリサービス | |
US11290360B2 (en) | Analyzing resource placement fragmentation for capacity planning | |
US8260840B1 (en) | Dynamic scaling of a cluster of computing nodes used for distributed execution of a program | |
US8321558B1 (en) | Dynamically monitoring and modifying distributed execution of programs | |
JP4374378B2 (ja) | 運用実績評価装置、運用実績評価方法、およびプログラム | |
US9329909B1 (en) | Dynamically modifying a cluster of computing nodes used for distributed execution of a program | |
US9584442B2 (en) | Managing a set of assets of a shared pool of configurable computing resources | |
Li et al. | CAM: a topology aware minimum cost flow based resource manager for MapReduce applications in the cloud | |
JP2014501010A (ja) | サーバ側の処理能力を拡張するための方法及び装置 | |
WO2020134364A1 (zh) | 一种虚拟机迁移方法、云计算管理平台和存储介质 | |
Rajalakshmi et al. | An improved dynamic data replica selection and placement in cloud | |
JP5552343B2 (ja) | 管理装置、管理方法およびプログラム | |
US20230244687A1 (en) | Optimization of Virtual Warehouse Computing Resource Allocation | |
JP2005099973A (ja) | 運用管理システム | |
US10594620B1 (en) | Bit vector analysis for resource placement in a distributed system | |
US11336519B1 (en) | Evaluating placement configurations for distributed resource placement | |
US11121981B1 (en) | Optimistically granting permission to host computing resources | |
US10721181B1 (en) | Network locality-based throttling for automated resource migration | |
Hassannezhad Najjari et al. | A systematic overview of live virtual machine migration methods | |
US20230244538A1 (en) | Optimization of Virtual Warehouse Computing Resource Allocation | |
Thu | Dynamic replication management scheme for effective cloud storage | |
Kumar et al. | Fault tolerant resource management scheme for computational grids |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20111227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120926 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140416 |
|
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: 20140722 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140815 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5600277 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |