So you’ve outgrown your shared host and it’s time now to proceed to the real stuff.
Yes we are discussing dedicated servers, those byte crunching monsters. Finding out all of the choices and services can be really complicated.
I will attempt and offer you some ideas and ideally guide to your perfect server.
So let’s not start and waste any time with very first sector.
What is a Dedicated Server?
Dedicated Server is a single computer connected to a network (internet). This computer system and all of it’s processing power is dedicated to a single person or organization. Indicating that the computer resources are not shared by anyone else. You have the full control of the maker and you are free to run any software application you want on that computer.
Normally dedicated servers are utilized to serve web page requests (html, images, videos … etc) but they can be utilized for lots of other functions.
Do I need one or more servers?
To simplify things we will divide the use of devoted servers into these 2 groups:
Complete Website Hosting
Particular Service Hosting (Database, e-mail, httpd … etc).
Single Web site Hosting.
Hosting of a number of or single web sites. In this type of setup, all of the services/programs (http software application, DB software application, email software application … etc) are installed and running on one dedicated server. Often these services/programs can also be referred as “servers” them self.
This is the common setup for small to medium trafficked website considering that all of the required software application required to run the web site are located on one physical maker.
Benefit to of this setup is that it decreases the cost, but drawback is that all of the device resources are shared by all of the software application and procedures.
Particular Service Hosting.
Hosting of a single software or service on it’s own devoted maker. All of the resources on the machine are committed mainly for one kind of service or performance. For instance, one might host just Database Software on the server so that all of the resources on that maker are only dedicated for processing of Database Queries. You have the ability to handle more questions, or provide more pages.
Normally medium to high trafficked website will run this type of setup.
Traditional setup will consist of one or more server that will only manage web (http) request, then several servers only managing database requests and perhaps one or more servers only dealing with processing of the emails. In theory there is no restriction on the amount of servers. As a group collaborating these servers are used to process in millions of demands a day.
Which setup do you select?
This obviously depends on the amount of requests and traffic that your web site will be receiving. So to be able to address this concern we need to first understand little bit about what services are needed in order for web site to be accessed by the user.
Typically today’s dynamic web sites require two main service types to provide a complete working web site to the user’s web browser.
WEB SERVERS/ WEB SCRIPTS (apache, IIS, php, perl, java ).
DATABASE SERVER (MYSQL, MSSQL, ORACLE).
Use of the word “servers” in the above text is describing the application/ software application and not to the physical device. This is a common term used to explain the type of application.
Web server handles all of the preliminary demands from the web browser and decides on how and where information from the Database is returned.
Database server handles requests from the web server in a form of questions. These inquiries retrieve data from the storage (hard drive) and return it to the web server.
As you can see both web and database server collaborate to deliver the final product (websites) to the user.
Generally web server deals with more of the reasoning part so FASTER CPU and bigger MEMORY are constantly in need more then Hard disk speed.
While database server manages more of information retrieval so FASTER HD and larger MEMORY are always in need more then cpu speed.
In any case more memory is constantly needed:-RRB-.
It’s important to note that all of the server software application constantly uses a few of the CPU, MEMORY and HARD DRIVE resources. Ultimately, they start fighting over the available resources.
One method to stop this fight over the resources is to separate them onto each own devoted server.
Another reason to different service types is that is easier to enhance the maker to run well for one specific task then it is for all of the tasks.
Committed Server is a single computer linked to a network (internet). In this kind of setup, all of the services/programs (http software application, DB software application, e-mail software … etc) are installed and running on one dedicated server. One might host only Database Software application on the server so that all of the resources on that maker are only dedicated for processing of Database Queries 리니지프리서버구축. Traditional setup will consist of one or more server that will only deal with web (http) request, then one or more servers just managing database demands and possibly one or more servers only dealing with processing of the e-mails. As a group working together these servers are utilized to process in millions of demands a day.