見出し画像

クラウドネイティブ時代のバックアップのあり方について

今回もこのnoteを開いて下さり、ありがとうございます。
ここでは毎回バックアップに関する情報をお伝えしているわけですが、最近(でもないか?)はコンピュータの世界が大きく変わっており、それにつれてバックアップの取り方に関してもこれまでの常識が通用しなくなりつつあります。今回はそんなことについてお話ししたいと思います。

時代はクラウドネイティブ

これまで、アプリケーションはすべての機能を一枚岩のようにまとめて使えるようにしたものが当たり前でした。しかし、情報通信技術の発展によって、いわばサーバーと1台1台の端末が「近くなる」ことにより、機能をサーバーに用意してそこを使用するという方向に動きつつあります
これに対して、Thoughtworks社のJames Lewis氏とMartin Fowler氏が提唱したのがマイクロサービスアーキテクチャです。機能ごとにアプリケーションを分割し、サービスとサービスの間の結合は弱くしておきます。
これまで各PCにインストールされたアプリケーションで機能を追加したり変更したりということを行う場合には、アプリケーションの全体を書き換える必要がありました。
この仕組みがなぜ困ったことになるかというと、機能を追加したり変更したりというたびにプログラムが複雑になり、その結果テストの負荷が大きくなったり、開発の生産性が下がり、ビジネス成長にあわせたタイムリーな拡張が難しくなり、というわけで下手したらビジネスチャンスを逃してしまったりということがあったわけです。
というわけでおふたりが提唱したのが「マイクロサービスアーキテクチャ」です。これはどういうものかというと、機能ごとにプログラムを書くようなイメージです。さらに、機能ごとのつながりを実現するためのソフトウェアというのも可能な限り簡単で小さなものにしておきます
こうすることで、各機能を作成することも簡単になり、ユーザーもいる機能といらない機能を選択できるようになることが期待できるわけですね。
こんなすごいことをおふたりは2014年に既に提唱しているわけです。そしてそれをクラウド上で行ってしまうことにより、自分の端末は最小限で済むという。
イメージ的には、ガラケー時代には「そういう機能を持った端末かそうでないか」で分けるしかなかったものが「アプリをインストールするかしないか、どのアプリをインストールするのかを自分で選択することで自分にとって使い勝手の良い携帯にすることができる」というスマホに取って代わられたというのに近いかも知れません。すみません、専らAndroidを想定して話をしております。私は、電話は使えりゃいいやの世界で使ってますので、お高くてオシャンティーなiPhoneとかのことはよく知らないんです…。

イミュータブルインフラストラクチャって?

イミュータブルというのは「不変」というような意味です。
これまで、アプリケーションの開発等は特定のシステムに基づいて行われてきました。ですので、例えばマイクロソフトなんかは「アプリケーションの開発以外に使わないことを条件に、多数のキーを安く売る」ということでOSのキーを束で販売していたりしています。
余談ですけど、ソフトウェアはネットフリマとかで買わない方がいいですよ。いまさらっと見てみた感じ「まだやってんなあ」と思ったのですが、こういうネットフリマで「プロダクトキーを売ります。本体はダウンロードして下さい」ということでえらい安い値段でソフトウェアが売られていたりします。こういうのって大抵こういう束売りのキーをバラして売ってるだけですから。使っているうちに画面が真っ黒になって「正規のWindowsではありません」みたいな表示がされることになりますはっきり言って、詐欺ですMSもそうですけど警察もネットフリマ運営会社も、取り締まる気ないんですかねえ?
閑話休題。これまで、アプリケーションは特定のシステムに基づいて開発されていて、バグの修正、セキュリティアップデートが行われるたびに改善を行い、動作検証を行い、そしてリリースされて…というのが繰り返されてきました。
ですので、仮にそうやって生み出されたプロダクトが正常に動いたとしても、それは環境によっては動かないかも知れませんし、そうでなくてもバージョン管理が非常に煩雑だったりしてソフトウェア開発というのは面倒くさいものでした
これからは、クラウド上に仮想環境を作れば、様々な環境での動作確認ができるわけです。仮想環境というのは、コンピュータの上で動くソフトウェアで、それが1台のコンピュータとして動くものです。以前にも一度ご説明さし上げたかと思うんですが、アプリケーションから見れば、仮想環境は実際の環境と同じ役割を果たします。

