A “normal” web hosting service usually involves a few options:
Digital private hosting (VPS)
Essentially, a hosting company leases a server (or part of the server) for you for a set monthly cost. The net coordinator themselves either possesses or leases a data middle, which is actually a warehouse of personal computers, all linked to a network, with one get better at terminal.
In the event that you purchase shared enviroment, the web coordinator provisions a customer take into account you over a web server. Your customer account is fixed to certain data files, and you have (very) limited usage of a little group of operation — say, FTP and email. Usually, this server operates one web server (usually Apache), which is configured with digital hosts, mapping demands to your domain(s) that reach the server to documents stored in your individual website directory, which it executes in your stead. In a nutshell, you and (often many) other users are colocated using one physical machine. After so many users are on the device, the web coordinator will send new accounts to a new machine.
Exclusive private hosting (VPS)
A VPS is comparable in strategy to shared enviroment, but it’s a lot more adaptable. You’d use a VPS if you wished to be economical. Using a VPS, you get a own online server; that is, you can hook up your terminal to a digital server and do whatever you want as a privileged end user. You could mount your own software upon this server and put it to use for any range of things. The net host requires a physical machine and creates a Hypervisor; that is, a virtualized operating-system. This effectively allows the variety to divide one physical machine into several machines, each using its own virtual operating-system. The number then grants or loans you usage of your own digital machine. Not surprisingly feeling as if you have your own dedicated web server, it continues to be multi-tenant, as some other clients will be driven by the same physical server. The hypervisor screens and manages system resources, such as storage area and drive space, in support of allows the electronic operating system a particular slice of the resources.
Dedicating hosting is the purest form of web hosting. Simply, you rent a physical machine that lives in a data middle. The web number manages and keeps it. You’ll get a terminal that attaches to the device, and you have privileged usage of the hardware in its entirety.
Compare to Amazon
Amazon . com actually has 2 flavors of its infrastructure-as-a-service.
Standard Amazon . com EC2
A standard Amazon . com EC2 instance is actually a virtual private server. What’s slightly unique to Amazon . com in this respect is that they enable you to provision or retire many virtual servers via an API, without the intervention from Amazon. A normal web hosting company doesn’t have the capability to do that; nor do they have the capability, particularly if they’re simply renting hardware from a genuine data middle. These virtual machines usually don’t coexist within the same physical machine, as each machine is multi-tenant in the Amazon . com data center. You are able to immediate access to these machines as though these were dedicated servers.
Dedicated Amazon . com EC2
Amazon . com gives customers the choice of choosing “dedicated” EC2 instances. With this configuration, a person pays for every one of the virtual hosts which may belong to a particular machine. That is chiefly to get rid of the problem of multi-tenancy, since hypervisors control hardware resources (consider what “CPU take” methods to get a good example of the way the hypervisor interacts with a virtualized operating-system). That is just like dedicated machines, but has every one of the same features and overall flexibility of a digital private server. Reading more here: Dedicated Cases. One important things to notice about dedicated EC2 machines is that they need to run in a VPC (online private cloud). But VPC is an alternative facet of Amazon . com Web Services for another question. 🙂
Why would I take advantage of AWS rather than a traditional hosting company?
Many, multiple reasons. Here are some. Google these. You might have plenty of reading to do. They are things a traditional hosting company cannot provide.
High-availability (eliminating SPOFs: solo points of inability)
Distributed infrastructure, lowering latency to all or any parts of the world
Cost benefits (scaling down hardware to avoid over-spending)
On-demand system for scaling applications or jobs (adding machines or “horizontally scaling” to massively improve the hardware power open to the application)
Tool planning convenience and cost benefits. You don’t need to run your own data middle for inside or private machines, which means that your IT department does not have to make bulk acquisitions of servers which might never get used, or may be insufficient, and you don’t need to pay a whole IT department to keep up that hardware — you do not have even to pay an accountant to determine how much hardware you are able or how much you will need to purchase.