What are the pros and cons of each option and what should you consider when choosing between shared and dedicated hosting?
Housing makes a good analogy to explain how these relate to one another:
Hopefully, this helps explain the different pricing. Shared hosting is the bottom tier, and is most appropriate for small sites which don't get much traffic. You're only renting a fraction of the server resources, and the server managers can cram as many shared hosters as will fit on the server, being careful that people can still get in and out and there aren't long queues for everything.
Once you're popular enough to start causing trouble for others, want to install unique software (decorate), or just want more space to store your stuff, you can move to a VPS, and can continue growing your business from there. When you outgrow that, you can then move on to a full dedicated server, which is largely the same as VPS except with more processing power, and a bit more privacy.
If your site continues to grow beyond the power of a dedicated host, you'll start looking into things like clustering, load balancing, content delivery networks, and so on, and those are essentially ways of making sure you have enough houses to serve all the parties you're hosting for your visitors.
Something not asked in the question, but quite relevant here is the cloud. The "cloud", is essentially just a nicer sounding word for "a virtual private server that someone else manages". Instead of being called a VPS, though, the servers are called instances. This is because, while you can use them exactly as you would a virtual private server, they are functionally different under the surface to a typical VPS.
The special thing about the cloud is that not all the bits of your server have to be on the same physical machine. A lot of fancy software goes into separating your software from which hardware it uses to run. Using the housing analogy, it's like having your living room in building A, your kitchen in building C, and your bedroom on another campus. If a VPS is an apartment, the cloud would be a University, and your instance is your assigned rooms for the semester.
This system allows the cloud provider to optimize different server clusters for different tasks, such as computation, web delivery, or databasing, as well as increase power efficiency because they can fully utilize a cluster of machines before needing to turn the next one on. Just as you can scale up a small website to busy one, by going from shared hosting up to a dedicated host, you can do the same thing entirely on the cloud by adding more resources, or more servers, as you need them. The upside for going straight to the cloud with new websites is that scaleability is naturally built-in and easy to accomplish. The downside is that the performance of your site is not always great because of the added overhead, so you need to spend more time making sure your sites are well optimized.
What is the best way to register my own domain name for my new website? Are there any important things to note or consider?
Getting a domain name is easy!
Go to www.sitecentre.com.au/domains enter your domain name and follow the steps.
Not every domain register is created equaly though. Some offer low sign up fees but really expensive renewals, some hide your domains password and hold it for random and some are simply insecure. So choose wisely.
Hi Phil, I've thought hard about this one as I manage a web hosting co.s Partner Program :)
This is what I have discovered by talking to our existing and prospective partners, in no particular order.
Peace of mind. They want their client websites to be looked after, issues resolved quickly and good communication
Security and performance. Taken care of at server level so there is less to do with the platform (eg. hosting).
Expert, local support. This is a key one: to be able to jump on a call and speak to someone local who can address their issue, looking at their specific problem, and not just given them a canned response.
Based in Australia. For performance, compliance and better support.
Quite a few of our partners are looking to earn via referrals or reselling our services, as well as getting leads off us.
Hope this helps.
I'm not sure why I would buy these domain names.
I would personally stay away from any domain names that are COM, NET or ORG. Everything else is just a marketing upsell and no one really uses them. Just search in Google for example... nearly all of the sites ranking will have the domain endings like the ones above.
If you need help coming up with a domain name, try using any of these domain name generators .
webhosting is cheap. as Meng said, depends on the number of visitors you believe you will have.
Most webhosting packages will give you unlimited email addresses, disk space and pretty much everything unlimited. You need to read the fine print though as "Unlimited" doesn't mean unlimited. There are limits however they are pretty high. You will not need anymore than 20gb in most cases unless you want a really big database loaded on your hosting and plan on having a lot of emails and images/video's hosted on your account also.
So as long as you are getting 20gb of hosting space you will be fine. Generally the hosting account would cost you about $10 or less per month for "unlimited"
That should come with Cpanel (not cpanel lite or anything cheap like that) and also a tone of free programs.