Какие проблемы возникают при переходе с PaaS на IaaS на GCP? - PullRequest
0 голосов
/ 28 апреля 2019

После прочтения доступных ответов / комментариев по аналогичным вопросам на этом форуме, становится очевидным, что приложение GAE не совсем готово для развертывания на движке Compute.Я полностью понимаю, что все управляемые сервисы (в основном, такие как API, хранилище данных, поиск документов / индексов, memcache, облачное хранилище, очереди задач, задания cron и т. Д.), Предлагаемые App Engine в качестве платформы, не будут одинаковыми-доступный / готовый к интеграции, если он вообще доступен на движке Compute.

Теперь у нас есть полностью выросшее приложение для движка приложений 5 лет.Я рассматриваю сценарий поддержки высокого уровня настройки / управления и добавления стороннего программного обеспечения / промежуточного программного обеспечения в нашу серверную среду, что невозможно с помощью движка приложений.Поэтому, если у нас есть все решения (вычислительные системы, контейнеры и т. Д.), Кроме ядра приложения, для переноса нашего приложения в соответствии с такими требованиями, какова стоимость такой миграции?

  1. Необходимостьподготовки и настройки серверов на вычислительных движках с другой моделью ценообразования [Понятно, проблем не должно быть:)]

  2. Полная или частичная перезапись кода для продолжения использования тех же API, особенноХранилище данных, облачное хранилище, очереди задач, задания Cron, поиск документов, Memcache и т. Д. [Нужно подтверждение здесь, и любая ссылка / ссылка на руководство по миграции поможет !!]

  3. Приводит ли эторискнуть потерять какой-либо управляемый сервис / API, предлагаемый App Engine?Поиск документов, Memcache, Task Queues, Cron задания кажутся возможными кандидатами.Пожалуйста, подтвердите.

  4. Насколько я понимаю, такая миграция не должна сильно влиять на интеграцию Big Query, облачного хранилища, Pub-Sub API (клиентские библиотеки или остальные API все равно должны помочь!).Пожалуйста, подтвердите.

В скорлупе с орехами мы хотели, чтобы с самого начала все было в порядке, поэтому PaaS показался правильным выбором 5 лет назад.Теперь мы хотим, чтобы приложение без приложения с платформой, а также настраиваемого и гибкого выбора.Насколько сложным будет этот переход?

1 Ответ

0 голосов
/ 29 апреля 2019

Полная или частичная перезапись кода для продолжения использования тех же API, особенноХранилище данных, облачное хранилище, очереди задач, задания Cron, поиск документов, Memcache и т. Д. [Нужно подтверждение здесь, и любая ссылка / ссылка на руководство по миграции поможет !!]

К сожалению, некоторые из этих службпредоставляется только на GAE, например Поиск документов.Но большинство сервисов можно использовать непосредственно для GCP, таких как Datastore, Cloud Storage.Гибкая среда GAE очень похожа на среду GCP, поэтому вы можете сначала прочитать эту статью Миграция в гибкую среду GAE

В следующих статьях также есть ответ:

Приводит ли это к риску потери какого-либо управляемого сервиса / API, предлагаемого из App Engine?Поиск документов, Memcache, Task Queues, Cron задания кажутся возможными кандидатами.Пожалуйста, подтвердите.

Да, поиск документов доступен только в GAE.

Насколько я понимаю, такая миграция не должна сильно влиять на интеграцию Big Query, облачного хранилища, API-интерфейсов Pub-Sub (клиентские библиотеки или остальные API-интерфейсы все равно должны помогать!).Пожалуйста, подтвердите.

Да, но вам может потребоваться изменить SDK или библиотеку.Это зависит от вашего языка и от того, как вызывать эти сервисы через Rest API напрямую или SDK.

...