無料試用版パートナーサポートコミュニティ(英語)会社案内ブログの定期メール便ご申請いただき、どうもありがとうございました。最新ブログを毎週メール配信します。Europe/ME/Canada弊社ではお客様のプライバシーを大切にし、慎重に扱います。このボックスにチェックマークを入れることで、コンテンツ、製品、パートナーサービスに関して弊社からご連絡差し上げることに同意いただいたとみなさせていただきます。この同意は、いつでも取り消すことができます。マーケティング資料の受け取りをご承諾いただけたことを確認しました。変更はいつでも可能です。変更したい場合は、ここをクリックしてください。オブジェクトレベルのストレージサービスです。データの可用性、セキュリティ、スケーラビリティ、およびパフォーマンスに優れています。GUIとAPIの両方の形式で、充実した管理ツールと管理機能を備えています。第一級のユーザーとして開発者を想定しており、データの作成、複製、さらには消去までの責任がユーザーに委ねられます。バケットとは何か、他のAWSサービスとどう統合するか、他のストレージソリューションとはどう違うか、について解説してみたいと思います。理解するには、まず重要な用語の意味するところをしっかり確認しておく必要があります。最初の用語は「バケット」です。バケットは、オブジェクトの論理コンテナです。従来のNASの用語で言うと「フォルダ」に相当するものですが、S3はファイルではなくオブジェクトを処理するので、区別が重要になります。バケットは、組織内だけにとどまらない目的で使用できます。バケットレベルでアクセスコントロールを行うことができ、また、バケットはAWS名前空間の最高レベルです。AWSの請求は集計されたバケットの使用量に基づいて行われます。理解するために重要な次の用語は「オブジェクト」です。従来のNASの用語を使うなら「ファイル」に相当するものですが、やはり意味合いは異なります。オブジェクトは、名前(キー)と値を含むデータ(「コンテンツ」とも呼ばれます)です。オブジェクト内のデータを見ることができず、メタデータを見ることができるという点です。メタデータには、最終更新日、サイズ、バージョン、暗号化関連の情報、その他のHTTP固有のメタデータなど、オブジェクト自体に関する一連の情報が含まれます。オブジェクトの識別法も、S3に特徴的なものです。オブジェクトの識別に個々の「キー」を使用します。キーの名前はオブジェクトの作成時に指定し、キー名は、バケット内の各オブジェクトを一意に識別します。S3バケットはフォルダのように構造化されてはいませんが、キーの命名法が適切であれば、うまく体系立てて整理できます。指定すれば、バケット内の「Development」フォルダに「script.ps1」というファイルが作成されたという構造が類推できます。部分をフォルダ相当と解釈することができます。APIからバケットをクエリする場合、この点を理解しておくことは重要です。ここで取り上げておきたい、S3を理解するのに重要な最後の用語はAWSの「リージョン」です。この用語はクラウドデータが存在する地理的な場所を示すもので、AWSスペース全体で広く使用されます。S3では、レイテンシやコストを最小限に抑えるためにリージョンが重要になります。クレジットカード情報や個人データなど、コンプライアンス規制の対象になるデータを保存する場合、保存場所が規制されることもあります。以上、用語を説明することで、S3の特徴をある程度つかんでいただけたと思います。同様、自社のエコシステムを利用しているエンドユーザーにできる限りの便宜を図ります。ともシームレスに同期されます。サービスに統合されます。オブジェクトストレージはAWSのほぼすべてのアプリケーションにとって重要であり、S3は統合の要としての機能を果たします。作成して実行したり、トリガーに基づいてコンピューティングリソースをデプロイしたりできます。SNSやSES通知を行うために、テンプレートをS3に保存することもできます。クラウドアーキテクチャでS3を利用するアプリケーションは数多くありますが、具体的な例を少し挙げておきます。S3でよく使われるアプリケーションに、Webサイトから簡単に取得できる方法でWebファイルを保存したり、静的ページをS3のオブジェクトにルーティングしたりするものがあります。53と組み合わせることで、S3でホストされている静的なWebページにWebトラフィックをルーティングできます。することで、静的ファイルに提供するために専用の計算リソースを使用する必要がなくなります。AWSサービスでS3を利用して、ストレージのテナント間またはリージョン間のレプリケーションを支援することもできます。レプリケーションバケットがソースと同期していることを確認するように促すように設定することができます。データが最新である必要があるアプリケーションを展開するときなどは特に、このような利用法は有益です。AWSを利用したサーバーレス・コンピューティングで、従来のサーバーベースのコンピューティングよりもコストが抑えられ、高い拡張性が得られます。AWSサービスとS3を組み合わせることで、信頼性が高くスケーラブルなストレージをサポートするサーバーレスアーキテクチャが構築できます。特徴としてまず言えることは、信頼性が高く、開発者にとって使いやすいシステムになっている点です。ストレージソリューションから抜きんでています。S3も、どちらも必要なだけのデータを格納できますが、一意のキーを使用してデータを迅速かつ確実に取得する機能において、S3に勝るものはありません。S3には、さらに多くのAPI機能が用意されています。オブジェクトのバージョン管理の機能は充実しています。ストレージとのもう1つの違いは、大規模なデータ転送のためのプロトコルやソリューションが使用可能かどうかです。プロトコルもサポートしており、データのピアツーピアストリーミングを分散できます。使用して、ペタバイト単位のデータをクラウドから迅速かつ確実に転送することもできます。ストレージとの究極的な差別化要因は、データをどのように有効活用できるかという点にあります。AWSは、移動するデータに最適なソリューションです。バケットについて説明しました。S3は、ネットワーク接続ストレージのちょっとファンシーなバージョンというだけにはとどまらず、クラウドネイティブアプリケーションにデータを組み込むための非常にスケーラブルで信頼性の高い方法です。サービスと組み合わせることで、様々な堅牢なソリューションスイートを作成できます。開発者を第一級のユーザーと想定し、開発者のための使いやすさを追求しているので、ストレージを作成または管理するためにGUIを使う必要さえなく、シンプルに機能します。blockコメントをどうぞメールアドレスは公開されません。アスタリスクマーク*のついたフィールドは必須項目です。お気軽にお試しください。無料試用版を試すコンタクトご質問、ご意見をお寄せください。連絡先ブログの定期メール便ブログを定期的にメール配信いたします。米国内もしくはその他の国の子会社あるいは関連会社の1つ、の商標、または登録商標です。