Они связаны, но не совсем одно и то же.SAM и Serverless Framework являются слоями поверх CloudFormation (при развертывании в AWS; Serverless работает и с другими поставщиками).Они отвлекают некоторые вещи, которые затрудняют определение бессерверных приложений в CloudFormation, но код, написанный для SAM, не будет работать с Serverless Framework, и наоборот.В шаблоны SAM также могут быть встроены шаблоны CloudFormation.В этом отношении они являются расширением или надмножеством.
Другое отличие состоит в том, что SAM предоставляет некоторые инструменты для локального запуска функций и их отладки.