Каков протокол интерфейса между экземпляром виртуальной машины с вычислительным механизмом и хранилищем облачного хранилища (публичный / частный IP)? - PullRequest
0 голосов
/ 27 сентября 2019

Я создаю новую виртуальную машину с вычислительным механизмом, используя метод node.js -
zone.createVM(name, config)
Эта виртуальная машина будет загружать файлы в хранилище облачного хранилища, используя python method-
blob.upload_from_filename(src)
My bucket Тип местоположения is Multi-region .
My VM zone is us-central1-a

Нужно ли для полей http / https параметра zone.createVM config установить true ?
Каков интерфейс между виртуальной машиной и корзиной?
Имеет ли значение, если они находятся в одном регионе?
Влияет ли это на биллинг при передаче данных между виртуальной машиной иведро?

Не удалось найти никакой документации по этому вопросу.

Создание виртуальной машины с помощью node.js:

const config = {
   os: 'ubuntu',
   http: true,
   https: true
};
const data = await zone.createVM(name, config);
const operation = data[1];
await operation.promise();
// Virtual machine created

Загрузка из виртуальной машины в корзину с python:

bucket = storage_client.get_bucket()
blob = bucket.blob(dstPath)
blob.upload_from_filename(srcPath)

Спасибо.

1 Ответ

1 голос
/ 27 сентября 2019

Нужно ли задавать для полей http / https параметра конфигурации zone.createVM значение true?

Только если на экземпляре виртуальной машины запущен веб-сервер или процесс отвечает наHTTP / HTTPS запросы.Этот параметр не связан с выполнением запросов API Google к облачному хранилищу.

Каков интерфейс между виртуальной машиной и корзиной?

Зависит от того, что вы подразумеваете подинтерфейс.Запросы в облачное хранилище с использованием протокола HTTP / HTTPS.Google публикует REST API для облачного хранилища.

APIs & Reference

Имеет ли значение, если они находятся в одном регионе?

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

Влияет ли это на выставление счетов за передачу данных между виртуальной машиной и корзиной?

Да.Google взимает плату за трафик данных между различными зонами / регионами.Ценообразование в Google Cloud непросто, учитывая множество факторов, см. Документацию.

Ценообразование в сети

...