Ubuntu Zero to Hero Ubuntu Zero to Hero | Page 4

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