S3QL является файловой системой, которая хранит все ее данные онлайн с помощью сервисов устройства хранения данных как устройство хранения данных Google, Amazon S3 или OpenStack. S3QL эффективно обеспечивает жесткий диск динамической, бесконечной способности, к которой можно получить доступ от любого компьютера с доступом в Интернет, запускающим Linux, FreeBSD или OS X.

S3QL является файловой системой, которая хранит все ее данные онлайн с помощью сервисов устройства хранения данных как устройство хранения данных Google, Amazon S3 или OpenStack. S3QL эффективно обеспечивает жесткий диск динамической, бесконечной способности, к которой можно получить доступ от любого компьютера с доступом в Интернет, запускающим Linux, FreeBSD или OS X.

S3QL является приспосабливанием стандарта, полнофункциональная файловая система UNIX, которая концептуально неотличима от любой локальной файловой системы. Кроме того, S3QL имеет дополнительные функции как сжатие, шифрование, дедупликация данных, неизменные деревья и создание снимков, которые делают это особенно подходящим для резервного копирования онлайн и архивирования.

S3QL разработан для одобрения простоты и элегантности по производительности и излишнему усложнению. Заботу соблюдали для создания исходного кода максимально читаемым и пригодным к эксплуатации. Серьезное обнаружение ошибок и обработка ошибок были включены от самой первой строки, и S3QL идет с обширными автоматизированными тестовыми сценариями для всех своих компонентов. Функции

  • Прозрачность. Концептуально, S3QL неотличим от локальной файловой системы. Например, это поддерживает hardlinks, символьные ссылки, ACLs и стандартные полномочия Unix, расширенные атрибуты и размеры файла до 2 ТБ.

  • Динамический Размер. Размер файловой системы S3QL растет и уменьшается динамично как требуется.

  • Сжатие. Перед устройством хранения данных все данные могут сжатый с LZMA, bzip2 или выкачивать (gzip) алгоритм.

  • Шифрование. После сжатия (но перед загрузкой), все данные могут AES, зашифрованная с ключом на 256 битов. Дополнительная контрольная сумма SHA256 HMAC используется для защиты данных от управления.

  • Дедупликация данных. Если несколько файлов будут иметь идентичное содержание, то избыточные данные будут храниться только однажды. Это работает через все файлы, хранившие в файловой системе, и также если только некоторые части файлов идентичны, в то время как другие части отличаются.

  • Неизменные Деревья. Деревья каталогов могут быть сделаны неизменными, так, чтобы их содержание больше не могло изменяться всегда безотносительно. Это может использоваться, чтобы гарантировать, что резервные копии не могут быть изменены после того, как они были сделаны.

  • Copy-on-Write/Snapshotting. S3QL может копировать все деревья каталогов, не используя дополнительного пространства памяти. Только если одна из копий изменяется, часть данных, которые были изменены, поднимет дополнительное пространство памяти. Это может использоваться для создания интеллектуальных снимков, которые сохраняют состояние каталога в различных моментах времени с помощью минимального количества пространства.

  • Высокопроизводительный независимый политик сетевой задержки. Все операции, которые не пишут или читают содержание файла (как создание каталогов или перемещение, переименование и изменение полномочий файлов и каталогов) очень быстры, потому что они выполняются без любых сетевых транзакций. S3QL достигает этого, сохранив весь файл и структуру каталогов в базе данных. Эта база данных локально кэшируется, и удаленная копия обновляется асинхронно.

  • Поддержка низких соединений пропускной способности. S3QL разделяет содержание файла на меньшие блоки и блоки кэшей локально. Это минимизирует и количество сетевых транзакций, требуемых для чтение и запись данных и объема данных, который должен быть передан, когда только части файла считаны или записаны.

---------121 программное обеспечение как сервис--------2984----

Программное обеспечение как сервис

Программное обеспечение как сервис является облачным принципом. Это - модель поставки программного обеспечения, в которой программное обеспечение и его связанные данные размещаются централизованно (обычно в (Интернет) облако) и обычно получаются доступ пользователями, использующими тонкий клиент, обычно с помощью веб-браузера по Интернету.

MS Sharepoint является примером SaaS.

Источник: Википедия