Как начать пользоваться облачным хранилищем, альтернативой Google S3 — CloudSavvy IT

облачная платформа Google

Google Cloud Storage — это сервис хранения объектов, который позволяет загружать файлы в виртуальное ведро, обеспечивая быстрое и простое хранение файлов для ваших приложений. Он конкурирует с сервисом хранения AWS S3 как по цене, так и по функциональности.

Сколько стоит GCP Cloud Storage?

В целом, стоимость GCP Cloud Storage аналогична AWS S3. Есть несколько разных классов хранения с разными ценами; следующие цены основаны на us-east1 регион, один из крупных (и более дешевых) регионов:

  • Стандартные расходы на хранение $ 0,020Используется для общего хранения файлов.
  • Близкое хранение расходы $ 0,010Используется для редко используемых данных с минимальным сроком 30 дней и дополнительными затратами на доступ к данным.
  • Coldline Storage расходы $ 0,004используется для данных, к которым редко обращаются (примерно раз в квартал)
  • Хранение архива расходы $ 0,0012Используется для долгосрочного архивирования. У него минимальная политика хранения на один год и высокие затраты на получение данных. Однако, в отличие от AWS Glacier Deep Archive, ваши данные доступны в миллисекундах по сравнению с часами или днями.

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

Конечно, хранение данных в нескольких местах стоит дополнительных денег, но не так много, как вы думаете — для всего региона США стандартное хранилище стоит 0,026 долл. США за ГБ, по сравнению с 0,020 долл. США для us-east1 область. Это связано с тем, что, хотя вы используете только один регион, ваши данные по-прежнему хранятся в нескольких зонах доступности для обеспечения избыточности и минимальной внутренней задержки. При развертывании в нескольких регионах вы не сохраняете копии в каждом AZ, поэтому затраты относительно схожи.

Создание ведра

В консоли GCP найдите «Хранилище» на боковой панели и нажмите «Браузер»:

облачное хранилище

Отсюда вы можете создать новое ведро или отредактировать существующие.

создать ведро

Дайте ему имя, которое должно быть уникальным во всем мире.

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

Выберите класс хранения по умолчанию для корзины. Если вы загружаете данные и не указываете определенный класс, по умолчанию будет выбран тот, который вы здесь выбрали. Конечно, вы можете иметь объекты Standard и Nearline в одной корзине.

Следующая опция контролирует уровень доступа к каждому объекту. Если вся корзина используется для той же цели, например, для корзины общедоступных изображений, вы можете настроить ее на единообразный, чтобы упростить доступ. В противном случае оставьте его на мелкозернистом. Там нет разницы в ценах.

Нажмите кнопку «Создать», и вы должны увидеть новый список в списке.

Если вы хотите загрузить элементы для проверки, вы можете сделать это из консоли:

Тем не менее, это не будет, как вы получаете доступ к нему большую часть времени. Если вы хотите получить к нему доступ из командной строки, вам необходимо установить gsutilутилита Python для доступа к облачному хранилищу, Он установлен по умолчанию на экземплярах Compute Engine, но если вы хотите получить к нему доступ со своего персонального компьютера или другого компьютера, вам необходимо установить Google Cloud SDK:

curl https://sdk.cloud.google.com | bash

Тогда беги gcloud init связать свой аккаунт:

gcloud init

Это даст вам ссылку, которую вы можете открыть в своем браузере, чтобы выбрать свой аккаунт Google.

Как только ваша учетная запись будет связана, вы сможете загружать элементы с gsutil cp:

gsutil cp file.txt gs://bucket-name

Если вы хотите получить доступ к облачному хранилищу из приложения, вы можете использовать Клиентская библиотека облачного хранилища для вашего языка, или просто использовать REST API,

Если вы переходите с S3, Google предоставляет инструмент для простого переноса ваших данных в новый сегмент.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.