There was a link posted that lists all of the "services" and explains them in details. What more do you want?It's a simple question that has not been answered. What is AWS? web hosting? More? OK, give examples please. Why would you need a server farm? What are "services"? Have you ever explained anything to anyone ever? You sound like you live in a bubble
I use S3 to host attachments on one of my forums. It's super cheap too. It's like pennies for Gigabytes. At least that's what I see from their calculator. I tried RDS to segregate the database to the cloud, but quickly found out the micro instance was slowing down the site and the database wasn't using an encrypted connection which defeats my use of a server Cert for encryption. Amazon even has DNS hosting.
Pur beast, your example sounds like hosting.
How is your Facebook example different than gator host, where you run some web PHP and run mySQL?
It appears you just don't understand the difference between running a static webpage vs. a web application.Pur beast, your example sounds like hosting.
How is your Facebook example different than gator host, where you run some web PHP and run mySQL?
All "web hosting" is is basically bandwidth + storage + a webserver. That's it. Sometimes they have applications you can install like wordpress, joomla, or whatever else.So AWS is just really big hosting?
Still not seeing how it's not just web hosting
If one started a brand new company, would you use AWS to run your internal non-web stuff like email outlook server and your shared network files drive? Those are two servers that aren't just web servers
Woah, you can't properly run most databases on just a t2.micro instance! The CPU probably gets pegged at 100% every time you do more than 2 transactions at once! I use t2.small's for dev databases and at least a t2.medium for production ones.
It appears you just don't understand the difference between running a static webpage vs. a web application.
You can't just "host" a website like Facebook without running an application server in the background. It's doing a lot more stuff than just downloading html/js files and rendering them to the browser. .
Well take out "web application" and fill it in with mobile application. I'll go back to the FB example. Say you are using Facebooks mobile application. You still need to make queries and shit and pull data from somewhere. That is the application server that is hit when you make these calls. In the mobile app there is no webserverer. And both the website and mobile app both hit the same server and share the same code/logic.I understand the difference. I am not talking about static HTML.
You do not need an application server to do dynamic web sites either.
For small web sites, the server side script just does all the SQL calls and whatever calculation logic required, and then builds up the dynamic HTML snippets and serves that. All in one place.
I've not been involved with large scale websites, so I just consider the webserver the same as the "application server".
^ ThisIt's basically everything and anything involving computer resources they believe anyone's willing to pay for.
Hosting is just part of it, they offer tons of different services. I'm using them for both hosting and running a backend server using their Elastic Beanstalk and Route 53 services. They also have a database service which is like their own type of noSQL type of db I believe but since it wasn't straight up mongo we opted not to use them.
And that is just 3 of their many services. They probably have like 30 or 40 or maybe more than that. I don't know what the majority of them are for since I don't need them.
Beanstalk handles everything related to auto-scaling, auto-deployment, etc etc etc.What is the advantage of using elastic beanstalk over just installing your own database and all their service you need on EC2?
As already mentioned, the auto-scaling is pretty beneficial. Same when doing a new deployment of the backend there is never any downtime. It spools up a new server and doesn't switch over to the new one until it's already up and running. TBH though I'm pretty new to AWS and I'm not the one on our team handling the dev ops stuff so I don't know the details as much as the other guy does.What is the advantage of using elastic beanstalk over just installing your own database and all their service you need on EC2?
I don't understand how a free service where you click go and it handles all the frivolous work behind the scenes can be an advantage is even a question.