in reply to Re: AWS EC2 and Perl
in thread AWS EC2 and Perl

You can scale your instance as needed but (a) that involves a little downtime and (b) there is nothing automagic about it.

Oh!!!
I do find the documentation rather unclear...
Obviously I have misunderstood what I have read.

I thought it was too good to be true

Replies are listed 'Best First'.
Re^3: AWS EC2 and Perl
by hippo (Archbishop) on Oct 20, 2021 at 22:53 UTC

    The page you have linked to there is a high-level overview of the sorts of things that can be done with AWS to manage web hosting. When it says:

    Websites that need to scale using load balancing, autoscaling, or external databases

    you can surely do that but do not think that a single EC2 instance will give it to you. When they say "load balancing" they mean "use, deploy and pay for an Elastic Load Balancer to sit in front of your instances". When they say "autoscaling" they mean "use, deploy and pay for an Auto Scaling Group which will expand your fleet of EC2 instances behind the load balancer to match demand". You'll be paying handsomely for the external databases too, if you hadn't already guessed. It's a bit of work to set up such an environment but once done it runs pretty well. If you have the volume of traffic where you might need this then it is worth considering but it won't be cheap. Other providers will have similar offerings too, of course.


    🦛

      Do you have any knowledge of Google Cloud?
      Is that worth considering or does it have the same (or different!) issues for my use case?

        I have not used Google Cloud, so cannot comment directly on that. In general all of the big-scale cloud providers will share some common issues and each will add their own individual issues into the mix. They do all (AFAIK) have some sort of free trial so you could spec out what you want, sign up with all for the trials and see how wonderful/horrendous they are. Try before you buy.

        What I do have is multiple experiences of Google providing a paid-for service and then unceremoniously binning it. This history does not entice me to think about building a significant chunk of a business on one of their offerings which could similarly just disappear. Whoever you end up hosting with you should have an exit plan, just in case.

        (marking this OT as it really is not specific to Perl any more)


        🦛