Digital Ocean

The last service I wanted to mention and briefly take a look at is Digital Ocean--http://digitalocean.com. Digital Ocean is a true Virtual Private Server (VPS) service provider and is a good example of a service that gets you just about as close to the metal as possible. What this means is that Digital Ocean doesn't really have all the bells and whistles that the other services that we've seen offer. What Digital Ocean does offer, however, is direct, unfiltered access to the Linux server instance you spin up, referred to as Droplets in this case.

Digital Ocean allows you to boot up new Linux; virtual server instances very quickly. They offer very competitive prices, and they're a great service if you need to get a Linux server superfast because you only need one for a short period of time, or you want to boot up your own Linux server that you plan to use to host a production environment. The only downside (if I had to refer to it as such) is that you have to be pretty familiar with Linux; specifically, with administering a server and all the responsibilities that come with that.

You can very easily clone your project using Git on a new Droplet, but an example of the actual raw nature of a new Droplet is that Git is not installed on the server by default. You need to manually install Git before you can clone your repository. Depending on which image you decided to clone when creating a new Droplet, you might need to install and configure Node.js as well as MongoDB. Fortunately, Digital Ocean offers a number of predefined servers you can choose from when creating a new server, one of which includes the MongoDB, Express, Angular, and Node.js (MEAN) stacks. Beyond that, actually launching your app will only run as a process during your currently logged in session; once you log out, your application will go down. You will need to further administer the server to configure your app to run as a service.

Digital Ocean allows you to connect directly to your server using the console access tool within the website itself, or by using SSH directly from a Terminal on your own machine:

I mention Digital Ocean only because a lot of people will find this kind of raw power quite refreshing and will want to do their own hands-on kind of configuration and maintenance on their server. Digital Ocean is an awesome service, but it's not for everyone. I wanted to talk about it specifically because I feel that it rounds out and completes the list of services we've covered so far.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.12.11