HDGの説明:Amazon S3とは何ですか?


保存する必要がある大量のデータがありますか?そのデータを保存するために多額の定額料金を支払うことにうんざりしていませんか?安全で暗号化されたファイルのアップロードとダウンロードの必要性はどうですか?これらの質問の後に「はい」という明確な回答が続いた場合、Amazon S3は検討に値するオプションである可能性があります。

しかし、Amazon S3とは何ですか? Amazon S3は、シンプルなウェブサービスインターフェースを使用して、これらすべての質問に対するソリューションを提供します。また、データストレージのニーズに関して、さらに多くのソリューションを提供します。開発者は、Amazonがウェブサイトの独自のグローバルネットワークを実行しているのと同じ、非常にスケーラブルで信頼性が高く、高速で安価なデータストレージインフラストラクチャにアクセスできます。

Amazon S3を使用すると、ウェブ上のどこからでも、いつでも、任意の量のデータを保存および取得します。

Amazon S3とは

Amazon S imple Storage Sservice(S3)は、開発者を念頭に置いて設計されました。ウェブスケールのコンピューティングを容易にし、Amazon Web Sサービス(AWS)クラウド環境の重要な一部です。

ウェブインターフェースを通じて、Amazon S3はオブジェクトストレージを提供するか、AWSが「Amazon S3に保存できる基本的なエンティティ」と呼んでいます。オブジェクトストレージは、バケットと呼ばれる「基本的なストレージコンテナ」からデータを保存、保護、取得するために構築されました。ユーザーがバケットを作成し、バケットはオブジェクトをクラウドに保存します。

このサービスは、あらゆる業界のあらゆる規模の組織が利用できますが、これらに限定されません。モバイルアプリ、アーカイブ、データのバックアップと復元、IoTデバイス、エンタープライズアプリ。

In_content_1 all:[300x250] / dfp:[640x360]->

Amazon S3の仕組み

Amazon S3の概要と仕組みを理解するために、少し詳しく説明しますストレージシステムの各コンポーネントに。ここでは、バケットとオブジェクトという2つの主要なことに焦点を当てます。これら2つのコンポーネントは連携して動作し、Amazon S3ストレージシステムを作成します。

Amazon S3オブジェクトは、ドキュメント、写真、ビデオなど、あらゆる種類のファイルです。各オブジェクトには、S3環境内で識別可能にする一意のキーが与えられます。オブジェクトファイルのアップロードサイズは最大160 GBに設定されていますが、AWSは必要に応じてより大きなファイルを追加するのに役立つさまざまなツールを備えています。

オブジェクトはS3環境内に保存される場所を必要としており、ここがバケットの出番です。前述のように、バケットはオブジェクトの基本的なストレージコンテナです。 Amazon S3 APIを使用して、無制限のオブジェクトを単一のバケットにアップロードできます。

AWSでは、AWSクラウドアカウントごとにバケットの作成を100に制限しています。サービス制限の増加リクエストを送信すると、この数を最大1000まで増やすことができます。

バケットが作成されると、保存先のAWSリージョンを選択します。地域が物理的な場所に近いほど、待ち時間の問題とコストは最小限になります。特定のリージョンに保存されたバケット内のオブジェクトは、転送されるまでそこに残ります。

各バケットの一意の識別子はグローバルです。これは、バケットが削除されるまで、世界中でバケットがあなたが作成したものと同じ名前になることはないことを意味します。

Amazon S3コンソールは、AWS管理コンソール。ここで、すべてのバケットと、その中に保持されているストレージオブジェクトを作成、構成、管理します。

Amazon S3コンソールは階層的なフォルダ構造を使用しており、キーワードやフレーズを含む検索に役立ちます。探しているものを簡単に見つけて取得できます。

バケットとオブジェクトへのアクセス権限も管理コンソールを使用して設定します。

Amazon S3の利点>strong>

Amazon S3はシンプルで堅牢な安全なストレージです。提供される機能は、スケーラビリティ、耐久性、アクセシビリティ、費用対効果、およびセキュリティを提供します。また、バージョニングと呼ばれるものも提供します。これにより、データのロールバックまたはリカバリのフェイルセーフとして、同じバケット内にオブジェクトの複製を作成できます。

スケーラビリティ

Amazon S3は、ありふれたクラウドストレージプロバイダーと同じ基準に準拠していません。 Amazon S3は、ユーザーが使用することも使用しないこともある設定された制限に対して料金を支払う代わりに、実際に使用したものに対してのみ料金を請求します。

このサービスは、空いているスペースや超過料金は制限を超えた場合に発生します。 Amazon S3では、隠れた料金や超過料金は一切ありません。ストレージリソースを増減して、変動する需要を満たすことができます。

耐久性、アクセシビリティ、費用対効果

AWSは、Amazon S3が「耐久性の99.999999999%を実現するように設計されており、世界中の企業の数百万のアプリケーションのデータを保存しています。」 Amazon S3は、障害から保護された複数のシステムにわたってS3オブジェクトを自動的に作成して保存します。これにより、必要に応じてデータにすばやくアクセスできます。

データは、頻度ベースのさまざまなストレージクラスに保存できます。ストレージクラスは、ファイルのミッションクリティカル度から特定のファイルへのアクセス頻度に基づいて、高コストから低コストまでさまざまです。

重要なファイルにすぐにアクセスする必要がある場合、範囲はより高価な終わりに設定します。これは、ファイルがアクセスされる頻度に応じて、時間とともに変化する可能性があります。 AWSには、各オブジェクトを監視し、それらを上位または下位のストレージクラスに移動する必要があるかどうかを判断するためのツールが用意されています。また、進行中のアクセスパターンに基づいてオブジェクトを自動的に移動します。

この設定は、オブジェクトのライフタイム中にAmazon S3に実行させるアクションを定義するライフサイクルポリシーを作成するのに役立ちます。この例としては、オブジェクトの別のストレージクラスへの移行、そのアーカイブ、または一定期間後の削除などがあります。その後、設定したポリシー条件が満たされるたびに自動データ転送を設定できます。

セキュリティ

暗号化機能とアクセスツールAWS S3環境内に保存するデータを不正アクセスから保護します。これは、バケットレベルとアカウントレベルの両方で使用できます。

デフォルトでは、ユーザーは作成したバケットとオブジェクトにのみアクセスできます。 AWSは、アクセス権限を変更およびカスタマイズするために自由に使用できるさまざまなセキュリティ管理機能を提供します。

Amazon S3の選択

Amazon S3は、次のような成熟したビジネス向けに構築されましたスケーラビリティが必要なため、最小限のデータストレージを必要とする小規模ビジネスには理想的ではなく、拡張のための近い将来の計画もありません。

しかし、柔軟なコストモデル、堅牢なアーキテクチャ、ウェブ上のユビキタスな存在を備えたAmazon S3は、ニーズに応じて拡張可能なウェブアクセス可能なデータを必要とするあらゆるビジネスに適しています。

関連記事:


30.05.2020