DigitalOcean 的功能、价格和基准结果计划

官方信息

  1. 官方网站
  2. 官方推特
  3. 官方博客
  4. API 手册
  5. 用户管理页面

免费优惠券

您可以通过此链接注册获得免费的 100 美元优惠券。

DigitalOcean 的特点

简短总结

拥有最先进云端功能的VPS。

总体特点

DigitalOcean 是满足云托管主体的大型 VPS 之一。

  1. 弹性:创建服务器后可以随时处置服务器,不会白白亏钱
  2. 冗余:即使其中一台服务器出现故障,您也可以继续提供服务(需要 LAN&LB)
  3. 可扩展:您可以使用数据扩展服务器

DigitalOcean 提供最先进的云功能,如 App Platform、Managed database、Managed Kubernetes(k8s) 等。

负载均衡器支持“Let’s encrypt”的免费 SSL 认证,带有自动更新和通配符 SSL 证书,非常棒。

AWS 价格昂贵,您不想使用它,但它是那些希望尽可能便宜地享受基于云的功能的人选择的 VPS。

DigitalOcean 的价格和计划

服务器

DigitalOcean Basic

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
4 1 0.512 10 0.5
6 1 1 25 1
7 1 1 25 1
7 1 1 25 1
12 1 2 50 2
14 1 2 50 2
14 1 2 50 2
18 2 2 60 3
21 2 2 60 3
21 2 2 60 3
24 2 4 80 4
28 2 4 80 4
28 2 4 80 4
48 4 8 160 5
56 4 8 160 5
56 4 8 160 5
96 8 16 320 6
112 8 16 320 6
112 8 16 320 6

DigitalOcean CPU-Optimized

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
42 2 4 25 4
84 4 8 50 5
168 8 16 100 6
336 16 32 200 7
672 32 65 400 9

DigitalOcean CPU-Optimized 2x SSD

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
47 2 4 50 4
94 4 8 100 5
188 8 16 200 6
376 16 32 400 7
752 32 65 800 9

DigitalOcean General Purpose

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
63 2 8 25 4
126 4 16 50 5
252 8 32 100 6
504 16 65 200 7
1008 32 131 400 8
1260 40 163 500 9

DigitalOcean General Purpose 2x SSD

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
68 2 8 50 4
136 4 16 100 5
272 8 32 200 6
544 16 65 400 7
1088 32 131 800 8
1360 40 163 1000 9

DigitalOcean Memory-Optimized

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
84 2 16 50 4
168 4 32 100 6
336 8 65 200 7
672 16 131 400 8
1008 24 196 600 9
1344 32 262 800 10

DigitalOcean Memory-Optimized 3x SSD

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
104 2 16 150 4
208 4 32 300 6
416 8 65 600 7
832 16 131 1200 8
1248 24 196 1800 9
1664 32 262 2400 10

DigitalOcean Memory-Optimized 6x SSD

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
131 2 16 300 4
262 4 32 600 6
524 8 65 1200 7
1048 16 131 2400 8
1572 24 196 3600 9
2096 32 262 4800 10

DigitalOcean 存储量-Optimized

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
131 2 16 300 4
262 4 32 600 6
524 8 65 1200 7
1048 16 131 2400 8
1572 24 196 3600 9
2096 32 262 4800 10

DigitalOcean 存储量-Optimized 1.5x SSD

每月费用($) CPU RAM(GB) 存储量(GB) 免费数据传输(TB)
163 2 16 450 4
326 4 32 900 6
652 8 65 1800 7
1304 16 131 3600 8
1956 24 196 5400 9
2608 32 262 7200 10

App Platform

一种可以使用基于容器的基础设施和服务(如 DbaaS)构建服务的服务。
演示视频向您展示了如何通过选择 Github 存储库并按下按钮来发布站点。

特征

  1. 随着源代码推送到 Github 的 Main 分支的触发,它会在网站上反映出来,而不会关闭网站
  2. 可以通过管理屏幕轻松通过增加服务器规格或增加服务器数量来进行扩展,并且系统在此期间不会停止
  3. 最多 3 个带有静态文件的网站是免费的
  4. DbaaS 可用于数据库

有 Starter(免费)、Basic 和 Professional 计划。
Starter 仅限于静态站点,Basic 和更高的计划可以使用 PHP 等运行动态站点。
专业计划可以使用专用 CPU。

Starter(仅限具有静态文件的站点)最多可免费用于 3 个站点(如果超过,则 1 个站点每月 3 美元)。
基本和专业计划的费用根据规格而有所不同,如下所示。

基本

专业

无服务器函数

根据请求期间使用的内存量 x 秒计费。

