Hosting Reliable Server
Hosting Reliable Server
For example, the Reliable online server has been built on Home, Office PC (192.168.0.100). I hope that my
friends, clients in the Internet can visit my website in some way.
When you build up a server in the local network and want to share it on the internet, Virtual Servers can realize
the service and provide it to internet users. At the same time virtual servers can keep the local network safe as
other services are still invisible from the internet.
Virtual Servers can be used to set up public services in your local network, such as HTTP, FTP, DNS,
POP3/SMTP and Telnet.
Public Static IP address for Server is not a must, also Static IP address for WAN interface is not a must. How ?
read Dynamic DNS section of TL-WR850N Router’s users guide.
The router offers the DDNS (Dynamic Domain Name System) feature, which allows the hosting of a website,
FTP server, or e-mail server with a fixed domain name (named by yourself) and a dynamic IP address. Thus
your friends,clients can connect to your server by entering your domain name no matter what your IP address
is. Before using this feature, you need to sign up for DDNS service providers such as www.comexe.cn,
www.dyndns.org, or www.noip.com.
TL-WR850N Router’s users guide can be downloaded from Internet. It provides detailed
information.
https://setuprouter.com/router/tp-link/tl-wr840n/manuals.htm
First Objective is to get Customer Order online via PC, Laptop or Mobile devices.
Above server hosting solution works, has been tested by directly connecting a PC to WAN port of
router via switch .
Once the order has come, its execution can be done manually or by automation.
For example customer places order for Pizza or Book or toy, this order can be executed manually
by delivering it manually and making a invoice manually. Customer can deliver it using third party
service and make invoice using whichever Invoicing system he/she has already in use. Reliable’s
sales, inventory system can also be used.
Other option is once a order has come, order can be passed on via automated or manual emails to
Branch locations or channel partners based on Zip code of customer. Branch offices, channel partners
do execution of orders. Whole operation remains invisible to customer and public. He/She gets the
delivery.
Emails get sent to branch locations, delivery, invoicing is made using centralized server. This Server uses
Reliable Invoicing and Delivery system. For this branch office needs to connect to Centralized Head office.
If customers enter a shop every 3 minutes ask for a Pizza or book and there is only one person at cash
counter to take order, taking order and passing it on for execution is no problem.
If 2 customers come at the same time, then second client has wait time of 5 minutes at a shop,
Same way if customers connect to Reliable server place order every 1-3 minutes there is no service
problem from server end. Every 2-3 minutes a order, means , 20-30 order in an hour. Most business does
not have this kind of volume (20-30 order in an hour).
A PC with 2-4 CPU ,8GB RAM and 240 GB SD disk can meet this requirement.
If 2-3 customers connect to Reliable server at given point in time there will be small performance penalty
which is acceptable.
A PC with 2-4 CPU ,8GB RAM and 240 GB SD disk can meet this requirement.
B2B are good entities for above scenarios.
If 5-10 customers connect to Reliable server at given point in time to place order Server Load balancing
solutions need to be brought it. Tests should reveal at what point server load balancing is required or
Vertical scaling can be a solution.
Note even if 5 customers connect to server at same time , order placement does not happen at same time,
each of them will have small think time. If all 5 place order at same point in time, it becomes 5 tps
(Transaction per second). This happens on business with high volumes.