Что такое параллельная файловая система в облачных вычислениях?
Облачные вычисления — популярный выбор среди ИТ-специалистов и компаний, работающих в индустрии цифрового маркетинга. Это позволяет пользователям получать доступ к общим ресурсам через Интернет практически без предварительных вложений. Компании, предлагающие услуги облачных вычислений, обычно взимают с клиентов фиксированную плату за месячный или годовой контракт, но они также могут предлагать бесплатные варианты облачного хостинга для людей, которые хотят попробовать его, прежде чем платить за план подписки. Недостатком использования облачных сервисов является то, что данные могут быть легко потеряны при одновременном доступе к ним с нескольких компьютеров без блокировки файловой системы, чтобы пользователи не мешали другим файлам.
Терминология в облачных вычислениях:
- Параллельная файловая система . Параллельная файловая система — это система, которая используется для хранения данных на нескольких сетевых серверах. Он обеспечивает высокопроизводительный доступ к сети посредством параллельных скоординированных операций ввода-вывода. Это файловая система, которая позволяет одновременный доступ к данным более чем одному пользователю.
- Стая: группа процессов (соответствующая группе потоков), использующих один и тот же образ памяти.
- Семантика стаи: свойства описывают, как объект может быть доступен другим процессам в стае, когда он не активен. В семантике стаи только один процесс в каждый момент времени может иметь эксклюзивный доступ к объекту, а все остальные процессы должны совместно использовать одно и то же представление объекта, даже если он активен или защищен.
Как PFS относится к облачным вычислениям:
Облачные вычисления дают пользователям большую свободу доступа к данным и ресурсам, которые им нужны, по требованию. Однако, когда дело доходит до доступа к данным, важно, чтобы мы не теряли данные с разных машин одновременно. Без блокировки доступа к файловой системе между разными машинами существует высокий риск потери или повреждения важных данных одновременно на нескольких компьютерах. Это может затруднить управление файлами, потому что некоторые пользователи могут в конечном итоге получить доступ к файлу, в то время как другие пытаются его редактировать в то же время.
Пример. Google File System — это облачная файловая система, использующая параллельную файловую систему. Файловая система Google (GFS) — это масштабируемая распределенная файловая система, обеспечивающая стабильно высокую производительность на десятках тысяч обычных серверов. Он управляет огромными наборами данных в динамических кластерах компьютеров, используя только методы репликации и автоматического восстановления на уровне приложений. Эта архитектура обеспечивает высокую доступность без единой точки отказа и поддерживает ожидаемые и/или неожиданные отказы оборудования и программного обеспечения без потери данных или отключения системы.
Существует два основных типа параллельных файловых систем:
- Облачные параллельные файловые системы.
- Традиционные параллельные файловые системы.
Преимущества :
- Целостность данных
- Безопасность данных
- Аварийное восстановление
Недостатки:
- Низкая масштабируемость
- Меньше производительности