25.12.2023 Экспертиза, МенеджментПлатформенный инжиниринг призван решать проблемы, с которыми сталкиваются разработчики на трех больших этапах типичного жизненного цикла DevOps: разработка, развертывание, эксплуатация, пишет на портале The New Stack Мурли Тирумале, генеральный директор подразделения Portworx компании Pure Storage. В современном мире разработчики уже не только пишут код, но и должны развертывать и эксплуатировать свои приложения. Только в очень крупных критически важных развертываниях или организациях они могут передавать операции и устранение неполадок командам инженеров по надежности объектов (SRE). Это важная причина, по которой платформенный инжиниринг так важен для следующего этапа развития DevOps и почему он должен включать управление инфраструктурой, а не только стеком приложений. Давайте рассмотрим проблемы, с которыми сталкиваются разработчики на трех крупных этапах типичного жизненного цикла DevOps: разработка, развертывание, эксплуатация. Разработка На этой фазе разработчикам необходимо сосредоточиться на переводе бизнес-логики в код, собрать и протестировать код, а также убедиться, что он написан так, чтобы правильно масштабироваться и работать на целевой производственной инфраструктуре. Такие инструменты и подходы, как GitOps, Jenkins и Docker, значительно облегчают разработчикам непрерывные циклы этой фазы. А целевые инфраструктуры, как Kubernetes, позволяют разработчикам тестировать масштабируемость и отказоустойчивость своих приложений благодаря присущим Kubernetes ...
читать далее.