4

Кто-нибудь понял способ непрерывного развертывания с AWS Lambda? Мы рассматриваем Lambda и новый шлюз API для очень большого API-приложения, которое мы разрабатываем для клиента. Он выглядит превосходно - без серверов, о которых мы должны беспокоиться, бесконечная масштабируемость. Но клиент хочет сделать непрерывное развертывание. У Lambda нет версии, поэтому нам нужно выяснить, как увеличить версии. Но идея состоит в том, чтобы сделать все это: проверка, любые манипуляции с кодом, которые необходимы, zip, отправка в AWS, автоматически или в худшем случае одним нажатием кнопки.Непрерывное развертывание с помощью шлюза AWMS и шлюза API

Я взглянул на Strider и, вероятно, воспользуюсь этим, но на каждом этапе сборки будет задействовано множество пользовательских разработчиков. И у Strider, похоже, нет концепции нескольких сред, поэтому я не уверен, что могу настроить ее для создания dev и qa без необходимости иметь несколько проектов bitbucket. Мы, по сути, должны проверить репо, создать пакет развертывания, что означает перемещение некоторого кода, его перепрограммирование и отправку в AWS.

+1

заказ в этой статье один блог AWS: http://blog.cloudbees.com/2015/07/continuous-delivery-with-cloudbees.html – Frank

+0

Спасибо. Довольно голые кости. После того, как мы собрали больше исследований и опробовали API Gateway и Lamdba, мы пришли к выводу, что он просто не готов к прайм-тайм. Нам не хватает целого ряда функций, которые нам нужны. Мог бы вернуться на Эластичный бобовый шток. – CargoMeister

ответ

1

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

https://github.com/servant-app/JAWS

+0

Это действительно интересно, не так ли? Я буду следить за этим. Мы определенно вернулись к beanstalk для этого приложения, но в следующий раз, возможно, нет. – CargoMeister

0

Вы можете взглянуть на каппа (https://github.com/garnaat/kappa). Это инструмент командной строки для развертывания и тестирования лямбда-функций AWS.

Вы не можете контролировать параметры шлюза API, но по крайней мере развертывания AWS

0

Один простой способ начать с непрерывной доставки создает код автоматического развертывания с помощью s3 и AWS лямбда. S3 позволяет выполнять управление версиями, и вы можете запускать оттуда развертывание к одной или нескольким лямбда-функциям.

Подробные инструкции сделать так, прочитать этот учебник я сделал: https://cloudpointer.blogspot.com.co/2016/04/continuous-delivery-with-aws-lambda.html

Смежные вопросы