クラウドストレージとは
クラウドストレージとは、個人またはビジネス関連のデータやファイルを、サードパーティが管理するリモートサーバーに格納できるサービスです。従来のオンプレミス型データセンターのファイラーやストレージネットワークにデータを格納する代替として、費用対効果が高く、拡張性が極めて高い手法と考えられています。
クラウドに格納されているデータは、クラウドサービスの種類に応じて、パブリックインターネットまたは専用のプライベートネットワーク経由で簡単に利用できます。データはオフサイトでホストされているため、ほぼあらゆる場所または接続デバイスから利用できます。
クラウドベースのストレージサービスでは、サーバーや関連インフラのホスティング、セキュリティ保護、管理、保守に関する全ての責任が、エンタープライズ IT チームではなく、クラウドサービスプロバイダに移管されます。
クラウドストレージの仕組み
データはクラウドに透過的に格納されるので、ユーザーやアプリケーションはデータの格納場所を意識する必要がありません。エンドユーザーはデータをローカルフォルダに保存しますが、そのフォルダは、世界中のどこにでも存在し得るエンドポイントに内部的にマッピングされている論理的な名前空間を指しています。ユーザーはインターネットに接続すれば、ストレージをリモートから利用できます。場所やデバイスを問わず、データの取得や閲覧が可能です。
アプリケーションがパブリッククラウドまたはプライベートクラウドにあるデータにアクセスする必要がある場合は、iSCSI(インターネットスモールコンピュータシステムインターフェイス)、FCoE (ファイバーチャネルオーバーイーサネット)、NFS(ネットワークファイルシステム)、または SMB(サーバーメッセージブロック)などの従来のストレージプロトコルを使用してアクセスできます。または、S3 や Swift などの API (アプリケーションプログラミングインターフェース)を使用して、データに直接アクセスすることもできます。
ストレージコントローラーは仮想化されており、ブロック分散型データ、ファイル、そしてオブジェクトへのアクセスを提供します。ストレージコントローラーに仮想リソースを追加してスムーズなスケールアップを、また物理ノードを追加してスムーズなスケールアウトをそれぞれ行い、想定通りのリソースとパフォーマンス向上を実現しましょう。以降の展開は自動化されます。エンタープライズグレードのバックアップは、いつでもワークロードをバックアップする準備ができています。
オフサイトのストレージシステムに格納したデータは、多くの場合、1 つ以上のサイトに共有またはコピーされます。そうすることで冗長性が生まれ、いずれかのサイトが故障したり、メンテナンスのためにシャットダウンしたりしても、データにアクセスできるようになります。複数のコピーでデータを保護するだけでなく、WORM (Write-Once, Read-Many)や不変性などの機能により、重要なデータをランサムウェア攻撃から保護します。
クラウドストレージを利用するメリット
クラウドストレージの最大のメリットは、どこからでもデータにリモートアクセスできる点と、ほぼ無限に拡張できる点の 2 点です。しかし、メリットはそれだけではありません。他にも次のようなメリットがあります。
- CAPEX コストの削減:オンプレミスのデータストレージインフラの購入や管理が不要になる。代わりに、OPEX (運用費のみ)の STaaS(サービスとしてのストレージ)モデルによって使用した分だけストレージの料金を支払う。
- 総保有コスト(TCO)の削減:従量課金制の価格モデルにより、オンデマンドで容量を提供する。
- 俊敏性とスピードの向上:必要に応じてスケールアップまたはスケールダウンできる弾力性があり、後で不要になるかもしれないリソースを恒久的に購入しなくてもピーク時の需要に対応できる。
- 管理負担の軽減:IT チームは、ストレージインフラの調達、インストール、管理、保守といった日常業務から解放される。
- 事業継続性(バックアップと DR):データはオフサイトに格納されているため、停電や自然災害が発生してもデータを利用できる。
- アクセシビリティとコラボレーションの改善:地理的に離れていても、ユーザーはデータを共有し、ファイル上でコラボレーションできる。
- 高度な分析:SaaS ベースのデータ分析ツールを活用し、オンプレミスまたはクラウドストレージに格納されている構造化データと非構造化データを使用して、人工知能(AI)や機械学習(ML)を実行する。
クラウドストレージのモデル
クラウドストレージには主に以下のモデルがあります。
1. パブリッククラウドストレージ
このタイプでは、ストレージリソース(またはサーバースペース)がハードウェアから抽象化され、クラウドサービスベンダーによって提供されます。パブリッククラウドストレージは、Dropbox、Google Docs、Apple iCloud などのプロバイダを利用して、リモートユーザーファイルの共有に使用できます。また、ビジネスアプリケーションのデータ格納にも使用できます。このタイプのパブリッククラウドストレージとして最もよく利用されているプロバイダは、Amazon Web Services (AWS)、Microsoft Azure、Google Cloud です。パブリッククラウドストレージには、 S3 API を使用してアプリケーションからアクセスすることもできます。
2. プライベートクラウドストレージ
プライベートクラウドストレージを選択する企業もあります。プライベートクラウドストレージは、ファイアウォールの内側で保護され、データを厳密に制御できます。プライベートクラウドストレージは、パブリッククラウドストレージのようにインターネット上に大規模に存在するのではなく、自社のネットワーク内に存在し、仮想化を使用して容量を確保できます。これにより、企業はオンプレミスにあるプライベートクラウドデータを完全に制御できます。その他のオプションとして、サードパーティのクラウドストレージプロバイダを利用する方法もあります。そのようなプロバイダは、プライベート接続を通じて、お客様のビジネス専用のクラウドストレージスペースをオフサイトに作成します。サードパーティプロバイダは、マネージドサービスプロバイダ(MSP)と呼ばれます。MSP は、事前に合意されたサービスレベル契約(SLA)に基づいて企業のストレージインフラを管理します。
3. ハイブリッドクラウドストレージ
ハイブリッドクラウドストレージは、パブリッククラウドとプライベートクラウドを組み合わせることで、ストレージの柔軟性を高めたモデルです。企業は、パブリッククラウドに格納するデータと、プライベートクラウドに格納するデータを選択できます。通常、規制の厳しい情報や機密性の高いデータはプライベートクラウドに格納され、機密性の低い情報やバックアップはパブリッククラウドに格納されます。ハイブリッドの環境では、パブリックとプライベートの両クラウド間である程度の管理とオーケストレーションが必要になります。Nutanix Clusters などの Nutanix が提供するハイブリッドおよびマルチクラウドプラットフォームのソリューションでは、パブリッククラウド環境とプライベートクラウド環境間におけるデータの移動と管理を容易にできます。Nutanix ユニファイドストレージは、Nutanix Cloud Platformを活用し、コア、クラウド、エッジにデプロイメントされる最新アプリケーションのスケール、パフォーマンス、統合データセキュリティの要件に対応できるように構築されています。サイロ化されたブロック、ファイル、オブジェクトストレージのシームレスなアクセスと管理を 1 つのプラットフォームに統合するソフトウェア定義型のストレージプラットフォームです。Nutanix ユニファイドストレージを使用すると、データをパブリッククラウドに階層化するポリシーを設定できます。このポリシーは、データの経過年数、コンプライアンスデータなどに基づいて設定できます。
4.マルチクラウドストレージ
今日、ほとんどの組織は複数のクラウドを使用しています。複数のパブリッククラウドを使用したり、パブリッククラウドとプライベートクラウドを混在させたりする場合があり、多くの場合、それらのクラウド環境をオンプレミス環境と組み合わせます。そのため、マルチクラウドストレージは、クラウドにワークロードとデータを持つ全ての企業にとって必須のものとみなす必要があります。
マルチクラウドストレージは、複数のクラウドプロバイダのストレージサービスを 1 つのアーキテクチャに統合します。マネージドサービスプロバイダ、サードパーティクラウドベンダー、ネイティブパブリッククラウドサービスのいずれを 1 つの環境に統合している場合でも、マルチクラウドストレージは組織の真の差別化要因になる可能性があります。ローカルストレージから、全ての環境にわたる単一のデータストレージプールに移行すると、次のような利点をもたらすためです。
- データの保護を強化
- ワークロードとデータ配置の柔軟性を向上
- より俊敏になる
- ストレージ支出を最適化し、最も経済的なマルチクラウドストレージソリューションを自由に利用できる
- ベンダーロックインを回避
組織は通常、専用のマルチクラウドコントローラーを使用してマルチクラウドデータストレージを管理します。これらのコントローラーは、通常、クラスタ、セキュリティ、ストレージ管理のためのさまざまなエージェントで構成されています。コントローラーを使用すると、全てのストレージリソースを 1 つの API と名前空間に組み合わせることができます。これにより、IT 部門は、必要に応じて管理、監視、最適化を行うための一元的な場所を確保できます。
クラウドストレージの種類
クラウドストレージには、オブジェクト、ファイル、ブロックの 3 つの主要なモデルがあります。各タイプには、特定のユースケースに最適な選択肢となる特性があります。
オブジェクトストレージ
オブジェクトストレージは、今日の企業が生成するデータの大部分を占める非構造化データのストレージを簡素化するように設計されており、あらゆる組織のクラウドストレージ戦略において重要な要素です。これは、データをオブジェクト(またはデータの小さなチャンク)に分割し、一意の識別子と詳細なメタデータを使用して、そのデータにすばやく容易にアクセスできるようにすることで機能します。オブジェクトストレージは、オーディオファイル、機械学習データ、ソーシャルメディアコンテンツ、ビデオ映像のいずれであっても、元のデータの形式を変更しません。データオブジェクトは、1 つのスケーラブルなストアハウスに格納され、ほぼ無制限のスケーラビリティを提供します。その他の利点としては、データへのアクセスの高速化、ストレージコストの削減、他のストレージタイプよりも制限の少ないリソースの最適化、各オブジェクトのメタデータによるデータ分析の容易さなどがあります。
ファイルストレージ
ファイルストレージは、ファイル、フォルダ、ディレクトリに情報を保存するプロセスです。それは非常に階層的です。データリポジトリでよく使用され、構造化されたデータ、つまりスプレッドシートのように行と列に簡単に整理できる情報に適しています。他のストレージタイプに比べて安価になる傾向があります。通常、使いやすく、完全なファイル(オブジェクトやブロックに分割されていないファイル)を 1 つの場所に保存でき、高速でシンプルなデータ取得が可能です。もう 1 つの利点は、データにアクセスするためのパスワードなどを作成できる機能など、組み込まれたデータセキュリティです。ファイルストレージの 2 つの主な課題は、スケーラビリティと性能の低下です。新しいファイルが追加されるたびに、ユーザーがそのデータにアクセスするために辿らなければならないパスがますます長くなるためです。ディレクトリが拡大し、システム全体が大きくなると、必要な特定のデータにドリルダウンするのに時間がかかります。
シンプルでスケーラブルかつインテリジェントなファイルストレージ管理を入手
ブロックストレージ
ブロックストレージを使用すると、データは一貫したサイズのブロックに分割されます。全てのブロックは、取得用の一意のアドレスを取得しますが、メタデータは含まれません。これは、ブロックのコレクションの編成方法と、各ブロックが複数のストレージドライブ上のどこに配置されるかを制御できるソフトウェアに依存しています。このソフトウェアは、データが必要なときに関連するブロックにアクセスし、ユーザーがブロックをファイル全体に再結合する役割も果たします。ブロックはストレージサーバー上のスペースがある場所に保存できるため、すばやく取得できます。ブロックストレージは、低レイテンシが重要なデータやアプリケーションの保存によく選択されます。ブロックストレージの利点には、高性能に加えて、性能に影響を与えることなく、必要に応じてブロックを移動(または新しいブロックを追加)できる柔軟性と容易さが含まれます。ブロックストレージの課題の 1 つは、一度に複数のサーバーからブロックデータにアクセスできないことです。また、他のストレージタイプよりも高価になる可能性があり、IT スタッフが操作や管理をするには、より専門的なスキルが必要になります。
クラウドストレージの要件
クラウドストレージを検討する際には、いくつかの重要な要件を満たす必要があります。データの安全性、セキュリティ、可用性を確保する必要があります。以下は、検討すべき上位 3 つの要件です。
- 耐久性:データは複数の施設と複数のデバイスに保存する必要がある。自然災害、人為的ミス、機械的な故障によってデータが失われるようなことがあってはならない。
- 可用性:クラウドに格納された全てのデータは、必要なときにいつでも利用できなければならない。理想的なクラウドストレージは、検索時間とコストのバランスが適切である。
- セキュリティ:データは全て、保存時と転送中の両方において暗号化されるべきである。アクセス許可とアクセス制御は、クラウドとオンプレミスの両方で機能する必要がある。共有ストレージは、マルウェアやランサムウェアの攻撃から保護される必要がある。
- 拡張性:PDF、動画、音声、画像などの非構造化データは爆発的にに増大しているので、アプリケーションのパフォーマンスを維持しながらストレージを容易に拡張できる必要がある。
クラウドストレージの機能
クラウドストレージプロバイダが提供する機能はさまざまです。利用するストレージの種類やプロバイダによって異なる場合があります。ただし、大抵のクラウドストレージサービスには、以下の機能のほとんどが含まれています。
- ファイルのバージョン管理:共同編集時に、ファイルの最新バージョンが紛失したり削除されたりしても、以前のバージョンにアクセスできる。
- 削除されたファイルの保持:削除されたファイルを一定期間または無期限に保持する。
- ファイルのプレビュー:画像や動画など、特定の種類のファイル形式を表示できる。
- ファイルのアーカイブ:必要に応じて、後で利用できるように古いバージョンのファイルを保持する。
- 自動同期:ファイルの共有や、ドキュメントに変更を加えた後に別のデバイスから変更にアクセスすることが可能。
- マルチサイトデータバックアップ:クラウドデータを保護し、いつでも利用できるようにする。自動バックアップ、増分バックアップ、オープンファイルバックアップなどがある。
- セキュリティ機能:多層セキュリティネットワーク、データの暗号化(保存データや転送中のデータ)、ゼロナレッジ認証、二段階検証など。
- ストレージスナップショット:データの複製と保護のために、特定の時点における保存データの参照を作成する。
- WORM および不変性:サイバー攻撃の脅威やランサムウェア攻撃からデータを保護するための WORM (Write-Once, Read-Many)および不変性(データ作成者であってもデータを変更できない)機能。
- スケールアウト:ストレージはアプリケーションのパフォーマンスを損なうことなく、容易に拡張できる必要がある。
クラウドストレージのユースケース
クラウドストレージを使用する理由はたくさんあります。1番の理由は、データを特定のデバイスに保存するのではなく、デバイスの場所を問わず、いつでもデータにアクセスできるようにすることです。クラウドストレージのその他の主なユースケースは次のとおりです。
- バックアップとリカバリ:機器の故障やその他の災害に備えて、物理ファイルまたは仮想ファイルやデータベースのコピーをクラウドに送信し、格納する。
- データアーカイブ:アクティブに使用されなくなったデータを別のストレージ領域に移動し、長期格納する。通常、このようなデータはユーザーにとっては重要な可能性がある古いデータであるが、将来の使用に備えて、または法規制の遵守の目的で格納する。
- ディザスタリカバリ:バックアップとリカバリに似ているが、ほぼ全てのアプリケーション、ツール、インフラをクラウドに複製して安全に保管できる点で一歩進んでいる。これにより、リソースを保護し、事業の継続性を確保できる。ディザスタが発生した場合、企業はバックアップしたバージョンから全てのデータをオンプレミスまたは他のクラウド環境に復元できる。
- テストと開発:クラウドストレージソリューションでは、環境の構築、テスト、破棄を迅速に実施できる。新しい環境のプロビジョニングが実施されるのに何か月も待つ必要がなく、クラウド上でわずか数分で新しいツールを利用できる。
クラウドストレージの潜在的な課題
クラウドストレージにはさまざまなメリットがありますが、考慮すべき潜在的な課題もあります。クラウドストレージプロバイダが以下のような課題をどのように軽減または回避しているか、慎重に検討することをお勧めします。
- データ管理の欠如:エンタープライズによっては、社内の IT スタッフの管理にかかわる負担が軽減されることを評価する一方で、サードパーティがデータを所有し管理することを好まないエンタープライズもある。
- パフォーマンスの低下:パブリッククラウドでのトラフィックの輻輳の発生により、遅延、つまりデータの送信にかかる時間が長くなる場合がある。
- 規制の問題:医療や金融など一部の規制の厳しい業界では、データの格納方法や格納場所に関する厳格なガイドラインが定められている。また、EMEA 地域で活動するクラウドプロバイダは、規制の関係上、GDPR の制約にも対応しなければならない。
- 攻撃に対する脆弱性:ネットワークを経由して遠隔地に送信されるデータは、安全のために封鎖されたデータセンターに格納されているデータとは異なり、一定の脆弱性にさらされてしまう。共有ストレージは、サイバーセキュリティ攻撃やランサムウェア攻撃の格好の標的となる。
- 予期せぬダウンタイムやインターネット接続の不備:クラウドストレージプロバイダのシステムがクラッシュしたり、インターネットがダウンしたりした場合、データにアクセスできなくなるため、ある意味、クラウドストレージプロバイダに左右されることになる。
- ベンダーロックイン:一部のプロバイダでは、プラットフォームの非互換性などの要因により、他のプロバイダのサービスを利用することが困難な場合がある。
- データ分析が困難:データがサードパーティのシステムに保存されているため、分析を実行し、使用状況、パフォーマンス、コスト、その他の指標に関する貴重な知見の取得が困難である。
無料のクラウドストレージ vs. 有料のクラウドストレージ
無料のクラウドストレージを利用するメリットは、当然ながら無料で使用できる点です。ただし、格納できるデータ量は一般的に少なく、TB 単位ではなく、数 GB に限られます。主にデータをローカルに格納している個人のユーザーや、クラウドコンピューティングにあまり投資せずに試してみたいといった、起業したばかりの企業には最適のサービスです。有料のクラウドストレージは、より多くのデータストレージ、より高いセキュリティソリューションやより使いやすいユーザーインターフェース、データ共有機能などを提供します。無料のストレージの容量が足りなくなったら、有料のストレージを検討することをお勧めします。Nutanix Unified Storage では、60 日のトライアル期間中、無制限のストレージ容量を使用できます。トライアル期間完了後は Files ストレージ用に 1TiB、Objects ストレージ用に 2TiB の無料ストレージの使用を継続できます。
集中型クラウドストレージの例
集中型クラウドストレージの分野では、AWS、Microsoft Azure、Google Cloud が今日の業界をリードしていますが、これらのプロバイダは分散クラウドストレージの分野にも参入し始めています。集中型クラウドストレージは、データを 1 か所で保存し管理するデータベースです。一方、分散データストレージは、物理的に異なる場所にある複数のデータベースにデータを格納し、それらを相互に接続します。上記のパブリッククラウドの大手企業は、これら両方のタイプのデータストレージを提供しています。
関連記事:
関連リソース
2023 年ガートナーのマジック・クアドラント「分散ファイルシステムおよびオブジェクトストレージ」部門
Nutanix ユニファイドストレージによる VDI の保護と簡素化
Nutanix プライベートクラウド向け統合ストレージサービス
関連製品とソリューション
ストレージについて詳しく見る
分散ファイルシステム(DFS)
分散ファイルシステム(DFS)の機能および、DFS がワークステーション間でのデータの可用性、生産性、モビリティを通じていかにビジネスに貢献するかについて解説します。
分散型ストレージ
分散ストレージとは何か、分散クラウド技術の特徴、メリット、制約など、分散ストレージシステムについて詳しく説明します。
オブジェクトストレージ
オブジェクトストレージがビジネスの非構造化データに対する完璧なソリューションかどうかお悩みですか?Nutanix のオブジェクトストレージガイドで、そのメリットをご確認ください。
ソフトウェア定義のストレージ
ソフトウェア定義ストレージソリューションを利用することで、従来のストレージに比べてコストを削減できます。ソフトウェア定義ストレージがビジネスにどのようなメリットをもたらすかを解説します。