AWS выпускает инструмент с открытым исходным кодом, который превращает локальное программное обеспечение в SaaS

Сегодня AWS объявила о выпуске инструмента под названием AWS SaaS Boost с открытым исходным кодом, распространяемого по лицензии Apache 2.0. Инструмент, о котором впервые было объявлено на конференции AWS: re: Invent в прошлом году, призван помочь компаниям преобразовать свое локальное в облачное программное обеспечение как услугу.

В уставе программного обеспечения компания описывает свою миссию следующим образом: «Наша миссия – создать управляемый сообществом набор расширяемых строительных блоков для разработчиков программного обеспечения как услуги (SaaS). Наша цель – создать открытую среду для разработки и обмена повторно используемым кодом, который ускоряет возможность доставки и эксплуатации многопользовательских решений SaaS на AWS ».

По сути, он предоставляет инструменты для превращения приложения в приложение, позволяющее регистрировать пользователей и позволять им использовать приложение в контексте многопользовательского облака. Несмотря на то, что это открытый исходный код, он предназначен для того, чтобы вы могли переместить свое приложение в систему AWS, где вы можете получить доступ к ряду сервисов AWS, таких как AWS CloudFormation, AWS Identity and Access Management (IAM), Amazon Маршрут 53, эластичная балансировка нагрузки, AWS Lambda (Amazonбессерверный инструмент), и Amazon Сервис эластичных контейнеров (AmazonKubernetes Service). Хотя, по-видимому, можно было бы воспользоваться альтернативными услугами, если бы вы были так склонны.

Сделав его открытым исходным кодом, он дает компаниям, которым может понадобиться такая услуга, доступ к исходному коду, давая им уровень комфорта и возможность внести свой вклад в проект, расширить базовый продукт и вернуть его сообществу. Это делает его выигрышным для пользователей, которые получают гибкость и пользу от сообщества, стоящего за инструментом, и выигрышем для AWS, который заставляет это сообщество работать над инструментом, чтобы улучшать и улучшать его с течением времени.

«Наша цель с AWS SaaS Boost – получить высококачественное программное обеспечение, основанное на многолетнем опыте работы как можно большего числа разработчиков и компаний. Поскольку SaaS Boost – это программное обеспечение с открытым исходным кодом, каждый может помочь улучшить его. Мы надеемся, что благодаря сообществу разработчиков мы сможем быстрее разрабатывать функции, интегрировать их с широким спектром программного обеспечения SaaS и предоставить высококачественное решение для наших клиентов, независимо от размера компании или местоположения », AmazonАдриан Де Лукан (Adrian De Lucan) написал в своем блоге о намерении создать SaaS Boost с открытым исходным кодом.

Это объявление было сделано всего через пару недель после того, как компания открыла исходный код своего программного обеспечения для устройств Deep Racer, которое запускает ее мини-гоночные автомобили с машинным обучением. Тем не менее, Amazon за последние пару лет у него были сложные отношения с открытым исходным кодом, когда такие компании, как MongoDB, Elastic и CockroachDB, изменили свои лицензии на открытый исходный код, Amazon от создания собственных размещенных версий этих программных пакетов.