Google Cloud Platform - Filestore

Опубликовано: 2 Марта, 2022

Filestore GCP - это управляемая служба хранения файлов для приложений, которым требуется интерфейс файловой системы и общая файловая система для данных. Это дает пользователю естественные возможности для установки отдельного управляемого сетевого хранилища с их виртуальной машиной в вычислительном ядре и Google Kubernetes Engine. Он предлагает низкую задержку для файловых операций, что делает его идеальным для таких рабочих нагрузок, как анализ данных, рендеринг мультимедиа, геномная обработка или другие мультимедийные приложения. Он обеспечивает уровень производительности и емкость хранилища, что позволяет пользователям настраивать файловую систему для конкретной рабочей нагрузки.

Создание экземпляра хранилища файлов

Есть три способа создать экземпляр хранилища файлов, а именно:

  1. Облачная консоль
  2. API
  3. Команды GCloud

Давайте обсудим это подробнее.

Облачная консоль

Чтобы создать экземпляр с облачной консолью, выполните следующие действия:

Шаг 1. Перейдите на страницу Filestore в Cloud Console.

Шаг 2: Нажмите кнопку Create Instance и настройте конфигурации следующим образом:

  • Установите для идентификатора экземпляра значение nfs-server.
  • Установите тип экземпляра .
  • Установите тип хранилища .
  • Установить Распределить емкость
  • Установите регион и зону.
  • Установите сеть VPC по умолчанию .
  • Задайте имя файлового ресурса .
  • Установите Контроль доступа на Предоставление доступа всем клиентам.

Шаг 3 : Нажмите « Создать».

Командная строка GCloud

Чтобы создать экземпляр с помощью командной строки Gcloud, выполните следующие действия:

Шаг 1. Выберите или создайте проект GCP, используя следующие команды:

 проекты gcloud создают идентификатор проекта
 
или,
 
gcloud config установить идентификатор проекта

Шаг 2. Убедитесь, что для вашего проекта Google Cloud Platform включена оплата.

Шаг 3. Установите и инициализируйте Cloud SDK, используя следующую команду:

 обновление компонентов gcloud

Шаг 4. Теперь создайте виртуальную машину вычислительного ядра в качестве клиента, как показано ниже:

Для Linux:

 Вычислительные экземпляры gcloud создают nfs-client
  --зона us-central1-c
   --image-project debian-cloud
    --image-family debian-10
     --tags http-сервер,

Для Windows:

 Вычислительные экземпляры gcloud создают nfs-client
 --зона us-central1-c
  --image-project, окно-облако
   --image-family windows-2012-r2
    --tags http-сервер, http-сервер,

Примечание . Регион, зона и емкость могут отличаться в зависимости от ваших настроек.

Шаг 5: Теперь используйте следующие команды для создания экземпляра Filestore, как показано ниже:

 Экземпляры бета-хранилища файлов gcloud создают nfs-сервер
 --zone = us-central1-c
  --tier = BASIC_HDD
   --file-share = name = "Myfile", емкость = 1 ТБ
    --network = name = "по умолчанию"

Шаг 6: Теперь проверьте конфигурацию, используя следующую команду:

 Экземпляры хранилища файлов gcloud описывают nfs-server --zone = us-central1-c

Это приведет к примерно следующему:

 createTime: '2019-10-11T17: 28: 23.340943077Z'
fileShares:
- capacityGb: '1024'
 название: vol1
имя: проекты / ваш проект / местоположения / us-central1-c / instance / nfs-server
сети:
- IP-адреса:
 - 10.0.0.2
 сеть: по умолчанию
 reservedIpRange: 10.0.0.0/29
состояние: ГОТОВ
уровень: BASIC_HDD

Случаи применения

Filestore имеет следующие основные варианты использования:

  • Перенос приложений: его можно использовать для предоставления приложениям интерфейса хранения файлов.
  • Медиа-рендеринг: он также используется для уменьшения задержки при медиа-рендеринге.
  • Автоматизация электронного проектирования: управление данными - одна из его премиальных функций.
  • Аналитика данных: анализ данных также может быть проведен, чтобы получить представление о власти.
  • Обработка геномов: скорость, масштабируемость и безопасность, обеспечиваемые Filestore, очень эффективны для секвенирования генома, поскольку для этого требуется невероятный объем необработанных данных, порядка миллиардов точек данных на человека.
  • Управление веб-контентом. Управление и обслуживание веб-контента стало проще благодаря использованию Filestore.

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