有一个免费配额。
90000 GB 秒 = 25 GB 小时

如果您超出免费配额,您将被收取 0.0000185/GBsec(0.0666 美元/GB-小时)的费用。

Go
Node.js
PHP
Python

支持作为编程语言。

如果你想用每种语言编写 Hello World,就在这里。

Golang

package main

import (
	"fmt"
)

type Request struct {
	Name string `json:"name"`
}

type Response struct {
	StatusCode int               `json:"statusCode,omitempty"`
	Headers    map[string]string `json:"headers,omitempty"`
	Body       string            `json:"body,omitempty"`
}

func Main(in Request) (*Response, error) {
	if in.Name == "" {
		in.Name = "stranger"
	}

	return &Response{
		Body: fmt.Sprintf("Hello %s", in.Name),
	}, nil
}

Node.js

function main(args) {
    let name = args.name || 'stranger'
    let greeting = 'Hello ' + name + '!'
    console.log(greeting)
    return {"body": greeting}
}

exports.main = main

PHP

<?php
function main(array $args) : array
{
    $name = $args["name"] ?? "stranger";
    
    $greeting = "Hello {$name}!";
    echo $greeting;
 
    return [
        'body' => $greeting,
    ];
}

Python

def main(args):
      name = args.get("name", "stranger")
      greeting = "Hello " + name + "!"
      print(greeting)
      return {"body": greeting}

托管数据库服务 (DBaaS)

所谓的数据库即服务的托管数据库。

・无需设置/管理
・每日免费备份和恢复到该时间点
・发生故障时由备用服务器自动恢复
・可放大
・您可以从 PostgreSQL、MongoDB、MySQL 和 Redis 中进行选择

有这样一个特点。
至少需要一个 Standby 以确保系统冗余。

可以在与服务器相同的类别中选择后台服务器:基本、通用和存储优化。

基本

一般

存储优化

托管 Kubernetes (k8s) 的特点

托管 Kubernetes 本身不收取任何额外费用,但您需要为使用的服务器付费。
由于配置的原因,至少需要创建3台服务器,所以如果单台服务器的费用为10美元,那么最低费用为10×3=30美元。

容器注册表

Docker Image 注册管理可以在 DigitalOcean 基础设施中进行,它可以帮助您以更快、更稳定的方式构建新的容器环境。

块存储

100GB,每月 10 美元。
可扩展至 16TB。

对象存储

250GB,每月 5 美元。
附带每月 1TB 的免费传输限制。
0.02 美元/GB(如果超过)
如果超过,转账金额为 $0.01/GB。

静态 IP 地址

如果您不将其绑定到服务器实例,则每月收费 5 美元,但如果您绑定,则免费。

负载均衡器

支持每秒 10,000 个并发访问、10,000 个并发连接和 250 个并发 SSL 连接,价格为 12 美元。
通过添加负载均衡器可以横向扩展容量。
最多可部署 100 个负载均衡器,每秒最多支持 25,000 个并发 SSL 连接。

能够在负载均衡器上使用免费的 SSL 证书加载和 SSL 证书的自动续订,真是太好了。
它还支持通配符证书。
您还可以使用粘性会话。

VPC(虚拟私有云)

免费提供。
您可以只为您的服务器创建一个封闭的网络。
您的环境将变得更安全。

DigitalOcean 数据中心的网络响应时间

这是东京的例子。
您应该选择最接近预期用户的数据中心。
<表格>

DC 来自东京的 Ping 响应时间 阿姆斯特丹 0.264秒 班加罗尔 0.115秒 法兰克福 0.255秒 伦敦 0.211秒 纽约 0.160秒 旧金山 0.110秒 新加坡 0.071秒 多伦多 0.209秒

您提供的 CPU 是好还是坏?

CPU之间存在性能差异。
您可以通过查看CPU信息来检查它是好还是坏。
如果你得到一个坏的,你最好销毁它并再次创建新实例。

当新的 CPU 可用时,您应该考虑通过拍摄当前实例的快照来更新实例并重新创建新实例,直到获得最佳 CPU。

DigitalOcean 的 CPU 信息可在
VPS的CPU列表

DigitalOcean的云功能列表

服务器计划不提供 DDoS 保护和高可用性,但如果您使用 App Platform,则可以获得它们。

DigitalOcean 的基准测试结果

VPS新闻
2023/12/16 添加了Vultr[评论]免费服务器基准测试结果
2023/11/7 DigitalOcean[Detail]添加了DDoS防护服务。Linode[评论]暂时禁用DBaaS服务的新订阅。
2023/11/5 DigitalOcean[评论]的基准课程数量达到100门课程 [阅读更多]