Don't know if there is a comparison, but since Vapor is a product by the creator of Laravel, I would personally aim towards that as long as the app is Laravel, it will always be up to date. :)
Im running a laravel app on lightsail within a docker container, but as @nakov suggest, Vapor should be better. In terms of cost, i guess lightsail is cheaper. But, there's some differences.
Vapor is 39/m USD(not including the aws cloud cost, also, you get unlimited deployments, which is amazing if you're a person who's going to use it a lot), lightsail in the other hand, the starter price is at 3.5/m USD(first month is free).
At the end, it depends on you and your requirements. You have to study your case.
Hi,
Apart from the fact that Vapor is a Laravel product, but I don’t believe we are comparing apples to apples here. Vapor allows you to deploy your Laravel product to a serverless environment. Hence your product theoretically is able to scale indefinitely. Lightsail is a managed server product. So you deploy servers to handle traffic. So technically you can deploy servers almost instantly if traffic spikes, but again you are paying for the resources of whole servers, and you need to manage that.
Lightsail might be cost effective for simple services with low traffic, but as others mentioned if you are running a handful of those small services, Vapor for sure would come cheaper.