JP6173909B2 - システム構成案生成方法および設計支援装置 - Google Patents
システム構成案生成方法および設計支援装置 Download PDFInfo
- Publication number
- JP6173909B2 JP6173909B2 JP2013271470A JP2013271470A JP6173909B2 JP 6173909 B2 JP6173909 B2 JP 6173909B2 JP 2013271470 A JP2013271470 A JP 2013271470A JP 2013271470 A JP2013271470 A JP 2013271470A JP 6173909 B2 JP6173909 B2 JP 6173909B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- system configuration
- information
- communication
- design pattern
- 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.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
図1を参照して、データセンタシステム500の構成を説明する。図1において、データセンタシステム500は、ネットワーク300と、データセンタ900と、利用者端末400と、システム構成案生成装置100と、を含んで構成されている。データセンタ900は、区別するときデータセンタ900−Aおよびデータセンタ900−Bと表記する。データセンタ900は、管理サーバ910と、仮想サーバ920と、ネットワーク機器300と、を含む。データセンタ900は、複数の仮想サーバ920を含む。複数の仮想サーバ920は、区別するとき、仮想サーバ920−1、仮想サーバ920−2と表記する。
なお、図1において、システム構成案生成装置100は、ネットワーク300に接続されているが、利用者端末400上に実装してもよいし、管理サーバ910上に実装してもよい。
図3(a)において、サーバ情報30は、システムを構成するサーバに関する情報である。サーバ情報30は、各レコードが1つのサーバを表す。サーバ情報30は、IDフィールド31と、名前フィールド32と、利用クラウドフィールド33と、を含んで構成されている。
IDフィールド31は、当該サーバを一意に特定するための識別子である。名前フィールド32は、当該サーバの名前を表す。利用クラウドフィールド33は、当該サーバをデプロイするクラウドを表す。図3(a)において、サーバ情報30は、WebサーバをクラウドAにデプロイし、DBサーバとBatchサーバをクラウドBにデプロイすることを表す。
図4は、システム構成51がSD01のシステム構成について、対象通信53E01において、リアルタイム性に問題があることを表す
図5を参照して、デザインパターン集123を説明する。図5において、デザインパターン集123は、デザインパターン一覧60と、最適化処理テーブル70と、を含んで構成されている。
図6において、システム構成案生成装置100は、入力装置103によるシステム構成情報入力を受け付ける(S21)。入出力処理部111は、システム構成情報を評価対象システム構成集121に格納する(S22)。具体的には、入出力処理部111は、取得したシステム構成情報全体にID51としてSD01を付与し、取得したサーバ情報30にID31としてN01を付与し、取得したサーバ間通信情報40にID41としてE01を付与し、評価対象システム構成集221に格納する。
具体的には、図3に記載したシステム構成情報の場合、システム構成情報に対してIDとしてSD01が付与されているため、評価結果テーブル50のシステム構成フィールド51にはSD01が格納される。また、当該システム構成においてID41がE01であるサーバ間通信がリアルタイム性に関する要件を満たしていないため、判定フィールド52にNGが格納され、対象通信フィールド53にE01が格納され、未達要件54にREALTIMEが格納される。
図9において、デザインパターン適用部114は、最適化処理テーブル70の処理内容フィールド72に未処理の行あるか判定する(S31)。YESのとき、デザインパターン適用部114は、その行を取得する(S32)。デザインパターン適用部114は、関数名がaddServerか判定する(S33)。YESのとき、デザインパターン適用部114は、addServer処理を実行して(S34)、ステップ31に遷移する。
Claims (6)
- 入力された複数のデータセンタにまたがるシステム構成情報に対する妥当性の評価を行うステップと、
前記評価を行うステップにおいて問題があると判定された場合に、予め登録されたデザインパターンを適用するステップと、
システム構成案を生成するステップと、を含むシステム構成案生成方法であって、
前記システム構成情報は、システムを構成するサーバ情報と、サーバ間通信情報と、通信に関する要件と、を含み、
前記デザインパターンは、パターンを適用可能な条件と、パターンを適用するために必要となる処理内容とを含み、
前記評価を行うステップにおいて、前記データセンタをまたがる通信が、前記システム構成情報に含まれる要件を満たすかどうかを判定し、
前記デザインパターンを適用するステップにおいて、前記システム構成情報に対する妥当性評価の処理において要件を満たさないと判定された場合、前記予め登録されたデザインパターンの中から適用可能なデザインパターンを検索し、前記適用可能なデザインパターンに含まれる処理内容を実施することを特徴とするシステム構成案生成方法。 - 請求項1に記載のシステム構成案生成方法であって、
前記サーバ情報には、サーバをデプロイするデータセンタの情報を含み、
前記評価を行うステップにおいて、前記サーバ情報と前記サーバをデプロイするデータセンタの情報とに基づいて、当該通信がデータセンタをまたがったものであるかどうかを判定することを特徴とするシステム構成案生成方法。 - 請求項1に記載のシステム構成案生成方法であって、
前記通信に関する要件として、通信に関する性能要件を含み、
前記処理内容として、サーバの複製を作成する処理を含むことを特徴とするシステム構成案生成方法。 - 入力された複数のデータセンタにまたがるシステム構成情報に対する妥当性の評価を行い、前記システム構成情報に問題があると判定したとき、予め登録されたデザインパターンを適用し、システム構成案を生成するシステムの設計支援装置であって、
前記システム構成情報は、システムを構成するサーバ情報と、サーバ間通信情報と、通信に関する要件と、を含み、
前記デザインパターンは、パターンを適用可能な条件と、パターンを適用するために必要となる処理内容とを含み、
前記評価において、前記データセンタをまたがる通信が、前記システム構成情報に含まれる要件を満たすかどうかを判定し、
前記デザインパターンの適用において、前記システム構成情報に対する妥当性評価の処理において要件を満たさないと判定された場合、前記予め登録されたデザインパターンの中から適用可能なデザインパターンを検索し、前記適用可能なデザインパターンに含まれる処理内容を実施することを特徴とする設計支援装置。 - 請求項4に記載の設計支援装置であって、
前記サーバ情報には、サーバをデプロイするデータセンタの情報を含み、
前記評価を行うとき、前記サーバ情報と前記サーバをデプロイするデータセンタの情報とに基づいて、当該通信がデータセンタをまたがったものであるかどうかを判定することを特徴とする設計支援装置。 - 請求項4に記載の設計支援装置であって、 前記通信に関する要件として、通信に関する性能要件を含み、
前記処理内容として、サーバの複製を作成する処理を含むことを特徴とする設計支援装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013271470A JP6173909B2 (ja) | 2013-12-27 | 2013-12-27 | システム構成案生成方法および設計支援装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013271470A JP6173909B2 (ja) | 2013-12-27 | 2013-12-27 | システム構成案生成方法および設計支援装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015125701A JP2015125701A (ja) | 2015-07-06 |
JP2015125701A5 JP2015125701A5 (ja) | 2016-10-06 |
JP6173909B2 true JP6173909B2 (ja) | 2017-08-02 |
Family
ID=53536339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013271470A Active JP6173909B2 (ja) | 2013-12-27 | 2013-12-27 | システム構成案生成方法および設計支援装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6173909B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9880360B2 (en) | 2009-02-05 | 2018-01-30 | Japan Aviation Electronics, Industry, Limited | Optical connector apparatus |
JP2020064460A (ja) * | 2018-10-17 | 2020-04-23 | 伸太郎 原 | クラウドデザイン管理方法、クラウドデザインデータベース及びクラウドデザイン管理プログラム |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017002222A1 (ja) * | 2015-07-01 | 2017-01-05 | 株式会社日立製作所 | システムデプロイ装置およびシステムデプロイ方法 |
JP6619708B2 (ja) * | 2016-08-08 | 2019-12-11 | 日本電信電話株式会社 | データ分離評価装置、データ分離評価方法およびデータ分離評価プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003114813A (ja) * | 2001-10-03 | 2003-04-18 | Ibm Japan Ltd | 分析サーバ、プログラム分析ネットワークシステム、およびプログラム分析方法 |
JP2011113268A (ja) * | 2009-11-26 | 2011-06-09 | Nomura Research Institute Ltd | クラウドファサード管理システム |
US9098320B2 (en) * | 2009-12-23 | 2015-08-04 | Savvis Inc. | Systems and methods for automatic provisioning of a user designed virtual private data center in a multi-tenant system |
JP5675471B2 (ja) * | 2011-04-05 | 2015-02-25 | 株式会社日立製作所 | データセンタシステム管理方法、データセンタシステム、及び管理装置 |
JP5484427B2 (ja) * | 2011-10-27 | 2014-05-07 | 株式会社日立製作所 | ネットワークシステムの管理方法、ネットワークシステム及び管理サーバ |
-
2013
- 2013-12-27 JP JP2013271470A patent/JP6173909B2/ja active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9880360B2 (en) | 2009-02-05 | 2018-01-30 | Japan Aviation Electronics, Industry, Limited | Optical connector apparatus |
US10151885B2 (en) | 2009-02-05 | 2018-12-11 | Japan Aviation Electronics Industry, Limited | Optical connector apparatus |
US10191222B2 (en) | 2009-02-05 | 2019-01-29 | Japan Aviation Electronics, Industry, Limited | Optical connector apparatus |
JP2020064460A (ja) * | 2018-10-17 | 2020-04-23 | 伸太郎 原 | クラウドデザイン管理方法、クラウドデザインデータベース及びクラウドデザイン管理プログラム |
JP7153528B2 (ja) | 2018-10-17 | 2022-10-14 | 伸太郎 原 | クラウドデザイン管理方法、クラウドデザインデータベース及びクラウドデザイン管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2015125701A (ja) | 2015-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | Design and evaluation of the optimal cache allocation for content-centric networking | |
US7490265B2 (en) | Recovery segment identification in a computing infrastructure | |
JP6173909B2 (ja) | システム構成案生成方法および設計支援装置 | |
JP2009169860A (ja) | 構成要素を管理するためのコンピュータ・システム、並びにその方法及びコンピュータ・プログラム | |
Rahmani et al. | Burstiness-aware virtual machine placement in cloud computing systems | |
Kolisch et al. | The dynamic replica placement problem with service levels in content delivery networks: a model and a simulated annealing heuristic | |
Malik et al. | Latency based group discovery algorithm for network aware cloud scheduling | |
Ullah et al. | Orchestration in the Cloud-to-Things compute continuum: taxonomy, survey and future directions | |
Carrusca et al. | Microservices management on cloud/edge environments | |
Sen et al. | Facility location models to locate data in information networks: a literature review | |
Pingle et al. | Big data processing using apache hadoop in cloud system | |
KR100983479B1 (ko) | 분산 스페이스를 이용하여 분산 프로그래밍 환경을 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 | |
Wu et al. | A replicas placement approach of component services for service-based cloud application | |
dos Santos et al. | Taxonomy for the network and service management research field | |
khalili azimi | A Bee Colony (Beehive) based approach for data replication in cloud environments | |
KR102476271B1 (ko) | 자율 관리(semi-managed) DHT 구성 방법 및 시스템 | |
Vu et al. | A framework for big data as a service | |
US20110258215A1 (en) | Social network based information discovery about network data processing systems | |
Parekh et al. | Analytical modelling of distributed file systems (GlusterFS and CephFS) | |
Sharma et al. | CO 2 Penalty and Disaster Aware Data Center and Service Placement for Cost Minimization | |
Huang et al. | A cost-effective data replica placement strategy based on hybrid genetic algorithm for cloud services | |
Sebbah et al. | Availability optimization in cloud-based in-memory data grids | |
Putra et al. | Benefit of Using Cloud Services in IT Infrastructure in the Capability, Strategy and Cost Efficiency Aspects: detikNetwork Case Study | |
US20210286819A1 (en) | Method and System for Operation Objects Discovery from Operation Data | |
Dey et al. | Ego based community detection in online social network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160822 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160822 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170530 |
|
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: 20170606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170705 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6173909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |