Как перенести толстый клиент в облако - PullRequest
0 голосов
/ 03 апреля 2019

Текущая ситуация:

  • Толстый клиент написал в .NET
  • У нас очень старая вычислительная программа, которую мы больше не можем поддерживать.
  • Мы не можемна самом деле не знаю, как работает ядро ​​(люди оставили, код 15 лет).
  • У нас есть код и некоторые технические эксперты.

Мы хотим перенести его вОблако за общедоступным API для обслуживания некоторых приложений SPA или даже приложений толстых клиентов.

Что вы посоветуете для решения этой проблемы?

Мы подумали о:

  1. Lift-n-Shift
  2. Lift-Adjust-n-Shift
  3. Перепроектирование или реконструкция с нуля
  4. Выкуп нового облачного решения (но это не кажетсяиметь любой)

1 Ответ

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

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

Подъем и сдвиг (vms)

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

Регулировка подъема и сдвиг (контейнеры)

По моему мнению, вы получаете преимущества облака, когда начинаете пользоваться услугами PAAS. Вы можете рассмотреть возможность контейнера (докер) вашего приложения и перенести его в облако и начать использовать службы Paas. Ваш цикл разработки будет быстрым, а масштабирование - простым. Так как вы больше не управляете vms, это меньше хлопот.

перестроить и отредактировать

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...