-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I have updated with some more content and commands to get started with Digitalocean and also provided links to the Official documentation of Digitalocean.
- Loading branch information
1 parent
22edbf8
commit 19d7d9b
Showing
1 changed file
with
72 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,73 @@ | ||
#INTRODUCTION:- | ||
|
||
Type: Private | ||
Industry: Internet, cloud computing | ||
Founded :June 24, 2011; 9 years ago | ||
Founders: Moisey Uretsky | ||
Ben Uretsky | ||
Jeff Carr | ||
Alec Hartman | ||
Mitch Wainer. | ||
Headquarters: New York, U.S. | ||
Area served Worldwide | ||
Key people:Yancey Spruill | ||
(CEO) | ||
Services:Internet hosting service | ||
Number of employees :30 (July 2020)[citation needed] | ||
Website www.digitalocean.com | ||
|
||
#ABOUT | ||
DigitalOcean, Inc. is an American cloud infrastructure provider hadquartered in New York City with data centers worldwide. DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers. As of January 2018, DigitalOcean was the third-largest hosting company in the world in terms of web-facing computers | ||
|
||
#FUNDING | ||
As of December 2015, DigitalOcean has raised US$123.21 million in funding.The company's seed funding was led by IA Ventures and raised US$3.2 million in July 2013. Its series A round of funding in March 2014, led by venture capitalist firm Andreessen Horowitz, raised US$37.2 million.In December 2014, DigitalOcean raised US$50 million in debt financing from Fortress Investment Group in the form of a five-year term loan.In July 2015, the company raised US$83 million in its series B round of funding led by Access Industries with participation from Andreessen Horowitz.In April 2016, the company secured US$130 million in credit financing to build out new cloud services.In May 2020, Digital Ocean raised an additional $50 million from Access Industries and Andreessen Horowitz. | ||
[DigitalOcean](https://www.digitalocean.com/ "DigitalOcean") is a cloud infrastructure provider that specializes in offering simple and developer-friendly cloud computing solutions. Here are some basic concepts, tips, tricks, and commands for working with DigitalOcean: | ||
|
||
#### **Basic Concepts:** | ||
**[1. Droplets:](https://docs.digitalocean.com/products/compute/ "1. Droplets:")** Droplets are virtual private servers (VPS) offered by DigitalOcean. They come in various sizes and configurations and serve as the primary compute resources for hosting applications and services. | ||
|
||
**[2. Images:](https://docs.digitalocean.com/products/compute/ "2. Images:")** Images are snapshots of Droplets that can be used to create new instances. They allow you to save configurations and replicate them across multiple Droplets. | ||
** | ||
[3. Snapshots:](https://docs.digitalocean.com/products/compute/ "3. Snapshots:")** Snapshots are point-in-time backups of a Droplet's disk. They are useful for data backup and recovery. | ||
|
||
**[4. Regions:](https://docs.digitalocean.com/products/compute/ "4. Regions:")** DigitalOcean has data centers in various geographical regions. You can choose the region where your resources are hosted to reduce latency and improve performance. | ||
|
||
**[5. Databases:](https://docs.digitalocean.com/products/compute/ "5. Databases:")** DigitalOcean offers managed database services, such as managed PostgreSQL, MySQL, and Redis databases, which simplify database management tasks. | ||
|
||
**[6. Kubernetes:](https://docs.digitalocean.com/products/compute/ "6. Kubernetes:")** DigitalOcean Kubernetes (DOKS) is a managed Kubernetes service that allows you to deploy, manage, and scale containerized applications. | ||
|
||
**[7. Load Balancers: ](https://docs.digitalocean.com/products/compute/ "7. Load Balancers: ")**DigitalOcean provides load balancers to distribute incoming traffic across multiple Droplets, improving the availability and reliability of your applications. | ||
|
||
#### Tips & Tricks: | ||
**1. Use One-Click Apps:** DigitalOcean offers one-click application installations for popular software like WordPress, Docker, and more. This simplifies the setup process. | ||
|
||
**2. Automate with Terraform:** You can use Terraform, an infrastructure-as-code tool, to automate the provisioning and management of DigitalOcean resources. | ||
|
||
**3. Monitor Resources:** DigitalOcean offers monitoring and alerting features to keep an eye on the performance of your Droplets and other resources. | ||
|
||
**4. Tagging:** Use tags to organize and categorize your resources, making it easier to manage and identify them. | ||
|
||
**5. Back Up Regularly:** Take regular snapshots of your Droplets and databases to ensure data recovery in case of unexpected issues. | ||
|
||
**6. SSH Key Management:** Use SSH keys for secure access to your Droplets. You can add SSH keys to your DigitalOcean account for easy key management. | ||
|
||
#### Commands: | ||
Here are some commonly used DigitalOcean CLI (Command Line Interface) commands: | ||
|
||
**1. Create a Droplet:** | ||
|
||
`doctl compute droplet create <droplet-name> --image <image-id> --region <region> --size <size> --ssh-keys <ssh-key-id>` | ||
|
||
|
||
**2. List Droplets:** | ||
`doctl compute droplet list | ||
` | ||
|
||
**3. Create Snapshot (for a Droplet): | ||
** | ||
`doctl compute droplet snapshot <droplet-name> | ||
` | ||
|
||
**4. List Snapshots: | ||
** | ||
`doctl compute snapshot list | ||
` | ||
|
||
**5. Create a Managed Database: | ||
** | ||
`doctl databases create --name <db-name> --engine <engine> --region <region> --size <size> | ||
` | ||
|
||
**6. List Managed Databases: | ||
** | ||
`doctl databases list | ||
` | ||
|
||
**7. Create a Kubernetes Cluster: | ||
** | ||
`doctl kubernetes cluster create <cluster-name> --region <region> | ||
` | ||
|
||
**8. List Kubernetes Clusters: | ||
** | ||
`doctl kubernetes cluster list | ||
` | ||
|
||
These commands are just a starting point for managing DigitalOcean resources via the CLI. Be sure to check [DigitalOcean's official documentation](https://docs.digitalocean.com/products/ "DigitalOcean's official documentation") for more detailed instructions and options. |