すぐに注意したいのですが、この部分では、実用的なことよりも質問の理論的な部分について詳しく書いています。 ユーザーがクラウド内のデータのバックアップを設定しようとしているとします。 どのような潜在的な問題が発生する可能性があり、それらを回避する方法は? そもそも、ユーザーがこのタイプのデータバックアップを使用するのはなぜでしょうか。
やる気
第一に、クラウドプロバイダーは高いデータ可用性を約束します(以降、本文では可用性と呼ぶことがあります)。 第二に、現時点では利用できなくても、データはまだどこかに保存されており、後でアクセスできるようになることが理解されています。 この特性は耐久性と呼ばれます。
さらに重要な利点は、保存されたデータに世界中のどこからでもアクセスでき、インターネットへの通常のアクセスがあることです。
アドバタイズされる3つの主な利点は次のとおりです。
- 高可用性
- 高い耐久性
- 柔軟性:インターネット接続を使用して世界中のどこからでもデータにアクセス
クレームされたプロパティは本当に正しいですか?
残念ながら、私たちは理想的な世界に住んでいません。 データの信頼性と可用性を確保するためにプロバイダーが使用した最も注目すべき技術的手段と努力でさえ、簡単に無効にできます。 理由は非常に多様ですが、それらが発生する可能性は非常に大きくなります。 ソフトウェアのさまざまなエラー、購入したハードウェアのバッチに関する問題、要員の基本的な人為的エラーにより、許容できないほど長い時間データにアクセスできなくなる可能性があります(つまり、可用性が低下します)。 また、データの完全な削除も可能であるため、これらは依然として花です(この場合、耐久性が低下します)。
根拠にならないようにするために、近年の出来事の例をいくつか挙げます。 アクセシビリティから始めましょう。 よく知られているAmazon S3は、「スリーナイン」の可用性が宣言されているサービスです。つまり、サービスは1週間に10分までしかオフラインにできません。 2008年に起こった2つの重大な停止。 6月、このサービスは8時間利用できませんでした。 2月、アクセスの問題は約3時間続きました。 そして、これらは唯一のケースではありません。 同じサービスは、昨年2011年に最後にオフラインでした。 FlexiScaleクラウドサービスへのアクセスの欠如は数日間続きました。 ところで、従業員の間違いはまさに彼の原因でした。 彼はデータストアの1つを誤って削除しました。 FlexiScaleユーザーにとって幸いなことに、データはその後回復されました。
Carboniteクラウドストレージユーザーはそれほど幸運ではありませんでした。 2009年、オペレーターは多くの顧客のデータを失いました 。 カーボナイトは、この事件について鉄の供給者を非難した。 好むと好まざるとにかかわらず、それは私たちにとってそれほど重要ではありません。 損失の事実は重要です。 Linkupプロバイダーは、ほとんどの顧客のデータを失った後、一般に存在しなくなりました 。
ところで、プロバイダーがデータと共に存在しなくなるという事実も、別の潜在的な脅威です。 特に、データを非常に長期間保存する必要がある場合。
理由
説明されている問題の主な原因は何ですか? 単一のプロバイダーが使用されるという事実。 もちろん、プロバイダーが使用するサーバーレベルで冗長性を持たせることは非常に良いことです。 そして、複数のインスタンスに保存されているデータのレベルで。 ただし、クラウドが1人のオペレーター、1種類のソフトウェアによって制御され、おそらく一元管理されるという事実は、上記のすべての手段を無効にする可能性があります。
どうする
答えは明らかです。 データの可用性とその生存がそれほど重要でない場合は、心配しないでください。 または、データの別のコピーをローカルに保存します。
次の場合:
- 長期間データを保存したい
- それらをローカルに保存する方法はありません
- その他の理由で、ネットワークにデータを保存する必要があります。
複数のクラウドデータストレージを同時に使用する価値があります。 この投稿の魅力的な写真に少し似ています。
これを行うには、データの冗長性、つまり冗長データを使用する必要があります。
これを行う最も簡単な方法は、データ複製を使用することです。
その単純さと伝統性にもかかわらず、この方法には多くの重大な欠点があります。 1つ目は、サーバーで占有されているスペースが多すぎることです。 2番目は、データストレージに費やされるトラフィックが多すぎることです。 つまり、サーバーにデータを保存(および更新)することは、データをバックアップする際の最も一般的な操作です。
幸いなことに、データの可用性のレベルを低下させることなく、占有ディスク容量とトラフィックの両方を節約できる他のアプローチがあります。
それらについては、次のパートで詳しく説明します。 3番目の部分は、セキュリティ問題に専念します。