На прошлой неделе наш менеджер 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»