Simple Storage Service или S3 — это универсальное решение для хранения данных в облаке. Это база данных, которая может хранить данные любого типа в виде « Объекты », которые составляют часть пространства имен, называемого « Ведро ’’. Теперь необходимо понять, что такое база данных, чтобы немного ознакомиться с работой S3.
База данных — это хранилище данных, то есть место для хранения данных. Сохраняемые данные обычно помечаются. Существует два типа баз данных: реляционные и нереляционные.
В этой статье объясняется работа Simple Storage Service вместе с одним из вариантов его использования. Затем будут подробно рассмотрены ограничения и ограничения S3.
Что такое S3?
S3 или Simple Storage Service — это облачное решение для размещения ваших данных или хранилищ данных для повышения производительности и надежности. Данные в экземпляре S3 сохраняются в виде объектов. Каждый Bucket содержит несколько объектов, которые формируют определенный тип данных для формирования хранилища данных. Каждый объект имеет определенный « Ключевая пара ” значение, которое дает объекту его идентичность:
Как работает S3?
Сначала данные приложения, файлы журнала или любой файл или папка загружаются в корзину S3, а затем эта корзина не только хранит эти данные, но также позволяет настраивать содержимое корзины. Сохраненное содержимое корзины позже можно использовать для анализа, моделирования и прогнозирования AI/ML и т. д. На рисунке ниже показано, как работает Simple Storage Service:
Этих подробностей более чем достаточно для работы Simple Storage Service. Давайте посмотрим на пример использования этого сервиса:
Репликация сегмента
Simple Storage Service вместе с Lambda и Step Functions может создать решение, в котором корзина S3 реплицируется и синхронизируется с исходной корзиной. Любые изменения в исходном сегменте будут видны в реплике этого сегмента.
Вот архитектура этого решения:
Итак, эта архитектура объясняет репликацию корзины S3 с помощью лямбда ' и ' Ступенчатые функции ’. Step Function копирует объекты из исходной корзины в целевую корзину, а Lambda удаляет потерянные объекты, поскольку их нельзя оставить без внимания, что влияет на производительность.
Теперь давайте перейдем к ограничениям и ограничениям S3:
Каковы ограничения и ограничения сегментов S3?
Хотя Simple Storage Service предлагает множество простых решений, у него есть несколько ограничений, таких как:
- Когда учетная запись AWS создает корзину S3, эта учетная запись становится владельцем этой корзины. Право собственности не может быть передано на какой-либо аккаунт ни при каких обстоятельствах.
- Ведро нельзя переименовать после его создания, несмотря ни на что.
- У корзины S3 есть определенный регион, который выбирается при создании корзины, этот регион нельзя изменить.
- Вначале для каждой учетной записи разрешено 100 ведер. Если вы хотите увеличить этот лимит, для этого делается запрос на обслуживание.
- Служба сегментов S3 имеет строгие политики именования.
- Есть несколько ограничений относительно количества и размера объектов/сегментов.
Каковы решения для преодоления ограничений корзины S3?
Несколько решений для устранения вышеуказанных ограничений приведены ниже:
- Если предполагается использовать старое имя, старое ведро необходимо удалить, а его имя не должно быть присвоено другому пользователю AWS.
- Удаленное ведро оставляет свое имя для использования, и другие пользователи AWS также могут использовать это имя.
- Имена корзин уникальны для всех пользователей AWS.
- Изначально при использовании сервиса Simple Storage Service бесплатно выделяется 5 ГБ на 12 месяцев.
- Он хранит множество объектов (неограниченно) в одном сегменте или создает множество сегментов (100), но не позволяет создавать сегмент внутри сегмента.
Заключение
Simple Storage Service — это облачный сервис для хранения данных. Его можно использовать для хранения всего, начиная от данных приложений и заканчивая хранилищами данных. Он предлагает поддержку других сервисов AWS для разработки решений. У него много преимуществ, но это не значит, что у этой услуги нет недостатков или ограничений. В этой статье подробно описаны корзины S3, их ограничения и решения.