Shared, or virtual, hosting is when your website shares the space on a web hosts server with other websites. Each server has its own IP address which means if you choose shared hosting not only are you sharing the space, but you are also sharing the IP address with every other site on that server.
Having dedicated web hosting is when you have your own server in the hosts datacenter. There is no sharing the server space, IP address, or CPU usage. You control everything that happens on the server.
he majority of people choose to go with shared hosting because it is a lot cheaper. If you are planning on opening a small business, a personal website, or blog you are probably better off going with shared hosting. If you are going to have a lot of traffic or your site will need the security of dedicated hosting than you need to make sure to go with dedicated hosting to prevent a lot of trouble in the future. Either way do the research necessary to make the right choice before you choose which type to go with. Good Luck and Get Started!
Generally, choosing which type of hosting solely depends on your needs. So, to make a wise decision, do more researches and evaluations as well as consult those highly technical savvy people. Remember that a good and smart decision will determine your online storefronts' success.