Amazon Simple Storage Service (Amazon S3) – это сервис хранения объектов, предлагающий лучшие в отрасли показатели производительности, масштабируемости, доступности и безопасности данных. Amazon S3 можно использовать для хранения и доступа к любым объемам данных когда угодно и откуда угодно.
Чтобы в полной мере использовать возможности сервиса Amazon S3, вам необходимо понимать несколько простых концепций. В сервисе Amazon S3 данные хранятся в виде объектов в корзинах. Объект состоит из файла и (необязательно) любых метаданных, описывающих этот файл. Чтобы сохранить объект в сервисе Amazon S3, отправьте необходимый файл в корзину. При отправке файла можно задать разрешения для объекта и любые метаданные.
Корзины – это контейнеры для объектов. У вас может быть одна или несколько корзин. Вы можете управлять доступом к каждой корзине (то есть указывать, какие пользователи могут создавать и удалять объекты в ней, а также отображать список объектов), просматривать журналы доступа для корзин и объектов в них, а также выбрать географический регион, в котором сервис Amazon S3 будет хранить корзины и их содержимое.
Настройте аккаунт AWS и войдите в систему
Для использования Amazon S3 требуется аккаунт AWS Если аккаунта еще нет, вам будет предложено его создать при регистрации в Amazon S3. Никаких платежей за Amazon S3 не начисляется, пока вы не начнете использовать этот сервис.
Создайте корзину
Каждый объект Amazon S3 хранится в корзине. Прежде чем сохранять в Amazon S3 свои данные, необходимо создать корзину S3.
Начать разработку с AWS
После создания корзины можно добавлять в нее объекты. В качестве объекта можно использовать файл любого типа: текстовый файл, фото, видео и другие. Прочтите Руководство по началу работы, чтобы узнать подробности и начать разработку.
Большинство клиентов начинают разрабатывать новые приложения с помощью инструментов для разработчиков и SDK AWS. Альтернативным вариантом является веб-интерфейс Консоли управления AWS, который обеспечивает доступ ко всем ресурсам Amazon S3 и возможность управления ими.
Использование AWS SDK
Разработчики приложений могут воспользоваться множеством AWS SDK, позволяющих упростить использование сервиса Amazon S3. AWS SDK для Amazon S3 включают в себя библиотеки, образцы кода и документацию для следующих языков программирования и платформ.
Учебные курсы AWS: бесплатные онлайн-курсы по Amazon S3
AWS предлагает бесплатные онлайн-курсы по хранилищам, пройдя которые, вы научитесь проектировать высокодоступные решения хранилищ на базе сервиса Amazon S3 и управлять ими. Программа помогает перейти от основ к глубоким техническим знаниям. Вы расширите свой опыт работы с сервисом Amazon S3 и поможете своей организации быстрее перейти в облако.
Узнайте больше, изучив приведенные ниже варианты обучения. Посетите эту страницу, чтобы ознакомиться с планом обучения Object Strage и получить цифровой значок после успешного завершения курса и оценки.
Начать работу с S3
Узнать больше о S3, загрузке данных, деталях безопасности и ключевых возможностях.
Управление данными в S3
Обзор управления S3, принципы мониторинга работы и новинки в сфере хранения данных.
Классы хранилища S3
На этом курсе вы узнаете о классах хранилищ и научитесь выбирать правильное для вашего примера использования.
Оптимизация расходов с S3
Из этого курса вы узнаете о способах оптимизации своих затрат на Amazon S3.
Оптимизация производительности для S3
На этих занятиях вы узнаете, как добиться оптимальной производительности в работе S3.
Защита данных в S3
Узнайте рекомендации о безопасности в S3 и способы защиты доступа к данным.
Аудит доступа и безопасности S3
Узнайте возможности аудита действий и ресурсов S3 для лучшего обеспечения безопасности.
Непрерывность бизнеса и аварийное восстановление с помощью S3
Как использовать, защищать, мониторить и оптимизировать сервис Amazon S3, а также управлять им.
Пособия по началу работы и пошаговые руководства
Пакетная отправка файлов в сервис S3
Простое создание собственных скриптов для резервного копирования файлов в облако
Размещение статического веб‑сайта
Размещение простого персонального сайта или веб‑сайта для бизнеса на AWS
Замена систем резервного копирования сервисом S3
Избавьтесь от локальных ленточных систем резервного копирования и начните использовать сервис S3 Glacier Deep Archive
Начало работы с интеллектуальным многоуровневым хранением Amazon S3
Начните хранить свои данные в классе хранения «Интеллектуальное многоуровневое хранение Amazon S3», чтобы получить автоматическую экономию затрат на хранение
Начало работы с классами хранилищ Amazon S3 Glacier
Храните свои архивные наборы данных в сервисах «Мгновенное извлечение данных Amazon S3 Glacier», «Гибкое извлечение данных Amazon S3 Glacier» и «Глубокий архив Amazon S3 Glacier»
Защита данных в Amazon S3
Защитите данные в Amazon S3 от случайного удаления или ошибок в приложении с помощью управления версиями, блокировки объектов и репликации S3
Репликация данных в S3
Реплицируйте данные в регионах AWS и между ними с помощью репликации S3
Проверка целостности данных в Amazon S3 с помощью дополнительных контрольных сумм
В Amazon S3 теперь доступно несколько вариантов контрольных сумм для ускорения проверки целостности данных. Дополнительные алгоритмы, которые поддерживает S3: SHA-1, SHA-256, CRC32 и CRC32-C. Проверяйте файлы на предмет изменений во время передачи данных, а также в процессе загрузки или отправки.
Начало работы с Amazon S3 Storage Lens
С помощью Объектива хранения данных Amazon S3 пользователь может получить наглядное представление об использовании объектного хранилища, тенденциях активности, а также практические рекомендации по повышению рентабельности и применению передовых методов защиты данных
Начало работы с Объектом Lambda в Amazon S3
С помощью Объекта Lambda в Amazon S3 вы сможете добавлять собственный код в запросы S3 GET, HEAD и LIST, чтобы изменять данные, возвращаемые в приложение. Вы можете применить пользовательский код для изменения данных, возвращаемых запросами S3 GET, для конвертации форматов данных, динамического изменения размера изображений, удаления конфиденциальных данных и многого другого.
Начало работы с точками доступа Amazon S3 для нескольких регионов
Начните использовать точки доступа Amazon S3 для нескольких регионов и средства управления отказоустойчивостью
Репликация существующих объектов в корзинах Amazon S3 с помощью пакетной репликации Amazon S3
Реплицируйте объекты, уже существующие в корзинах S3, в одном или разных регионах AWS с помощью пакетной репликации Amazon S3
Настройка распространения контента Amazon CloudFront для Amazon S3
Amazon CloudFront эффективно работает с Amazon S3, ускоряя доставку веб-контента и снижая нагрузку на серверы источников. Ускорьте загрузку динамического контента с помощью CloudFront и S3.
Перемещение данных в сервис Amazon S3
AWS предлагает целый набор сервисов передачи данных, и вы можете выбрать подходящее решение для любого проекта по миграции данных. Важным фактором при миграции данных является уровень подключения. У AWS есть предложения, которые обеспечивают потребности клиентов в гибридном облачном хранилище, а также в перемещении данных как по сети, так и без использования таковой.
Гибридное облачное хранилище
Передача данных без использования сети
Группа сервисов AWS Snow состоит из AWS Snowcone, AWS Snowball и AWS Snowmobile. AWS Snowcone и AWS Snowball – это небольшие прочные и защищенные портативные накопители и периферийные вычислительные устройства, позволяющие собирать и обрабатывать данные, а также выполнять их миграцию. Эти устройства специально разработаны для использования в периферийных местоположениях, в которых либо нет сети, либо ее пропускная способность ограничена. Таким образом вы можете использовать накопители и возможности вычислений в труднодоступных средах. AWS Snowmobile – это сервис для передачи данных, объем которых измеряется эксабайтами. Он позволяет без труда перемещать большие массивы данных, например библиотеки видео или репозитории образов, и даже выполнять миграцию всего ЦОД.
Передача данных по сети
Сервис AWS DataSync позволяет просто и эффективно передавать сотни терабайтов и миллионы файлов в сервис Amazon S3 на скоростях, до 10 раз больших, чем скорости, обеспечиваемые средствами с открытым исходным кодом. Сервис DataSync автоматически выполняет многие ручные задачи или устраняет необходимость их выполнения. Перечень таких задач включает написание скриптов заданий копирования, составление расписаний и отслеживание передачи данных, проверку данных и оптимизацию использования сети. Используя Snowcone в сочетании с AWS DataSync можно переносить данные по сети даже из периферийных местоположений.
AWS Transfer Family без лишних усилий обеспечивает эффективную полностью управляемую передачу файлов в сервис Amazon S3 с использованием протоколов SFTP, FTPS и FTP.
Сервис Amazon S3 Transfer Acceleration позволяет быстро передавать файлы на большие расстояния между клиентом и корзиной Amazon S3. Сервисы Amazon Kinesis и AWS IoT Core упрощают и обеспечивают безопасность записи потоковых данных с устройств Интернета вещей (IoT) и их загрузки в сервис Amazon S3.
Использование партнерской сети AWS
Сервис Amazon S3 интегрирован с соединителями сторонних разработчиков, помогающими выполнять передачу данных в облако AWS и из него. Программа AWS Partner Network (APN) Competency позволяет клиентам AWS воспользоваться услугами лучших поставщиков технологических решений и консультантов, подтвердивших свой профессионализм и хорошо зарекомендовавших себя в области специализированных решений. Партнеры, участвующие в программе APN Competency, предлагают различные услуги, программное обеспечение и решения, интегрированные с облаком AWS.
Партнеры AWS, подтвердившие компетентность в сфере хранения данных, помогают клиентам оценить и начать использовать методики и технологии эффективного хранения данных в облаке AWS.
Подробнее о партнерах по программе AWS Storage Competency »
Блоги
Дополнительные ресурсы
Готовы начать?
Узнайте о возможностях управления данными, безопасности, управления доступом, аналитики данных и многом другом.
Получите мгновенный доступ к хранилищу AWS Free Tier и начните экспериментировать с Amazon S3.