何もかもサーバーの上で…

このように、コンピュータ回りのことが全部サーバーの上で行われるように動きつつあるのが近年のコンピュータ界隈のトレンドです
ここで考えてみて下さい。James Lewis氏とMartin Fowler氏が考えたところによると、機能が限定された小さなプログラムであれば非常に簡単に作ることができ、クラウド上にある他のプログラムと関連させて動かすこともできます。ということは?非常に汎用性の低い「自分以外でこのソフト使う人いるのかな?」というようなものなら、自分で作ってサーバーにアップしてしまうこともできるということなのです。
こうなってくると、どこからどこまでが自分の作ったデータで、どこからどこまでがお金を払って使わせてもらっているソフトウェアなのかということが曖昧になってきますよねディザスタリカバリも「どこからどこまで復旧すれば良いのか」というところで意見の相違が出てくることも考えられますし、BCPを作るのも難しくなってくると思いますバックアップの取り方が非常にわかりにくいものになってくるわけです。

クラウドネイティブ時代のバックアップとは

このようなクラウドネイティブ時代において、もはや「どこからどこまでがアプリケーションで、どこからどこまでがOSなのか」「どこからどこまでがデータで、どこからどこまでがシステムなのか」「どこからどこまでが自分が作ったもので、どこからどこまでが他人が作ったものなのか」は非常にわかりにくくなってくるのかも知れません
ただ少なくとも言えるのは、こういう時代のバックアップをクラウドに置いても意味がないということです。それでは情報セキュリティの強化にも向上にも繋がりません
バックアップすらクラウド上で動いているAIがやってくれるようなシステムもあるようなないようなという感じのようですが、セキュリティ対策としてそこまで頼っては機械が動かないような事態に陥ったときに人間はただ絶望することしかできないのではないかと。
バックアップはなぜ必要なのか、そこを考えてみましょう。ひとことで言うならば、プログラムやデータを、本来使っていたものが使えなくなったときに、暫定的にもしくは恒久的に復旧させるために自分の管理下に置いておく、それが目的ではないでしょうか。別に災害に限りません。ランサムウェア対策も必要だと思います。
そうなってきますと、ローカルで使用するためにあるデータがバックアップ対象であることは自明ですが、マイクロサービスアーキテクチャの上で作られたほぼ自分専用のプログラム、これもやはりバックアップしておいた方が良さそうです
そして何度も申し上げるようですがバックアップの3-2-1ルールに則って、バックアップは少なくともひとつオフラインバックアップで作成しておくことを弊社といたしましては強く強く推奨いたします

あれ?でもこれって…

こうやって、いろいろとクラウドのことについて書いてきましたが、とりあえず元へ還ってみましょうよ、皆様。
私は基本的にWindowsを使っている人間ですが、そんな私の言い分はずいぶん昔から「有料ソフトで行うほとんどのことは、フリーソフトまたは複数のフリーソフトの組み合わせで同じことができる」というものでした。
実際に「こんなソフトが欲しいなあ」と思ったら、簡単なものだったら作ったりもしましたし、作る前に検索してみたら存在してびっくりしたことも多々あります。例えば、ターゲットのウィンドウに対してひたすら「99[enter]」を入力し続けるソフトウェア。なんのためにあるかわかりますか?このソフトウェア。まあ、ここでは明らかにはしませんが。
そう考えると、クラウドの処理能力と通信回線の速度が上がったために一部機能がクラウド上に載せ替えられただけで、実は案外これまでと変わっていないような気がいたします
なくなっては困るデータと、替わりがないようなプログラムだけ、自己の管理下にあるストレージに静的に保管しておけばそれでいい、ソフトなのかハードなのか判然としない「クラウド」というものが登場しただけで、案外やること変わってない、そう思われませんか?決して特別構えを取らなければいけないようなものではありません。こわくない、こわくない(某アニメの台詞より)。
特にクラウドの可用性つまり「便利さ」をすべて使うことはないような中小企業のお客さまには、難しいことをお考えにならずに弊社をご利用いただければと思っております
よろしくお願いいたします。

