クラウドストレージとは、個人またはビジネス関連のデータやファイルを、サードパーティが管理するリモートサーバーに格納できるサービスです。従来のオンプレミス型データセンターのファイラーやストレージネットワークにデータを格納する代替として、費用対効果が高く、拡張性が極めて高い手法と考えられています。
クラウドに格納されているデータは、クラウドサービスの種類に応じて、パブリックインターネットまたは専用のプライベートネットワーク経由で簡単に利用できます。データはオフサイトでホストされているため、ほぼあらゆる場所または接続デバイスから利用できます。
クラウドベースのストレージサービスでは、サーバーや関連インフラのホスティング、セキュリティ保護、管理、保守に関する全ての責任が、エンタープライズ IT チームではなく、クラウドサービスプロバイダに移管されます。
データはクラウドに透過的に格納されるので、ユーザーやアプリケーションはデータの格納場所を意識する必要がありません。エンドユーザーはデータをローカルフォルダに保存しますが、そのフォルダは、世界中のどこにでも存在し得るエンドポイントに内部的にマッピングされている論理的な名前空間を指しています。ユーザーはインターネットに接続すれば、ストレージをリモートから利用できます。場所やデバイスを問わず、データの取得や閲覧が可能です。
アプリケーションがパブリッククラウドまたはプライベートクラウドにあるデータにアクセスする必要がある場合は、iSCSI(インターネットスモールコンピュータシステムインターフェイス)、FCoE (ファイバーチャネルオーバーイーサネット)、NFS(ネットワークファイルシステム)、または SMB(サーバーメッセージブロック)などの従来のストレージプロトコルを使用してアクセスできます。または、S3 や Swift などの API (アプリケーションプログラミングインターフェース)を使用して、データに直接アクセスすることもできます。
ストレージコントローラーは仮想化されており、ブロック分散型データ、ファイル、そしてオブジェクトへのアクセスを提供します。ストレージコントローラーに仮想リソースを追加してスムーズなスケールアップを、また物理ノードを追加してスムーズなスケールアウトをそれぞれ行い、想定通りのリソースとパフォーマンス向上を実現しましょう。以降の展開は自動化されます。エンタープライズグレードのバックアップは、いつでもワークロードをバックアップする準備ができています。
オフサイトのストレージシステムに格納したデータは、多くの場合、1 つ以上のサイトに共有またはコピーされます。そうすることで冗長性が生まれ、いずれかのサイトが故障したり、メンテナンスのためにシャットダウンしたりしても、データにアクセスできるようになります。複数のコピーでデータを保護するだけでなく、WORM (Write-Once, Read-Many)や不変性などの機能により、重要なデータをランサムウェア攻撃から保護します。
クラウドストレージの最大のメリットは、どこからでもデータにリモートアクセスできる点と、ほぼ無限に拡張できる点の 2 点です。しかし、メリットはそれだけではありません。他にも次のようなメリットがあります。
クラウドストレージには主に以下のモデルがあります。
このタイプでは、ストレージリソース(またはサーバースペース)がハードウェアから抽象化され、クラウドサービスベンダーによって提供されます。パブリッククラウドストレージは、Dropbox、Google Docs、Apple iCloud などのプロバイダを利用して、リモートユーザーファイルの共有に使用できます。また、ビジネスアプリケーションのデータ格納にも使用できます。このタイプのパブリッククラウドストレージとして最もよく利用されているプロバイダは、Amazon Web Services (AWS)、Microsoft Azure、Google Cloud です。パブリッククラウドストレージには、 S3 API を使用してアプリケーションからアクセスすることもできます。
プライベートクラウドストレージを選択する企業もあります。プライベートクラウドストレージは、ファイアウォールの内側で保護され、データを厳密に制御できます。プライベートクラウドストレージは、パブリッククラウドストレージのようにインターネット上に大規模に存在するのではなく、自社のネットワーク内に存在し、仮想化を使用して容量を確保できます。これにより、企業はオンプレミスにあるプライベートクラウドデータを完全に制御できます。その他のオプションとして、サードパーティのクラウドストレージプロバイダを利用する方法もあります。そのようなプロバイダは、プライベート接続を通じて、お客様のビジネス専用のクラウドストレージスペースをオフサイトに作成します。サードパーティプロバイダは、マネージドサービスプロバイダ(MSP)と呼ばれます。MSP は、事前に合意されたサービスレベル契約(SLA)に基づいて企業のストレージインフラを管理します。
ハイブリッドクラウドストレージは、パブリッククラウドとプライベートクラウドを組み合わせることで、ストレージの柔軟性を高めたモデルです。企業は、パブリッククラウドに格納するデータと、プライベートクラウドに格納するデータを選択できます。通常、規制の厳しい情報や機密性の高いデータはプライベートクラウドに格納され、機密性の低い情報やバックアップはパブリッククラウドに格納されます。ハイブリッドの環境では、パブリックとプライベートの両クラウド間である程度の管理とオーケストレーションが必要になります。Nutanix Clusters などの Nutanix が提供するハイブリッドおよびマルチクラウドプラットフォームのソリューションでは、パブリッククラウド環境とプライベートクラウド環境間におけるデータの移動と管理を容易にできます。Nutanix ユニファイドストレージは、Nutanix Cloud Platformを活用し、コア、クラウド、エッジにデプロイメントされる最新アプリケーションのスケール、パフォーマンス、統合データセキュリティの要件に対応できるように構築されています。サイロ化されたブロック、ファイル、オブジェクトストレージのシームレスなアクセスと管理を 1 つのプラットフォームに統合するソフトウェア定義型のストレージプラットフォームです。Nutanix ユニファイドストレージを使用すると、データをパブリッククラウドに階層化するポリシーを設定できます。このポリシーは、データの経過年数、コンプライアンスデータなどに基づいて設定できます。
今日、ほとんどの組織は複数のクラウドを使用しています。複数のパブリッククラウドを使用したり、パブリッククラウドとプライベートクラウドを混在させたりする場合があり、多くの場合、それらのクラウド環境をオンプレミス環境と組み合わせます。そのため、マルチクラウドストレージは、クラウドにワークロードとデータを持つ全ての企業にとって必須のものとみなす必要があります。
マルチクラウドストレージは、複数のクラウドプロバイダのストレージサービスを 1 つのアーキテクチャに統合します。マネージドサービスプロバイダ、サードパーティクラウドベンダー、ネイティブパブリッククラウドサービスのいずれを 1 つの環境に統合している場合でも、マルチクラウドストレージは組織の真の差別化要因になる可能性があります。ローカルストレージから、全ての環境にわたる単一のデータストレージプールに移行すると、次のような利点をもたらすためです。
組織は通常、専用のマルチクラウドコントローラーを使用してマルチクラウドデータストレージを管理します。これらのコントローラーは、通常、クラスタ、セキュリティ、ストレージ管理のためのさまざまなエージェントで構成されています。コントローラーを使用すると、全てのストレージリソースを 1 つの API と名前空間に組み合わせることができます。これにより、IT 部門は、必要に応じて管理、監視、最適化を行うための一元的な場所を確保できます。
クラウドストレージには、オブジェクト、ファイル、ブロックの 3 つの主要なモデルがあります。各タイプには、特定のユースケースに最適な選択肢となる特性があります。
オブジェクトストレージは、今日の企業が生成するデータの大部分を占める非構造化データのストレージを簡素化するように設計されており、あらゆる組織のクラウドストレージ戦略において重要な要素です。これは、データをオブジェクト(またはデータの小さなチャンク)に分割し、一意の識別子と詳細なメタデータを使用して、そのデータにすばやく容易にアクセスできるようにすることで機能します。オブジェクトストレージは、オーディオファイル、機械学習データ、ソーシャルメディアコンテンツ、ビデオ映像のいずれであっても、元のデータの形式を変更しません。データオブジェクトは、1 つのスケーラブルなストアハウスに格納され、ほぼ無制限のスケーラビリティを提供します。その他の利点としては、データへのアクセスの高速化、ストレージコストの削減、他のストレージタイプよりも制限の少ないリソースの最適化、各オブジェクトのメタデータによるデータ分析の容易さなどがあります。
ファイルストレージは、ファイル、フォルダ、ディレクトリに情報を保存するプロセスです。それは非常に階層的です。データリポジトリでよく使用され、構造化されたデータ、つまりスプレッドシートのように行と列に簡単に整理できる情報に適しています。他のストレージタイプに比べて安価になる傾向があります。通常、使いやすく、完全なファイル(オブジェクトやブロックに分割されていないファイル)を 1 つの場所に保存でき、高速でシンプルなデータ取得が可能です。もう 1 つの利点は、データにアクセスするためのパスワードなどを作成できる機能など、組み込まれたデータセキュリティです。ファイルストレージの 2 つの主な課題は、スケーラビリティと性能の低下です。新しいファイルが追加されるたびに、ユーザーがそのデータにアクセスするために辿らなければならないパスがますます長くなるためです。ディレクトリが拡大し、システム全体が大きくなると、必要な特定のデータにドリルダウンするのに時間がかかります。
シンプルでスケーラブルかつインテリジェントなファイルストレージ管理を入手
ブロックストレージを使用すると、データは一貫したサイズのブロックに分割されます。全てのブロックは、取得用の一意のアドレスを取得しますが、メタデータは含まれません。これは、ブロックのコレクションの編成方法と、各ブロックが複数のストレージドライブ上のどこに配置されるかを制御できるソフトウェアに依存しています。このソフトウェアは、データが必要なときに関連するブロックにアクセスし、ユーザーがブロックをファイル全体に再結合する役割も果たします。ブロックはストレージサーバー上のスペースがある場所に保存できるため、すばやく取得できます。ブロックストレージは、低レイテンシが重要なデータやアプリケーションの保存によく選択されます。ブロックストレージの利点には、高性能に加えて、性能に影響を与えることなく、必要に応じてブロックを移動(または新しいブロックを追加)できる柔軟性と容易さが含まれます。ブロックストレージの課題の 1 つは、一度に複数のサーバーからブロックデータにアクセスできないことです。また、他のストレージタイプよりも高価になる可能性があり、IT スタッフが操作や管理をするには、より専門的なスキルが必要になります。
クラウドストレージを検討する際には、いくつかの重要な要件を満たす必要があります。データの安全性、セキュリティ、可用性を確保する必要があります。以下は、検討すべき上位 3 つの要件です。
クラウドストレージプロバイダが提供する機能はさまざまです。利用するストレージの種類やプロバイダによって異なる場合があります。ただし、大抵のクラウドストレージサービスには、以下の機能のほとんどが含まれています。
クラウドストレージを使用する理由はたくさんあります。1番の理由は、データを特定のデバイスに保存するのではなく、デバイスの場所を問わず、いつでもデータにアクセスできるようにすることです。クラウドストレージのその他の主なユースケースは次のとおりです。
クラウドストレージにはさまざまなメリットがありますが、考慮すべき潜在的な課題もあります。クラウドストレージプロバイダが以下のような課題をどのように軽減または回避しているか、慎重に検討することをお勧めします。
無料のクラウドストレージを利用するメリットは、当然ながら無料で使用できる点です。ただし、格納できるデータ量は一般的に少なく、TB 単位ではなく、数 GB に限られます。主にデータをローカルに格納している個人のユーザーや、クラウドコンピューティングにあまり投資せずに試してみたいといった、起業したばかりの企業には最適のサービスです。有料のクラウドストレージは、より多くのデータストレージ、より高いセキュリティソリューションやより使いやすいユーザーインターフェース、データ共有機能などを提供します。無料のストレージの容量が足りなくなったら、有料のストレージを検討することをお勧めします。Nutanix Unified Storage では、60 日のトライアル期間中、無制限のストレージ容量を使用できます。トライアル期間完了後は Files ストレージ用に 1TiB、Objects ストレージ用に 2TiB の無料ストレージの使用を継続できます。
集中型クラウドストレージの分野では、AWS、Microsoft Azure、Google Cloud が今日の業界をリードしていますが、これらのプロバイダは分散クラウドストレージの分野にも参入し始めています。集中型クラウドストレージは、データを 1 か所で保存し管理するデータベースです。一方、分散データストレージは、物理的に異なる場所にある複数のデータベースにデータを格納し、それらを相互に接続します。上記のパブリッククラウドの大手企業は、これら両方のタイプのデータストレージを提供しています。