AWS — ХРАНИЛИЩЕ S3


AWS — S3 (Simple Storage Service)

  • Хранит данные в виде объекта — объектное хранилище.
  • Неограниченное хранение.
  • Хранит данные в ведре (файлы).
  • Объекты хранятся в ведрах. Размер каждого ведра — до 5 ТБ.

S3 — это универсальное пространство имен, то есть имена ведер должны быть уникальными в глобальном масштабе. Когда вы загружаете файл в S3, вы получите код HTTP 200, если загрузка прошла успешно.

  • Вы можете получить доступ к данным s3 из любой точки публичного интернета, изменив политику ведра.
  • Мы можем разместить статическую веб-страницу, используя сервис S3.

Хранилище объектов

Amazon S3 — это простое хранилище ключей и значений, предназначенное для хранения любого количества объектов. Вы храните эти объекты в одном или нескольких ведрах. Объект состоит из следующих элементов:

Ключ — имя, которое вы присваиваете объекту. Ключ объекта используется для извлечения объекта.
Идентификатор версии — в пределах ведра ключ и идентификатор версии однозначно идентифицируют объект.
Значение — содержимое, которое мы храним.
Метаданные — набор пар имя-значение, с помощью которых можно хранить информацию об объекте.
Подресурсы — Amazon S3 использует механизм подресурсов для хранения специфической для объекта дополнительной информации.
Информация контроля доступа — Мы можем контролировать доступ к объектам в Amazon S3.

Версионирование

  • Версионность позволяет нам сохранять, извлекать и восстанавливать каждую версию каждого объекта, хранящегося в ведре Amazon S3. Как только вы включите функцию Versioning для ведра, Amazon S3 сохранит существующие объекты при выполнении операций PUT, POST, COPY или DELETE.

    • Когда вы вносите какие-либо изменения в хранилище ведра S3, новые изменения будут обновлены в текущем ведре, а старые изменения будут сохранены. Если мы хотим восстановить старое состояние, это легко сделать в S3.

S3 обладает следующими возможностями:

  • Доступно многоуровневое хранение
  • Управление жизненным циклом
  • Версионирование
  • Шифрование
  • Защита данных с помощью списков контроля доступа & политики ведра.

Классы хранения данных в S3

Стандарт S3

99,99% доступность
99,999999999% долговечность
Рассчитано на одновременную потерю 2 объектов

S3 IA

Редкий доступ

Для данных, к которым обращаются реже, но к которым требуется быстрый доступ при необходимости
Плата ниже, чем у S3, но взимается плата за извлечение.

S3 Onezone IA

Используется, когда нет необходимости в нескольких зонах доступности.
Аналогично S3 IA, за исключением зон доступности.

S3 Intelligent Tiering

Использует машинный язык.
Предназначен для минимизации затрат путем автоматического перемещения данных на наиболее экономически эффективный уровень доступа без влияния на производительность или операционные накладные расходы.

S3 Glacier

Безопасное, долговечное и недорогое архивирование данных.
Обычно дешевле, чем локальные решения.
Время извлечения может настраиваться от нескольких минут до нескольких часов.

S3 Glacier Deep Archive

Самый недорогой класс хранения данных
Время восстановления 12 часов

S3 Outposts

Был представлен как класс хранения для предоставления объектного хранения в локальных средах AWS Outposts.

Тарификация услуг S3 основана на следующем:

  1. Хранилище
  2. Запросы
  3. ценообразование управления хранилищем
  4. Ценообразование передачи данных
  5. Ускорение передачи данных
  6. Ценообразование межрегиональной репликации

Ускорение передачи данных:

Позволяет быстро, легко и безопасно передавать файлы на большие расстояния между конечными пользователями и ведрами S3.

Межрегиональная репликация:

Функция, позволяющая реплицировать данные из одного ведра в другое ведро, которое может находиться в другом регионе.

Оцените статью
Procodings.ru
Добавить комментарий