目次

クラウドストレージが持つ特有のリスク

クラウドストレージが持つ特有の脆弱性

クラウドストレージと遠隔地バックアップの相互補完性

クラウドストレージのデータ消失に関する責任の所在

ディザスタリカバリ手順をあらかじめ決めておくべき理由

弊社でお取り扱いしておりますデータ・OSにつきまして

クラウドストレージのメリット・デメリット

Microsoftさん、それはないでしょう

事業継続計画の立て方 その1

Windowsからの乗り換え先になるか? Linux MintとChrome OS Flex

事業継続計画の立て方 その2

事業継続計画の立て方 その2 の注釈

事業継続計画の立て方 その3

パソコンのデータが飛ぶ5つのケース

BitLockerをいろいろ使ってみました

事業継続計画の立て方 その4

パソコンのデータが飛んだ際のリスク10選

ランサムウェア対策としてのバックアップについて

中小企業向けバックアップメディアのおすすめをご紹介

中小企業のデータバックアップ方法 おすすめはクラウドです

中小企業がバックアップを行う際の問題点と解決策

Linuxのバックアップ機能について

探り探りApple社製品について

今日は軽めに私的情報セキュリティ回顧録

バックアップで対処できる情報の脅威

バックアップで対処できない情報の脅威

バックアップの方法 オフライン・オンラインバックアップとは?

データバックアップ 中小企業に相応しい取り方とは?

データバックアップに関する最近の事件について

弊社サービスにつきまして

IPAの言うセキュリティ対策の基本を見ていきましょう! その1

IPAの言うセキュリティ対策の基本を見ていきましょう! その2

IPAの言うセキュリティ対策の基本を見ていきましょう! その3

IPAの言うセキュリティ対策の基本を見ていきましょう! その4

IPAの言うセキュリティ対策の基本を見ていきましょう! その5

IPAの言うセキュリティ対策の基本を見ていきましょう! その6

オンラインバックアップとオフラインバックアップの違い

IPAの言うセキュリティ対策の基本を見ていきましょう! その7

AIとバックアップについて

IPAの言うセキュリティ対策の基本を見ていきましょう! その8

私的リストア事件簿(T△T)

IPAの言うセキュリティ対策の基本を見ていきましょう! その9

バックアップをしている会社・していない会社

IPAの言うセキュリティ対策の基本を見ていきましょう! ラスト

バックアップの3-2-1ルール 進化中

警察発表の資料を見ていきましょう!

警察発表の資料を見ていきましょう!その2

内閣サイバーセキュリティセンター(NISC)を見ていきましょう!

内閣サイバーセキュリティセンター(NISC)を見ていきましょう!その2

内閣サイバーセキュリティセンター(NISC)を見ていきましょう!その3

内閣サイバーセキュリティセンター(NISC)を見ていきましょう!その4

ハードウェアとバックアップに関するあれこれ

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その1

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その2

市販品USBケーブルに仕掛けられた罠

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その3

世界シェアNo.1ルータはセキュリティ上問題あり?

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その4

ネットワーク機器の危機続々

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その5

2024年~現在に至るマルウェア動向について

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その6

クラウドサービスは信頼できるのか?

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その7

バックアップが役に立ったお話

日用使いのHDDが壊れるとき

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その8

バックアップの変則的な使い方について

弊社サービスの内容につきまして

ランサムウェアとバックアップについての最近の話題について

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その9

今日は雑談をお許し下さい

自動バックアップについて

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その10

バックアップのこれまでとこれから

