В чем разница между облачными функциями Google и веб-службами, работающими на виртуальной машине в облаке Google? - PullRequest
0 голосов
/ 11 декабря 2018

Я хочу получить доступ к базе данных mysql со всех платформ, включая мобильные, настольные и веб-приложения.Я думал, что запуск vm в облаке с помощью nodejs и apache полностью удовлетворит мои требования.Этот vm получит запрос от всех приложений и получит данные от сервера mysql и ответит объектом json независимо от формы листа.Но я узнал, что облачные функции могут делать то же самое.т.е. объединение данных с сервера MySQL и ответ с помощью объекта JSON.

  1. Не могли бы вы помочь мне понять разницу между ними?
  2. Что будет лучшим выбором, облачные функции или запуск веб-сервисов на vm?

1 Ответ

0 голосов
/ 11 декабря 2018

Во-первых, Google Cloud Function - это серверный способ запуска вашего кода в облаке.Для ссылки: https://logz.io/blog/serverless-guide/ Я рекомендую вам больше узнать об архитектуре без серверов: https://www.twilio.com/docs/glossary/what-is-serverless-architecture

Одним из основных преимуществ использования архитектуры без серверов является то, что вы сокращаете много времени, затрачиваемого на обслуживание виртуальных машин и up-keep .

...