MIDサーバーのバックアップと別でバックアップを取得する場合について

kuroiwa
Tera Contributor

ご存じであれば教えてください。

①ServiceNowのバックアップを別のシステムで取得することは可能ですか。
②可能な場合、一日何回バックアップを取得するのがベストでしょうか。
 バックアップを取得する上で最善の方法があれば、教えて頂ければ幸いです。

宜しくお願い致します。

1 件の受理された解決策

Zengame
Kilo Guru

お世話になります。

どのようなバックアップ要件(何をどこにどうやってどれぐらいの頻度で)なのかによってかなりお答えが変わってくると思いますが、一度ご返信いたします。

前提として、ServiceNowの(特にProductionの)インスタンスは、バックアップが実施される頻度やバックアップの構成についてもとても信頼性が高く、その信頼性の高さがServiceNowのウリでもあると考えております。
参考記事 ServiceNowが誇る最先端クラウド基盤Nonstop Cloudの秘密 Part2
https://community.servicenow.com/community?id=community_blog&sys_id=52a87210db916b80a39a0b55ca961923

お客様や構築保守をお預かりする会社としてはあまりバックアップを意識せずに過ごせているかなと思うのですが、それでもやはりBCP観点、法的な制約、クラウド利用での課題などから、例えば「xx年分のログのバックアップを物理的に保管すること」といったご要件があるのではないか?と想定しています。

①へのご回答
今回は、MIDサーバを利用したExport Sets以外で何かバックアップ方法があるか?という点になろうかと思います(System CloneやInstance Data Replicationも対象外)
パッと思いつくのは、RESTを利用して、少しずつファイル(ここにも課題があります)をコピーする(実績はないです、申し訳ありません)です。
RESTでコピーする際も「ファイルやバックアップしたいものをどう特定するか?」「それをバックアップからリストアすることでデータとして正しく動くように出来るか?(バックアップとして意味を持たせるか?)」の2点どうクリアするかも課題になろうと考えています。

今回調べていて見つけたのですが、以下で実現可能かもしれません(バックアップ対象がレコードに限る)
Exporting and converting records into complex data types
https://docs.servicenow.com/bundle/rome-application-development/page/integrate/inbound-soap/referenc...
レコード全体をファイルでコピーできそうです(すみません、こちらも実績がありません)
ただし、コピーであってバックアップとして意味をもつかは別の問題となります(大量にコピーするとインスタンスに影響が出るかもしれません)

②へのご回答
繰り返しになりますが、どんなデータ(tableなのかfieldなのかもっと別のものか)であるか?やバックアップ(したもの)に求められる要件によって、頻度は変わるという認識です。

以上です。参考になりましたら、幸いです。

元の投稿で解決策を見る

1件の返信1

Zengame
Kilo Guru

お世話になります。

どのようなバックアップ要件(何をどこにどうやってどれぐらいの頻度で)なのかによってかなりお答えが変わってくると思いますが、一度ご返信いたします。

前提として、ServiceNowの(特にProductionの)インスタンスは、バックアップが実施される頻度やバックアップの構成についてもとても信頼性が高く、その信頼性の高さがServiceNowのウリでもあると考えております。
参考記事 ServiceNowが誇る最先端クラウド基盤Nonstop Cloudの秘密 Part2
https://community.servicenow.com/community?id=community_blog&sys_id=52a87210db916b80a39a0b55ca961923

お客様や構築保守をお預かりする会社としてはあまりバックアップを意識せずに過ごせているかなと思うのですが、それでもやはりBCP観点、法的な制約、クラウド利用での課題などから、例えば「xx年分のログのバックアップを物理的に保管すること」といったご要件があるのではないか?と想定しています。

①へのご回答
今回は、MIDサーバを利用したExport Sets以外で何かバックアップ方法があるか?という点になろうかと思います(System CloneやInstance Data Replicationも対象外)
パッと思いつくのは、RESTを利用して、少しずつファイル(ここにも課題があります)をコピーする(実績はないです、申し訳ありません)です。
RESTでコピーする際も「ファイルやバックアップしたいものをどう特定するか?」「それをバックアップからリストアすることでデータとして正しく動くように出来るか?(バックアップとして意味を持たせるか?)」の2点どうクリアするかも課題になろうと考えています。

今回調べていて見つけたのですが、以下で実現可能かもしれません(バックアップ対象がレコードに限る)
Exporting and converting records into complex data types
https://docs.servicenow.com/bundle/rome-application-development/page/integrate/inbound-soap/referenc...
レコード全体をファイルでコピーできそうです(すみません、こちらも実績がありません)
ただし、コピーであってバックアップとして意味をもつかは別の問題となります(大量にコピーするとインスタンスに影響が出るかもしれません)

②へのご回答
繰り返しになりますが、どんなデータ(tableなのかfieldなのかもっと別のものか)であるか?やバックアップ(したもの)に求められる要件によって、頻度は変わるという認識です。

以上です。参考になりましたら、幸いです。