Hacker News new | ask | show | jobs
by armanm 1685 days ago
I've been poking at Lightsail Containers a little and have been comparing it to DigitalOcean (DO) App Platform. This is what the experience has been so far:

Off the top, I can tell you that Laightsail is not receiving a lot of AWS attention. There are no roadmaps that I could find and updates are not regular. If you look for information about this service on the Internet currently there is no abundance of blogs and articles which probably suggests not many users are using it.

DO App Platform on the hand seems to under active development and changes/updates are regular: https://docs.digitalocean.com/release-notes/app-platform/. I feel this service is also not used that often but in its current form it's easier to understand than Lightsail and I can see how DO can push a lot of its customers towards this offering.

The Story around Lightsail Contaioner logs is a real mess. The only way I know to centralise logs is to install your app, something like Filebeat plus Supervisor to run the both in your Docker container. So that's 3 processes inside a single Docker container which is not ideal and makes for poor separation of concerns.

DO App Platform support log forwarding https://docs.digitalocean.com/products/app-platform/how-to/e...

Lightsail UI is old and clunky. There really are no deploy logs and inspecting what's happening has to happen via this weird and hard to use log viewer UI.

DO App Platform UI may no be the best or for everyone but just like the rest of their products it is coherant. Following deploy progress is easy and so is viewing the logs.

The one thing that I have to give to AWS is pricing. Lightsail Containers let you deploy up to 10 separate images on a single Lightsail Container starting from $5 a month. Yeah the basic container size may be limited but if you are looking at Lightsail for anything, you are probably doing so to avoid server provisioning to spend that time on solving a business problem on the cheap. I really think for what it give you the price isn't so bad. Heck, you could put Nginx or Caddy in front of up to 9 other Docker containers using a single Lightsail Container and reverse proxy 9 websites.

DO App Platform on the other hand charges per running process (let's say per running Docker image to simplify). So if you intend to run multiple Docker images, App Platform will quickly get expensive when, depending on what you're doing, Lightsail may not. DO also supports routing which is let's you direct traffic to specific Docker container. This is something that Lightsail does not support and you have to deal with manually with something like Nginx or Caddy.

I guess being on AWS is also a plus. If you think your business will grow in the future and you may need access to more of AWS services, Lightsail could be a great place to start on the cheap to try out an idea. If you are making money then do consider alternative ways to host containers on AWS for more Flexibility but if Lightsail is good enough then that's that.

Conclusion: AWS Lightsail Container UI sucks and there are some missing features like better log management which makes Lightsail look less appealing compared to other services like DO or Heroku but overall I feel there is a place in the market for a service like Lightsail for budget projects and really hope AWS will continue to improve this service.

1 comments

Digital Ocean isn't accessible in China. Lightsail and AWS are. GCP also works. We hosted in Japan and HK on Lightsail for production projects for use in mainland China. We did run into the performance cap, so eventually switched from Lightsail to AWS proper.