JP6668658B2 - ジョブ管理方法、ジョブ管理装置及びプログラム - Google Patents
ジョブ管理方法、ジョブ管理装置及びプログラム Download PDFInfo
- Publication number
- JP6668658B2 JP6668658B2 JP2015191931A JP2015191931A JP6668658B2 JP 6668658 B2 JP6668658 B2 JP 6668658B2 JP 2015191931 A JP2015191931 A JP 2015191931A JP 2015191931 A JP2015191931 A JP 2015191931A JP 6668658 B2 JP6668658 B2 JP 6668658B2
- Authority
- JP
- Japan
- Prior art keywords
- execution
- job
- virtual machine
- requirement
- requirements
- 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
- 238000007726 management method Methods 0.000 title claims description 145
- 238000007689 inspection Methods 0.000 claims description 102
- 238000012545 processing Methods 0.000 claims description 67
- 238000000034 method Methods 0.000 claims description 53
- 230000008569 process Effects 0.000 claims description 50
- 230000008859 change Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
・担当者が、業務処理を設計し、業務処理の実行に必要な要件を決定する。
・担当者は、業務処理の要件をインフラ管理者に連絡する。
・インフラ管理者は、連絡を受けた業務処理の要件に適合するインフラを構築する。
・担当者は、ジョブスクリプトをサーバ上に配置し、テスト(試験的な運用)の後、ジョブを実行させる。
なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
第1の実施形態について、図面を用いてより詳細に説明する。
[付記1]
上述の第1の視点に係るジョブ管理方法のとおりである。
[付記2]
前記実行環境を作成するステップは、仮想マシンを前記実行環境として前記クラウドシステムに作成する、付記1のジョブ管理方法。
[付記3]
前記実行要件と前記実行環境に関する検査を、前記実行環境の作成に先立ち行う検査ステップをさらに含む、付記2のジョブ管理方法。
[付記4]
前記検査ステップは、
前記クラウドシステムに既に作成された既存の仮想マシンのスペックが、前記実行要件を包含し、且つ、前記実行処理が前記既存の仮想マシンにて実行される他の処理と共存可能な場合に、前記既存の仮想マシンは前記実行要件に適合する実行環境であると判定する、付記3のジョブ管理方法。
[付記5]
前記検査ステップは、
前記既存の仮想マシンのスペックと前記実行要件の間の相違点が、予め定めた相違点である場合に、前記既存の仮想マシンのスペックを変更することにより前記実行要件に適合する実行環境の提供が可能と判定し、
前記既存の仮想マシンのスペックを、前記実行要件に適合するように変更するステップをさらに含む、付記3又は4のジョブ管理方法。
[付記6]
前記検査ステップは、
前記実行要件に適合する仮想マシンが存在せず、且つ、前記既存の仮想マシンの変更によっても前記実行要件に適合する実行要件の提供が不可能な場合には、新たな仮想マシンの作成が必要と判定し、
前記実行環境を作成するステップは、
前記実行要件に適合する新たな仮想マシンを前記クラウドシステムに作成する、付記5のジョブ管理方法。
[付記7]
前記実行処理の実行に先立ち、前記インストラクションを前記実行環境となる仮想マシンに設定するステップをさらに含む、付記2乃至6のいずれか一に記載のジョブ管理方法。
[付記8]
前記実行処理の実行が完了した後に、前記実行処理が実行された実行環境を削除するステップをさらに含む、付記1乃至7のいずれか一に記載のジョブ管理方法。
[付記9]
上述の第2の視点に係るジョブ管理装置のとおりである。
[付記10]
上述の第3の視点に係るプログラムのとおりである。
なお、付記9の形態及び付記10の形態は、付記1の形態と同様に、付記2の形態〜付記8の形態に展開することが可能である。
20、20−1〜20−m データセンタ
21、21a、21b ジョブ管理装置
22、22−1〜22−n 物理マシン
31 クラウド管理装置
201 通信制御部
202 ジョブ要件処理部
203 実行環境検査部
204 物理マシン管理部
205 ジョブ実行制御部
211 ジョブ要件記憶部
212 物理マシン管理情報記憶部
213 仮想マシン管理情報記憶部
301 ハードウェアリソース
302 ハイパーバイザー
311 仮想ハードウェア
312 ゲストOS
313 アプリケーション
314 ミドルウェア
Claims (10)
- 業務の実行処理を規定するインストラクションに関する情報と、前記実行処理を実行するためのゲストOS、アプリケーション、ミドルウェア、アカウント情報の要件を含む実行要件と、を入力するステップと、
クラウドシステムに前記実行要件に適合する実行環境が存在しなければ、前記クラウドシステムに前記実行要件に適合する実行環境を作成するステップと、
前記実行処理を、前記実行要件に適合する実行環境にて実行するステップと、
を含むジョブ管理方法。 - 前記実行環境を作成するステップは、仮想マシンを前記実行環境として前記クラウドシステムに作成する、請求項1のジョブ管理方法。
- 前記実行要件と前記実行環境に関する検査を、前記実行環境の作成に先立ち行う検査ステップをさらに含む、請求項2のジョブ管理方法。
- 前記検査ステップは、
前記クラウドシステムに既に作成された既存の仮想マシンのスペックが、前記実行要件を包含し、且つ、前記実行処理が前記既存の仮想マシンにて実行される他の処理と共存可能な場合に、前記既存の仮想マシンは前記実行要件に適合する実行環境であると判定する、請求項3のジョブ管理方法。 - 前記検査ステップは、
前記既存の仮想マシンのスペックと前記実行要件の間の相違点が、予め定めた相違点である場合に、前記既存の仮想マシンのスペックを変更することにより前記実行要件に適合する実行環境の提供が可能と判定し、
前記既存の仮想マシンのスペックを、前記実行要件に適合するように変更するステップをさらに含む、請求項4のジョブ管理方法。 - 前記検査ステップは、
前記実行要件に適合する仮想マシンが存在せず、且つ、前記既存の仮想マシンの変更によっても前記実行要件に適合する実行要件の提供が不可能な場合には、新たな仮想マシンの作成が必要と判定し、
前記実行環境を作成するステップは、
前記実行要件に適合する新たな仮想マシンを前記クラウドシステムに作成する、請求項5のジョブ管理方法。 - 前記実行処理の実行に先立ち、前記インストラクションを前記実行環境となる仮想マシンに設定するステップをさらに含む、請求項2乃至6のいずれか一項に記載のジョブ管理方法。
- 前記実行処理の実行が完了した後に、前記実行処理が実行された実行環境を削除するステップをさらに含む、請求項1乃至7のいずれか一項に記載のジョブ管理方法。
- 業務の実行処理を規定するインストラクションに関する情報と、前記実行処理を実行するためのゲストOS、アプリケーション、ミドルウェア、アカウント情報の要件を含む実行要件と、を入力する入力部と、
クラウドシステムに前記実行要件に適合する実行環境が存在しなければ、前記クラウドシステムに前記実行要件に適合する実行環境を作成する実行環境管理部と、
前記実行処理を、前記実行要件に適合する実行環境にて実行する実行部と、
を備える、ジョブ管理装置。 - 業務の実行処理を規定するインストラクションに関する情報と、前記実行処理を実行するためのゲストOS、アプリケーション、ミドルウェア、アカウント情報の要件を含む実行要件と、を入力する処理と、
クラウドシステムに前記実行要件に適合する実行環境が存在しなければ、前記クラウドシステムに前記実行要件に適合する実行環境を作成する処理と、
前記実行処理を、前記実行要件に適合する実行環境にて実行する処理と、
をジョブ管理装置に搭載されたコンピュータに実行させる、プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015191931A JP6668658B2 (ja) | 2015-09-29 | 2015-09-29 | ジョブ管理方法、ジョブ管理装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015191931A JP6668658B2 (ja) | 2015-09-29 | 2015-09-29 | ジョブ管理方法、ジョブ管理装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017068480A JP2017068480A (ja) | 2017-04-06 |
| JP6668658B2 true JP6668658B2 (ja) | 2020-03-18 |
Family
ID=58494966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015191931A Active JP6668658B2 (ja) | 2015-09-29 | 2015-09-29 | ジョブ管理方法、ジョブ管理装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6668658B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12135989B2 (en) | 2016-08-11 | 2024-11-05 | Rescale, Inc. | Compute recommendation engine |
| US10387198B2 (en) | 2016-08-11 | 2019-08-20 | Rescale, Inc. | Integrated multi-provider compute platform |
| JP6858114B2 (ja) * | 2017-12-28 | 2021-04-14 | 株式会社日立ソリューションズ | ジョブ管理システムおよびジョブ管理装置 |
| JP2021527265A (ja) * | 2018-06-14 | 2021-10-11 | リスケール,インコーポレイテッド | 統合されたマルチプロバイダ計算プラットフォーム |
| US11249803B2 (en) * | 2019-03-11 | 2022-02-15 | Nec Corporation | Usecase specification and runtime execution |
| CN113900766B (zh) * | 2020-07-06 | 2025-08-05 | 华为云计算技术有限公司 | 一种计算实例规格变更方法、装置及设备 |
| JP2023083728A (ja) * | 2021-12-06 | 2023-06-16 | 444株式会社 | システムおよび方法 |
| JP7801569B2 (ja) * | 2022-02-25 | 2026-01-19 | 富士通株式会社 | 情報処理プログラム、情報処理方法、および情報処理システム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014038364A (ja) * | 2010-10-27 | 2014-02-27 | Hitachi Ltd | リソース管理サーバ、リソース管理方法及びリソース管理プログラム |
| JP2014115905A (ja) * | 2012-12-11 | 2014-06-26 | Canon Marketing Japan Inc | 情報処理装置、情報処理方法、およびプログラム |
-
2015
- 2015-09-29 JP JP2015191931A patent/JP6668658B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017068480A (ja) | 2017-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6668658B2 (ja) | ジョブ管理方法、ジョブ管理装置及びプログラム | |
| US11593149B2 (en) | Unified resource management for containers and virtual machines | |
| US12273245B2 (en) | Scalable, standardized I.T. deployment platform | |
| KR102524540B1 (ko) | 멀티 클라우드 서비스 플랫폼 장치 및 방법 | |
| JP6819296B2 (ja) | 仮想化管理・オーケストレーション装置、仮想化管理・オーケストレーション方法、および、プログラム | |
| US9329909B1 (en) | Dynamically modifying a cluster of computing nodes used for distributed execution of a program | |
| CN103810023B (zh) | 一种云平台中分布式应用的智能部署方法及系统 | |
| US8321558B1 (en) | Dynamically monitoring and modifying distributed execution of programs | |
| JP6658882B2 (ja) | 制御装置、vnf配置先選択方法及びプログラム | |
| US12445427B2 (en) | Agentless GitOps and custom resources for application orchestration and management | |
| US20140096136A1 (en) | Creating a Virtual Machine and Cloud Server | |
| WO2015200374A1 (en) | System and method for partition migration in a multitenant application server environment | |
| US9959157B1 (en) | Computing instance migration | |
| JP7056759B2 (ja) | Ict資源管理装置、ict資源管理方法、および、ict資源管理プログラム | |
| US20190317849A1 (en) | Automatic correcting of computing cluster execution failure | |
| JP6393612B2 (ja) | システムのバックアップ装置及びバックアップ方法 | |
| US20140156851A1 (en) | Server facility, method for providing copying service for system of server facility, and copying program for system of sever facility | |
| US20240330069A1 (en) | Agentless gitops and custom resources for infrastructure orchestration and management | |
| WO2023274014A1 (zh) | 容器集群的存储资源管理方法、装置及系统 | |
| JP7439928B2 (ja) | 管理装置、管理方法、管理プログラム、及び管理システム | |
| JP2011170679A (ja) | 仮想計算機システムおよびその資源配分制御方法 | |
| WO2016121879A1 (ja) | 仮想化制御装置、配置先選択方法及びプログラム | |
| CN106301877A (zh) | 一种虚拟网元的升级方法和装置 | |
| US10572412B1 (en) | Interruptible computing instance prioritization | |
| US20250310218A1 (en) | Network Service Stitching for Cloud Native Network Functions and Virtual Network Functions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190528 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191105 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191220 |
|
| 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: 20200128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6668658 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |