Рубрики
Uncategorized

Как изменить процесс разработки программного обеспечения в вашей компании?

История о том, что я хочу изменить оригинальный процесс разработки. Теги с DevOps, Development, обучением, внутренним.

На прошлой неделе наш менеджер Club Azure жаловался на высокую стоимость облачных услуг.

Я просто запутался, почему мы возьмем высокие расходы на эти облачные услуги.

Я пытаюсь использовать калькулятор цен на Azure для расчета цены, которую мы используем на прошлой неделе.

У меня также есть удивительные ситуации. Отчеты о расчете цен следующие:

$17.44 $7.35 $22.28 Цена за неделю (USD) $2.47 $9.54 $0.93

Как мы можем посмотреть на эту ценовую таблицу, стоимость Azure VM очень высока.

Я спрашиваю себя: почему наши разработчики создают множество виртуальных машин Azure в Azure Cloud?

Есть ли существующие услуги Azure Cloud, достаточно хороши для использования?

Наконец, я выясню, почему они создают только виртуальные машины Azure.

Причина в том, что они не знают, что такое облачная служба и какова облачная служба архитектуры.

Большинство наших веб-сервисов и приложений предназначены для годовых проектов.

Циклы развития проекта не являются долгосрочными, и они будут сделаны через два или три года. И они собираются поддерживать режим.

Я использую только веб-приложение Azure, а также одну виртуальную машину Azure, чтобы моя стоимость в платформе Azure Cloud Low. Но другие нет.

Нам не нужно развертывать эти веб-сервисы на различных Azure VMS, и мы можем рассмотреть возможность использования приложений Azure Web, чтобы развернуть приложения/услуги для веб-базы в качестве SaaS (программное обеспечение как услугу).

И это будет комфортно для интеграции других процессов разработки программного обеспечения. Такие как CI, CD и DEVOPS.

И мы можем использовать только те же базы данных для разных веб-приложений Azure. Изображение архитектуры выглядит следующим образом:

Чтобы уменьшить затраты на платформу Azure Cloud, я думаю, пришло время провести внутреннюю подготовку о платформе Azure Cloud.

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

  • Обзор облачной вычислительной архитектуры.
  • Тематические исследования других компаний и представлены, как использовать облачную платформу.
  • Мои целы об этом долгосрочной перспективе внутренней тренировки/семинара.
  • Руководящие принципы Azure Web Application и как использовать/развернуть веб-приложение Azure.
  • Как использовать, построить и запустить изображение докера и контейнера?
  • Любые другие полезные знаки Azure Cloud Services.

Когда я упомяну об этих предложениях внутренних тренировок к менеджеру по департаменту, он очень доволен и ценит помощь, пусть другие разработчики имеют возможность правильно изучить и как использовать службу Azure Cloud.

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

Во всяком случае, я думаю, что это лучше, чем ничего.

Оригинал: «https://dev.to/peter279k/how-to-change-software-development-process-in-your-company-2a8k»