Родоначальником объектного хранилища стал 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 году, простой сервис хранения данных.