Подробное описание объектного хранилища S3 (Simple Storage Service)
Подробное описание объектного хранилища S3 (Simple Storage Service)

Родоначальником объектного хранилища стал S3 (Simple Storage Service), запущенный Amazon в 2006 году. С тех пор новые и старые производители выпустили множество продуктов в разных формах, но все они называются объектными хранилищами. Amazon не дала определения, и оно не было общепринятым в отрасли.

один. Что такое объектное хранилище (OSD) Сеть хранения данных (SAN) и сетевое хранилище (NAS) в настоящее время являются двумя основными архитектурами сетевого хранения данных, а также объектное хранилище (объектно-ориентированное хранилище). Storage) — новая архитектура сетевого хранилища. Устройства, основанные на технологии объектного хранения, представляют собой объектно-ориентированные устройства хранения. Storage Устройство), называемое OSD. Рабочая группа объектных устройств хранения данных Глобальной ассоциации производителей сетей хранения данных (SNIA), созданная в 1999 году, выпустила стандарт ANSI X3T10. Вообще говоря, объектное хранилище сочетает в себе преимущества NAS и SAN и обладает преимуществами высокоскоростного прямого доступа SAN и распределенного совместного использования данных NAS, обеспечивая хранилище с высокой производительностью, высокой надежностью, кросс-платформенной и безопасной архитектурой совместного использования данных. .

Архитектура хранения данных SAN Он использует набор команд быстрого ввода-вывода SCSI для обеспечения высокопроизводительной пропускной способности произвольных данных ввода-вывода через доступ к данным на уровне диска или FC (iber Channel). Он обладает преимуществами высокой пропускной способности и низкой задержки и широко используется в условиях высокой пропускной способности. -производительные вычисления Например, файловая система CXFS компании SGI основана на SAN и обеспечивает высокопроизводительное хранилище файлов. Однако из-за высокой цены и плохой масштабируемости систем SAN она больше не может удовлетворить потребности десятков тысяч процессоров. -масштабные системы.

Архитектура хранилища NAS Он использует набор команд NFS или CIFS для доступа к данным, использует файлы в качестве протокола передачи и реализует сетевое хранилище через TCP/IP. Он масштабируем, дешев и прост в управлении, как и файловая система NFS, используемая в настоящее время. кластерных вычислений, но из-за высокой стоимости, низкой пропускной способности и высокой задержки NAS не подходит для использования в высокопроизводительных кластерах.

два. особенность 1. удаленный доступ     Объектное хранилище создано для облачных вычислений. Устройство хранения данных находится в центре обработки данных. Пользователи расположены по всему миру, и доступ к ним должен осуществляться через Интернет. Лучший доступ к глобальной сети, конечно, http. Фактически протокол S3 определяется на основе http. Традиционное блочное хранилище требует очень малой задержки (например, 1 мс), поэтому используйте прямое кабельное соединение или выделенное сетевое соединение с малой задержкой, расположенное очень близко друг к другу. Хранилище файлов немного смягчило требования к задержке, но по-прежнему требует, чтобы устройство хранения и клиент находились в одном сегменте сети, то есть в пределах локальной сети, и не слишком далеко друг от друга. 2. Массовые пользователи     Компании, занимающиеся облачными вычислениями, должны, по крайней мере, планировать поддержку сотен миллионов пользователей, иначе они будут слишком бесполезны. Каждый пользователь также должен иметь возможность авторизовать друг друга. Например, Сяохун разрешает просмотр своего видео Сяоцзюню. Система хранения должна гарантировать, что другие пользователи не смогут его увидеть, иначе конфиденциальность будет нарушена. Традиционное файловое хранилище также имеет возможности мультитенантности, но оно поддерживает небольшое количество пользователей, десятки тысяч, и не может передавать права доступа к файлу нескольким независимым пользователям. 3. Неограниченное расширение     Массовые Пользователи, естественно, приносят огромное количество данных, а компании, занимающиеся облачными вычислениями, естественно, не настолько глупы, чтобы приобретать большое количество оборудования одновременно, и всегда продолжают расширяться по мере роста данных. Какова емкость? Нет головы, никогда не израсходован, бесконечен. Соответственно, количество поддерживаемых файлов также не ограничено. 4. дешевый      Традиционное хранилище в основном использует специальное оборудование, и производители намеренно скрывают информацию об оборудовании, превращая его в черный ящик и затрудняя сравнение цен. Плотность данных банков, операторов связи и других подразделений очень высока, и это могут себе позволить даже богатые люди. Плотность данных, хранящихся в облаке (видео, фотографии и т. д.), очень низкая. Например, данные видеонаблюдения — это мусор, когда ничего не происходит. Никто не будет платить большие деньги за хранение этих данных и не может себе этого позволить. Поэтому объектное хранилище делает все возможное, чтобы снизить затраты.

S3 — это S3 (Simple Storage Service), запущенный Amazon в 2006 году, простой сервис хранения данных.

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода