DigitalOcean简介
DigitalOcean是一家领先的云计算平台提供商,成立于2011年。它提供简单易用、高性能、可靠稳定的云基础设施服务,帮助开发人员和企业快速部署和扩展应用程序。
DigitalOcean的核心产品是虚拟机实例,称为"Droplets"。用户可以根据自己的需求选择不同的配置、操作系统和应用程序栈来创建和管理这些Droplets。DigitalOcean提供了多个数据中心地点,用户可以选择最适合他们应用程序需求的地理位置。
除了Droplets,DigitalOcean还提供了其他服务和功能,包括:
- 存储:提供高性能的块存储和对象存储,用于存储和管理数据。
- Kubernetes:提供托管的Kubernetes集群服务,方便用户部署、管理和扩展容器化应用程序。
- 数据库:提供托管的数据库服务,包括MySQL、PostgreSQL和Redis等,简化数据库的部署和管理。
- 监控和警报:提供实时的监控和警报功能,帮助用户监测应用程序的性能和可用性。
- 网络:提供虚拟网络、负载均衡和防火墙等功能,确保应用程序的网络安全和可靠性。
- 安全性:DigitalOcean采用多层次的安全措施来保护用户数据和云基础设施,包括数据加密、防火墙、访问控制和监控等。
DigitalOcean以其简单易用、价格透明和高性能的特点而受到开发人员和初创企业的欢迎。它为用户提供了强大的工具和资源,使他们能够快速构建、测试和扩展应用程序,从而加快产品上市和创新的速度。
DigitalOcean优惠活动
通过该图片链接点击注册DigitalOcean,在 60 天内都会获得 200 美元的信用额度。该信用额度可以购买DigitalOcean主机以及其他产品。
60天内会优先扣除200美元的信用额度。
DigitalOcean主机价格
下方是入门Droplets的价格,如果需要更多配置价格,请移步DigitalOcean官网查看。
基本:
内存 | vCPUs | 出口流量 | SSD | $/小时 | $/月 |
---|---|---|---|---|---|
512 MiB | 1 vCPU | 500 GiB | 10 GiB | $0.00595 | $4.00 |
1 GiB | 1 vCPU | 1,000 GiB | 25 GiB | $0.00893 | $6.00 |
2 GiB | 1 vCPU | 2,000 GiB | 50 GiB | $0.01786 | $12.00 |
2 GiB | 2 vCPUs | 3,000 GiB | 60 GiB | $0.02679 | $18.00 |
4 GiB | 2 vCPUs | 4,000 GiB | 80 GiB | $0.03571 | $24.00 |
8 GiB | 4 vCPUs | 5,000 GiB | 160 GiB | $0.07143 | $48.00 |
16 GiB | 8 vCPUs | 6,000 GiB | 320 GiB | $0.14286 | $96.00 |
高级Intel/AMD
内存 | vCPUs | 出口流量 | SSD | $/小时 | $/月 |
---|---|---|---|---|---|
1 GiB | 1 vCPU | 1,000 GiB | 25 GiB | $0.01042 | $7.00 |
2 GiB | 1 vCPU | 2,000 GiB | 50 GiB | $0.02083 | $14.00 |
2 GiB | 2 vCPUs | 3,000 GiB | 60 GiB | $0.03125 | $21.00 |
4 GiB | 2 vCPUs | 4,000 GiB | 80 GiB | $0.04167 | $28.00 |
8 GiB | 4 vCPUs | 5,000 GiB | 160 GiB | $0.08333 | $56.00 |
16 GiB | 8 vCPUs | 6,000 GiB | 320 GiB | $0.16667 | $112.00 |
如何选择DigitalOcean主机(Droplets)
DigitalOcean Droplets是基于Linux的虚拟机(VM),运行在虚拟化硬件之上。您创建的每个 Droplet 都是一台新服务器,您可以使用,既可以独立使用,也可以作为更大的基于云的基础架构的一部分使用。
选择正确的 Droplet 计划取决于您的工作负载。过大的 Droplet 未必充分利用其资源并花费更多,但在满 CPU 或内存下运行的尺寸过小的 Droplet 会遭受性能下降或错误的影响。
您还可以在创建后将 Droplet 调整为更大的计划,包括调整为不同类型的较大 Droplet 计划的大小。例如,可以从基本Droplet调整大小到更大的 CPU 优化快捷批处理计划。有关计划和价格的完整列表,请参阅 Droplet 定价页面。
共享CPU:基本Droplet
对于专用线程未充分利用的工作负载,基本 Droplet具有最有效的 CPU 使用率,而成本较低。它们非常适合可以处理可变级别 CPU 的突发应用程序,例如:
- Low traffic web servers 低流量网络服务器
- Blogs 博客
- Discussion forums 论坛
- Content Management Systems (CMS) 内容管理系统 (内容管理系统)
- Small databases 小型数据库
- Dev/test servers 开发/测试服务器
- Microservices 微服务
- Repository hosting 存储库托管
基本Droplet 具有多种配置,从 1 个 vCPU/1 GB 内存到 8 个 vCPU/16 GB 内存。它们还使您能够灵活地选择最适合您的应用程序的内存与 vCPU 比率。
基本Droplet 是共享 CPU,非常适合主要在中低负载下运行的应用程序,并且偶尔会在短时间内突发。对于时间至关重要或性能变化无法忍受的生产工作负载,应选择专用的 CPU Droplet。
专用 CPU:通用Droplet
通用Droplet具有平衡的内存与专用 CPU 比率,适用于各种生产工作负载。通用Droplet提供六种配置,范围从 2 个 vCPU 到 40 个 vCPU,以及 8 GB 到 160 GB 的 RAM。这种 4:1 的内存与 CPU 比率最适合标准工作负载,例如:
- Medium-to-high-traffic web servers 中等到高流量的网络服务器
- E-commerce sites 电子商务网站
- Medium-sized databases 中型数据库
- Enterprise Software as a Service (SaaS) 企业软件即服务(SaaS)
如果您不确定哪种 Droplet 类型最适合您的应用程序,它们也是一个不错的默认选择。所有通用 Droplet 都具有英特尔至强 Skylake 或 Cascade Lake 处理器,其基本时钟速度为 2.7GHz。它们最适合需要专用计算能力的常规用途生产工作负载。
专用 CPU:CPU优化的Droplet
如果您的工作负载需要有保证且持续的 CPU 性能,但不是内存密集型,则 CPU 优化的 Droplet 可让您最大程度地降低每个专用 vCPU 的成本。由英特尔的 Ice Lake 和基本时钟速度超过 2.6 GHz 的旧处理器提供支持,CPU 优化的 Droplet 专为 CPU 密集型工作负载构建,例如:
- CI/CD 持续集成/持续部署
- Video encoding 视频编码
- Machine learning 机器学习
- Ad serving 广告服务
- Batch processing 批处理
- Heavily loaded front-end web servers 高负荷的前端网络服务器
CPU 优化型的Droplet提供 2:1 的内存与 CPU 比率,范围从 2 个具有 4 GB RAM 的 vCPU 到 32 个 vCPU 和 64 GB RAM。此配置最适合需要专用 vCPU 提供快速、一致性能的应用程序,但内存密集程度不高,以至于需要常规用途 Droplet 提供的额外 RAM。
专用 CPU:内存优化的Droplet
某些工作负载(如大型生产数据库或内存中缓存)需要大量内存来存储工作数据集。如果没有足够的 RAM,此类应用程序通常运行缓慢,或者偶尔会变得不稳定并崩溃。内存优化型快捷批处理为每个 vCPU 配备 8 GB RAM,是以下应用程序的理想选择:
- High-performance SQL or NoSQL databases 高性能 SQL 或 NoSQL 数据库
- Web scale in-memory caches and indexes Web 内存中缓存和索引
- Real-time big data processing 实时大数据处理
- Resource-intensive or mission-critical business apps, especially those with large JVM requirements 资源密集型或任务关键型业务应用,尤其是那些具有大量 JVM 需求的应用
内存优化Droplet的范围从 2 个 vCPU 和 8 GB RAM 到 32 个 vCPU 和 256 GB 内存。额外的内存可以帮助您避免过度交换到磁盘或出现内存不足错误,这两者都会显著影响应用程序的性能和稳定性。它们允许您最大限度地降低每 GB 内存的成本,同时仍提供专用 vCPU。
专用 CPU:存储优化的 Droplet
快速存储对于捕获大量数据的工作负载是必要的。存储优化型 Droplet 使用 NVMe(非易失性内存快递),这是一种专为现代 SSD 构建的接口协议。它利用并行性来提供比我们的常规 SSD 快一个数量级的磁盘性能。由于存储直接连接到虚拟机管理程序(而不是通过网络连接),因此这些 Droplet 非常适合需要大量事务且延迟低的工作负载,例如:
- Large, high-performance NoSQL databases, like MongoDB, Elasticsearch, and TimeScaleDB 大型高性能NoSQL数据库,如MongoDB,Elasticsearch和TimeScaleDB
- Monitoring and analytics software, like Prometheus and Grafana 监控和分析软件,如普罗米修斯和格拉法纳
- Other kinds of data warehouses 其他类型的数据仓库