Ubuntu and you...
If you're like me, you're probably opening this guide, ready to learn to take your infrastructure to the
next level. That kind of enthusiasm is important, Ubuntu is not for the feint hearted and is certainly
more of a struggle to get to grips with than a Windows server.
That said, once you do become familiar with the Ubuntu server commands, you'll find it is much
more rewarding to work with than its Windows equivalent – both in terms of usability and let's not
forget that smug feeling you'll have, knowing that you've saved yourself a lot of money by
deploying Ubuntu instead of Windows.
Before we can even start looking at Ubuntu commands, we will need to set up a server – in this
case, I'll be creating a VPS (Virtual Private Server) through Digital Ocean. There are a lot of
benefits of using a VPS in place of a shared host, the biggest of which, is the dedicated resource
allocation.
What this means is you'll always have xGB of RAM at your disposal, rather than fighting with
hundreds, if not thousands, of other customers on your shared hosting server. Additionally, you can
host whatever you like on your VPS without being penalized by the hosting company for using too
much compute power.
All in all, this is a much more flexible solution for your business as it provides you with
infrastructure which can be scaled to grow with your business – meaning, if you have certain days
or times that your service is particularly in demand (like the Apple store when a new phone is
released), you can set your servers to automatically expand to cope with the additional demand
from your users – giving your users consistent performance.
Even though this ebook runs through the setup of servers on Digital Ocean, the Ubuntu commands
throughout will work for all other cloud services, including Amazon Web Services, Microsoft Azure,
Linode and others.
Without further ado, let's get started!
www.netshock.co.uk