Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: AWS EC2 and Perl

by hippo (Bishop)
on Oct 20, 2021 at 14:29 UTC ( [id://11137800]=note: print w/replies, xml ) Need Help??


in reply to AWS EC2 and Perl

No need to guess about the specs we need - AWS automagically scales as needed

That isn't the whole story (at least with EC2). You can scale your instance as needed but (a) that involves a little downtime and (b) there is nothing automagic about it.

Also, if you are on a tight budget be aware of the potentially unbounded costs with AWS (bandwidth, CPU bursts, etc.).

EC2 isn't the worst solution but neither is it an all-round win. There are other hosting providers who might better suit your requirements, especially if you don't have the sysadmin skills to manage a server - AWS will not answer the phone.

Good luck with whatever you decide. It will give you more freedom than shared hosting which has to be good.


🦛

Replies are listed 'Best First'.
Re^2: AWS EC2 and Perl
by Bod (Parson) on Oct 20, 2021 at 21:53 UTC
    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

      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?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11137800]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2024-04-24 04:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found