Открыть сервис

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) — это объектное хранилище, предоставляемое как веб-сервис компанией Amazon Web Services (AWS). Служба предназначена для хранения и извлечения любого объёма данных из любой точки сети, обеспечивая высокую масштабируемость, доступность и надёжность. Amazon S3 является одним из ключевых и наиболее ранних сервисов AWS, запущенным в 2006 году, и широко используется для резервного копирования, архивирования, хранения контента веб-сайтов, данных приложений, аналитических данных и медиафайлов.

История

Разработка Amazon S3 началась внутри Amazon.com для решения проблем масштабирования внутренней инфраструктуры хранения данных. К середине 2000-х годов компания столкнулась с необходимостью создания распределённой системы хранения, способной обслуживать миллионы пользователей и обрабатывать петабайты данных. Проект возглавил инженер Amazon Джефф Барр.

Сервис был официально запущен 14 марта 2006 года. Первоначально S3 предлагал простой интерфейс для хранения объектов (файлов) в «корзинах» (buckets) и их извлечения по HTTP. S3 стал одним из первых коммерчески успешных публичных облачных сервисов хранения, наряду с Amazon EC2 (Elastic Compute Cloud). В последующие годы функциональность S3 значительно расширилась: были добавлены версионирование объектов, управление жизненным циклом данных, шифрование на стороне сервера, интеграция с другими сервисами AWS, а также поддержка различных классов хранения, оптимизированных под частоту доступа.

Архитектура и ключевые концепции

Amazon S3 построен на архитектуре распределённой системы, где данные реплицируются и хранятся на множестве устройств в нескольких географически распределённых центрах обработки данных (зонах доступности) внутри региона AWS. Это обеспечивает высокую надёжность (99,999999999% долговечности данных) и доступность.

Объекты и корзины

Основными элементами S3 являются объекты и корзины.

Регионы и зоны доступности

Данные в S3 хранятся в определённом регионе AWS (например, us-east-1 (Северная Виргиния), eu-west-1 (Ирландия), ap-southeast-1 (Сингапур)). При загрузке объекта пользователь выбирает регион, в котором будет храниться его копия. Для обеспечения отказоустойчивости данные автоматически реплицируются как минимум на три устройства в разных зонах доступности внутри выбранного региона. Пользователь может также настроить кросс-региональную репликацию для дополнительной защиты или обеспечения низкой задержки для пользователей в разных частях мира.

Управление доступом

Доступ к корзинам и объектам регулируется несколькими механизмами:

Классы хранения

Amazon S3 предлагает несколько классов хранения, оптимизированных под различные сценарии использования по стоимости и времени доступа:

Возможности и функции

Amazon S3 предоставляет широкий набор функций:

Применение

Amazon S3 используется в самых разных сферах:

Безопасность и соответствие стандартам

Amazon S3 соответствует множеству стандартов безопасности и сертификаций, включая SOC 1/2/3, PCI DSS, HIPAA, FedRAMP, ISO 27001. AWS предоставляет инструменты для шифрования данных, управления доступом, мониторинга (Amazon CloudTrail, Amazon GuardDuty) и аудита. Несмотря на это, неправильная конфигурация политик доступа (например, открытие корзины для публичного чтения) является частой причиной утечек данных.

Ограничения

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →