Microsoft-azure-storage

提供:Dev Guides
移動先:案内検索

Microsoft Azure-ストレージ

Windows Azureのストレージコンポーネントは、クラウド内の永続ストアを表します。 Windows Azureを使用すると、開発者はテーブル、BLOB、およびメッセージキューを保存できます。 ストレージはHTTP経由でアクセスできます。 独自のクライアントを作成することもできます。 Windows Azure SDKは、ストレージにアクセスするためのクライアントライブラリを提供します。

この章では、Windows Azureストレージアカウントを作成し、それを使用してデータを保存する方法を学習します。

Azureストレージアカウントの作成

  • ステップ1 *-Azureアカウントにログインすると、[データサービス]の下に[ストレージ]があります。

ストレージアカウント

  • ステップ2 *-[クイック作成]をクリックすると、[アカウント名]が要求されます。

ストレージアカウント

[複製]プルダウンには4つのオプションがあります。 データのコピーが保持されるため、耐久性があり、高速で利用できます。 ハードウェア障害の場合でも保持されます。 これらのオプションの意味を見てみましょう-

  • ローカルで冗長なストレージ-データのコピーは、ストレージアカウントが作成されるのと同じリージョンで作成されます。 別のドメインにあるデータに対して行われた各要求のコピーが3つあります。
  • ゾーン冗長ストレージ(ブロブのみで利用可能)-データのコピーは、同じ地域または2つの地域にまたがる別々の施設で作成されます。 利点は、ある施設で障害が発生した場合でも、データを保持できることです。 データの3つのコピーが作成されます。 もう1つの利点は、データを2番目の場所から読み取ることができることです。
  • ジオ冗長ストレージ-`コピーは別の領域で作成されます。つまり、完全な領域で障害が発生してもデータは保持されます。 この場合、作成されるデータのコピー数は6です。
  • 読み取りアクセス地理冗長ストレージ-このオプションでは、プライマリロケーションのデータが利用できない場合に、セカンダリロケーションからデータを読み取ることができます。 作成されるコピーの数は6です。 ここでの主な利点は、データの可用性を最大化できることです。

複製オプションごとに異なる価格プランがあり、「ローカル冗長」はそれらの中で最も安価です。 したがって、データの複製の選択は、コストと個々の要件に依存します。

ストレージアカウントエンドポイント

  • ステップ1 *-[ストレージアカウント]をクリックすると、次の画面に移動します。
  • ステップ2 *-上部の水平メニューから[ダッシュボード]をクリックします。

ストレージアカウントエンドポイント

ここでは、サービスの下に4つのアイテムが表示されます。 このストレージアカウントにBLOB、テーブル、キュー、およびファイルを作成できます。

オブジェクトごとに一意のURLがあります。 たとえば、ここではアカウント名は「finddevguides」で、blobのデフォルトのURLは* [[1]] その場所のオブジェクトにアクセスするには、URLに追加されます。 たとえば、* http://finddevguides.blob.core.windows.net/container1/blob1*

アクセスキーの生成

アクセスキーは、ストレージアカウントへのアクセスを認証するために使用されます。 1つのキーを再生成する必要がある場合に、アカウントを中断せずにアクセスするために、2つのアクセスキーが提供されます。

アクセスキーを取得するには、ストレージアカウントの[アクセスキーの管理]をクリックします。 次の画面が表示されます。

アクセスキーの生成

セキュリティ上の理由から、定期的にキーを再生成することをお勧めします。

Azure Storageへのデータの管理

Azureストアにデータをアップロードまたはダウンロードするにはどうすればよいですか? それを行うには多くの方法がありますが、Azureポータル自体の中で行うことはできません。 独自のアプリケーションを作成するか、すでに構築されているツールを使用する必要があります。

エクスプローラーのデータにアクセスするには、Azureストレージアカウントの「ツールを入手」の下にある「ストレージエクスプローラー」をクリックしてアクセスできる多くのツールがあります。 または、Windows Azureポータルで利用可能なソフトウェア開発キット(SDK)を使用してアプリケーションを構築することもできます。 PowerShellコマンドを使用することも、データをアップロードするためのオプションです。 PowerShellは、Azureストレージの管理と管理を容易にするコマンドラインアプリケーションです。 プリセットコマンドは、ストレージを管理するためのさまざまなタスクに使用されます。

アカウントの次の画面で[ダウンロード]に移動すると、PowerShellをインストールできます。 コマンドラインツールの下にあります。

ストレージへのデータの管理

各タスクに固有のコマンドがあります。 ストレージアカウントを管理し、新しいアカウントを作成し、コンテナーを作成できます。 さらに、ブロブ、テーブル、キューメッセージもPowerShellを使用して管理できます。