---
title: 'Описание продукта S3'
sidebar_label: 'Описание'
sidebar_position: 1
description: 'Как работает S3, для каких задач его можно использовать и как с ним работать'
---

import Formbricks from '@theme/MDXComponents/Formbricks'

# Описание продукта S3

S3 (объектное хранилище) — сервис Selectel для хранения и раздачи неограниченного объема неструктурированных и полуструктурированных данных в одном из [пулов](/infrastructure/locations.mdx#pool).

S3 регулируется [условиями использования](https://files.selectel.ru/docs/ru/conditions-cloud-storage.pdf) и по умолчанию [соответствует 152-ФЗ](/s3/about/152-fz-s3.mdx).

S3 можно подключать в одном из [пулов](/infrastructure/locations.mdx#pool).

В продукте поддерживаются [типы и роли пользователей](/access-control/access-management.mdx) и [проекты](/access-control/projects/about-projects.mdx).

Записи об операциях с S3 сохраняются в [аудит-логах](/audit-logs/about-audit-logs.mdx).

## Как работать с S3 \{#working-with-s3}

Работать с S3 можно:

* через [S3 API](/api/object-storage-s3/), [Swift API](/api/object-storage-swift/) и [Object Storage API](/api/object-storage/). Для работы через API можно использовать различные [инструменты](/s3/tools/) (Rclone, AWS CLI, s3cmd и другие);
* по [протоколу FTP](/s3/tools/ftp/). Он использует Swift API для трансляции запросов в S3;
* через [панель управления Selectel](https://my.selectel.ru/), которая выполняет запросы в S3 через Swift API и Object Storage API. У панели управления есть ограничения на работу с большим количеством объектов и с объектами большого размера;
* с помощью [Terraform](/terraform/providers/).

## Решаемые задачи \{#tasks-to-be-solved}

S3 является универсальным хранилищем, его можно использовать для:

* раздачи статической информации (данных сайтов и приложений), потоковой передачи данных и т. д. Для ускорения раздачи данных можно подключить [CDN](/cdn/);
* [хранения резервных копий](/s3/manage/create-backup-on-schedule/) и архивов. Вы можете настроить резервное копирование сервера по расписанию, чтобы переносить важные данные в S3;
* хранения больших объемов данных для машинного обучения и аналитики;
* [размещения статических сайтов](/s3/buckets/website.mdx).

## Принцип работы \{#principle-of-operation}

S3 построено на базе программно-определяемой распределенной системы хранения данных.
Данные хранятся в виде объектов и реплицируются на три независимых сервера, которые находятся в разных стойках.

Объекты хранятся в бакетах и наследуют их настройки.

S3 имеет плоскую адресную структуру — в хранилище нет папок и иерархии, благодаря чему вы можете получать быстрый доступ к объектам по протоколу HTTP.

Каждый объект в хранилище содержит:

* данные;
* уникальный идентификатор, который используется хеш-функцией для определения местоположения объекта;
* метаданные. Вы можете добавлять свои метаданные, чтобы реализовать собственную систему хранения и обработки данных.

<Formbricks />
