DigitalOcean is a cloud computing vendor that offers an Infrastructure as a Service (IaaS) platform for software developers. DigitalOcean is very popular with open source developers and competes with Amazon Web Services (AWS) and Google Compute Engine

To deploy DigitalOcean's Infrastructure as a Service (IaaS) environment, developers launch a private virtual machine (VM) instance, which DigitalOcean calls a "droplet." Developers choose the droplet's size, which geographical region and data center it will run in, and which Linux operating system it will use: Ubuntu, CentOS, Debian, Fedora, CoreOS or FreeBSD. Secure Shell (SSH) is also supported for secure communication. Instead of picking a Linux distribution, developers can also create droplets from existing VM images that come with pre-installed applications -- an option DigitalOcean calls "One-click Apps."

DigitalOcean offers nine droplet sizes. The smallest size starts at 512MB of RAM with 1 CPU and 20GB of solid state drive (SSD) storage, and as of this writing costs $5 a month. The largest droplet size is 64GB of RAM with 20 CPUs and 640GB of SSD storage and as of this writing costs $640 a month. Developers have the option of resizing their droplets after creating them.

Developers use the DigitalOcean manage and monitor their droplets with a control panel and an open source API. The control panel allows developers to scale and rebuild droplets based on workload changes and perform backups and redirect network traffic between droplets. A feature called Team Accounts is available to establish resource-sharing between different DigitalOcean users.

DigitalOcean was founded in 2011 by Ben Uretsky, Moisey Uretsky, Mitch Wainer, Jeff Carr and Alec Hartman. The company is based in New York City.

This was last updated in January 2016

Continue Reading About DigitalOcean

Dig Deeper on Cloud app development and management