Мэтт Брейли-Бергер, менеджер по развитию глобального бизнеса подразделения Serverless Compute компании Amazon Web Services, разъяснил в опубликованном накануне недавней конференции AWS Reinvent вебкасте, что необходимо знать, прежде чем запускать пилотный проект в области бессерверных вычислений, сообщает портал ZDNet.
Лучший способ перехода на бессерверные вычисления — это серьезный пилотный проект, который даст бизнесу реальные преимущества и сможет в этом случае быстро масштабироваться. «Цифровой бизнес должен как можно быстрее реализовывать инновации, — сказал Брейли-Бергер. — Командам следует сосредоточиться на создании приложений, а не управлять обеспечивающей их работу инфраструктурой». Бессерверные вычисления стали возможны благодаря архитектуре микросервисов, которая размещается в облаках и управляется через облака.
Бессерверные технологии позволяют команде «приступить к созданию приложения, сосредоточившись на бизнес-логике в коде, а не на соответствующей инфраструктуре. Это не только сокращает время выхода на рынок, но и позволяет осуществлять инновации».
Лучший способ запустить и осуществить инициативу в области бессерверных вычислений включает перечисленные ниже шаги.
Определите цели. Пилотный проект — это не единичный проект, а первый шаг к бессерверным вычислениям. Поэтому он должен отвечать реальным потребностям бизнеса. Брейли-Бергер предлагает сперва ответить себе на вопрос, существуют ли конкретные сроки или размеры затрат, которые вы хотите продемонстрировать с помощью пилотного проекта.
Наберите команду приверженцев бессерверных вычислений. Бессерверные вычисления означают переход в мир DevOps. Члены команды должны быть «технически подкованы, но при этом иметь общее представление о разработке и операциях, — сказал Брейли-Бергер. — В бессерверных вычислениях собственно разработка приложения теперь будет охватывать и оперативное развертывание. Таким образом, вы заставляете своих разработчиков фактически одновременно развертывать приложения в производственных системах, поэтому очень важно, чтобы над пилотным проектом работали те, кто в дополнение к разработке разбирается в операциях и безопасности».
Обеспечьте поддержку со стороны руководства. «Во многих случаях, когда сервисные пилотные проекты успешны, за ними могут последовать изменения процессов и организационные перемены, — отметил Брейли-Бергер. — Поддержка со стороны руководства очень важна, чтобы сделать эти последующие действия плодотворными».
Позаботьтесь, чтобы пилотный проект был достаточно масштабным, но не слишком. Проект должен «быть значительным по охвату, но не чем-то критически важным, — рекомендует Брейли-Бергер. — Вам предстоит многому научиться на этом проекте, поэтому вам захочется избежать воздействия на очень важные производственные задачи. Но вы захотите сделать нечто достаточно важное, чтобы члены команды оказали этому целенаправленную поддержку и проявили к этому интерес. Это может оказаться необходимо, чтобы все заработало должным образом». Однако не идите и слишком простым путем, иначе ваш пилотный проект не будет рассматриваться как репрезентативный для насущных проблем бизнеса.
Разработайте работоспособные метрики. Хотя объективные метрики очень полезны, Брейли-Бергер советует «наладить качественную обратную связь. Такого рода пилотные проекты изменяют работу организаций. Сотрудники начинают действовать совершенно иначе. Имеются широкие возможности для обучения и повышения квалификации. Мы хотим убедиться, что учитываем это, когда смотрим на общие метрики». Он предлагает также «не слишком замыкаться на экономии затрат на инфраструктуру как главной движущей силе стремления к успеху таких вещей, как бессерверная архитектура», поскольку подключение и отключение функций в облаке эквивалентно иной структуре затрат и иной упущенной выгоде.
Снабдите проект документацией. Важно, чтобы пилотный проект был понятен организации и членам команды, чтобы он мог масштабироваться по мере продвижения вперед. «Мы извлекли некоторые уроки. Например, об ограничениях, касающихся качества и безопасности, и того, как этим управлять. Мы хотим задокументировать весь этот материал и строго придерживаться фактов», — сказал Брейли-Бергер.