Что такое Cloud Storage?
Cloud Storage означает место, где ваши файлы хранятся на удалённых серверах, и к которым вы получаете доступ через интернет, а не только с ноутбука. Представьте большой защищённый склад, который сдаёт вам полки, а ключ остаётся у вас. В криптосообществе Cloud Storage может управляться традиционной компанией или быть полностью децентрализованным, и этот выбор существенно влияет на контроль и стоимость.
«Облако это просто интернет, где мои файлы плавают повсюду.» Не совсем. Ваши данные находятся на физических машинах в реальных дата-центрах или у распределённых провайдеров, и правила, шифрование и контракты определяют, кто что хранит и кто может это просмотреть.
Как работает Cloud Storage
Кратко о том, что происходит с файлом в Cloud Storage, когда вы нажимаете загрузить.
- Step 1: Вы выбираете сервис и нажимаете загрузить в приложении или через API.
- Step 2: Файл шифруется и разбивается на части, затем отправляется на серверы или распределяется по независимым узлам.
- Step 3: Сервис записывает, где хранятся фрагменты и как собрать их обратно.
- Step 4: Когда вы запрашиваете файл, сервис проверяет ваши ключи, загружает нужные фрагменты и расшифровывает их для вас.
- Step 5: За кулисами дополнительные копии и проверки восстановления сохраняют доступность данных даже если некоторые машины перестают работать.
Это цикл: хранение, учёт, получение и повтор.
Почему Cloud Storage важен
Потому что вам нужен быстрый доступ к данным, их безопасность и доступность там, где это требуется, без таскания физических накопителей.
- Benefit: Платите только за хранилище и трафик, и можно изменять объёмы без покупки оборудования.
- Perspective: Децентрализованные рынки, такие как Filecoin, превращают хранение в глобальный рынок с открытыми ценами и стимулами.
- Relevance: Медиа для NFT, резервные копии приложений, документы DAO и пользовательский контент часто хранятся в сервисах, похожих на сети вроде Storj или подключаются к ним.
Включите шифрование на стороне клиента перед загрузкой и храните ключи в менеджере паролей. Если вы потеряете ключи, вы потеряете файл. Простое правило с большой выгодой.
Ключевые характеристики Cloud Storage
Черты, которые делают его удобным для разработчиков и обычных пользователей:
- Redundancy: Несколько копий хранятся в разных местах, чтобы файлы оставались доступными.
- Encryption: Данные шифруются так, чтобы только держатель нужного ключа мог их прочитать.
- Access: Файлы можно получить из любой точки при наличии нужных прав и учётных данных.
- Pricing: Вы платите за хранение данных и за их загрузку, иногда действуют повышенные тарифы при интенсивном использовании.
- Composability: Легко подключить хранилище к приложениям, ботам и рабочим процессам.
Варианты
Cloud Storage встречается в нескольких вариантах, с которыми вы можете столкнуться:
- Centralized: Классический подход, где одна компания управляет серверами и устанавливает правила: централизованный.
- Decentralized: Множество независимых провайдеров делят работу и получают оплату через смарт-контракты, как в сетях с поддержкой токенов.
- Hybrid: Сочетание традиционного провайдера с децентрализованной сетью для резервного копирования или контроля затрат.
Облако это просто компьютеры других людей. Законы о данных, правила удаления и восстановления всё ещё действуют, поэтому прочитайте их перед тем как разместить файлы.
Пример
DAO сохраняет записи встреч в Cloud Storage, помечает основные моменты для публичного доступа и хранит приватные исходники в зашифрованном бакете только для участников.
Интересный факт
Значок «облака» появился в старых сетевых схемах, где инженеры рисовали пушистый шарик, чтобы скрыть всю сетевую инфраструктуру, которую не хотели подписывать.
Итог
Коротко: Cloud Storage это арендованный диск по требованию, к которому вы можете получить доступ из любой точки, при этом приходится выбирать между уровнем контроля и удобством.