─事件を解決せよ─ CASE1:フォルダを開くのが重い

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その11

─事件を解決せよ─ CASE2:Webサイトのデータが消えた Part 1

─事件を解決せよ─ CASE2:Webサイトのデータが消えた Part 2

今日はバックアップに関する最近の話題をつらつら語りたいと思います

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その12

─事件を解決せよ─ CASE3:火事でオフィスが焼失 Part 1

─事件を解決せよ─ CASE3:火事でオフィスが焼失 Part 2

ランサムウェア・インシデント発生時の組織向けガイダンスを見ていきましょう!その13(最終回)

ハイブリッドバックアップに関しての考察

データ復旧業務につきまして その1

データ復旧業務につきまして その2

データ復旧業務につきまして その3

データ復旧業務 音楽CD系編

データ復旧業務 ゲームCD系編&次世代オーディオ編

データ復旧業務 その他編

今さらながら私という人間について その1

今さらながら私という人間について その2

今さらながら私という人間について その3

今さらながら私という人間について その4

今さらながら私という人間について その5

サーバーの種類とそのバックアップ方法について

情報を扱う者がこれ言ったら終わりなんじゃないかということ

バックアップとSDGs

今日はバックアップに関する最近の話題をつらつら語りたいと思います その2

コンピュータとバックアップの歴史について

オフサイトバックアップに関する最近の話題をつらつら語りたいと思います

オフサイトバックアップに関する最新の話題をいくつか その1

オフサイトバックアップに関する最新の話題をいくつか その2

バックアップがきちんとしていれば起きていなかった情報事故 その1

バックアップがきちんとしていれば起きていなかった情報事故 その2

バックアップ費用の会計上処理について

バックアップにかかる費用対効果について その1

バックアップにかかる費用対効果について その2

バックアップ戦略が情報事故の被害軽減に与える影響 その1

バックアップ戦略が情報事故の被害軽減に与える影響 その2

オフサイトバックアップ戦略について その1

オフサイトバックアップ戦略について その2

オフサイトバックアップの最新技術動向について その1

オフサイトバックアップの最新技術動向について その2

オフサイトバックアップの最新技術動向について その3

オフサイトバックアップの最新技術動向について その4

オフサイトバックアップの最新技術動向について その5

エアギャップバックアップの最新動向について その1

エアギャップバックアップの最新動向について その2

エアギャップバックアップの最新動向について その3

エアギャップバックアップの最新動向について その4

エアギャップバックアップの最新動向について その5

エアギャップバックアップの最新動向について その6

エアギャップバックアップの最新動向について その7

中小企業のための簡単・安価なデータバックアップ戦略 その1

中小企業のための簡単・安価なデータバックアップ戦略 その2

中小企業のための簡単・安価なデータバックアップ戦略 その3

中小企業のための簡単・安価なデータバックアップ戦略 その4

中小企業のための簡単・安価なデータバックアップ戦略 その5

中小企業のための簡単・安価なデータバックアップ戦略 その6

中小企業のための簡単・安価なデータバックアップ戦略 その7

中小企業のための簡単・安価なデータバックアップ戦略 その8

今日は番外編・気分はサッチモで

中小企業のための簡単・安価なデータバックアップ戦略 その9

中小企業のための簡単・安価なデータバックアップ戦略 その10

大企業における物理的媒体による遠隔地バックアップの重要性 その1

大企業における物理的媒体による遠隔地バックアップの重要性 その2

大企業における物理的媒体による遠隔地バックアップの重要性 その3

時間・予算的制約下での実践的バックアップ戦略 その1

時間・予算的制約下での実践的バックアップ戦略 その2

時間・予算的制約下での実践的バックアップ戦略 その3

時間・予算的制約下での実践的バックアップ戦略 その4

時間・予算的制約下での実践的バックアップ戦略 その5

OS別バックアップソフトウェアとその特徴 Windows編 その1

OS別バックアップソフトウェアとその特徴 Windows編 その2

いいなと思ったら応援しよう!