租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

如何肯定云主机要求?

发布时间:2023-02-02 10:50:45

在本文中,小编我将研究如何肯定云主机要求。我们将通过一些关于利用程序、流量和相应的云主机要求的假定示例。


云服务器要求.jpg


查看如何肯定云主机要求的最好方法是运行一个假定示例。对此示例,我们假定您有一个未在服务器上运行的全新利用程序。你已在你的机器上本地构建了它。


1、估计您的带宽要求

您可使用Solarwinds Pingdom等工具来测试您的利用程序会不会已投入生产。您还可使用Calculator.net 等工具来计算您每个月的带宽使用量和速度要求。

您需要关于您的利用程序的哪些信息来计算每个月的带宽使用量和速度要求?您将需要以下内容或最少做出一些假定。

每个月数据传输:

平均每个月访客

每一个访问者的平均页面浏览量

平均每个月页面浏览量

平均页面大小

冗余因子(介于 1.3 和 1.8 之间)

在此示例中,假定您将到达每个月500,000 次访问。每一个访问者平均每一个访问者将查看四个页面。数据传输平均为每页 2 兆字节 (MB)。

请记住,搜索引擎机器人可能会对您的数据传输产生影响。机器人通常比典型用户消耗更多的数据,由于他们访问了利用程序上的大部份或全部可索引页面。

约500,000次访问/月

~4 页/访问者

~2,000,000 页面浏览量/月

~2 兆字节 (MB)

1.8 冗余因素

= 4,000 GB/月(数据传输/月)

带宽速度要求

您的带宽速度要求基于每个月的数据传输量。这是我们上面计算的数字。一样,您将需要使用Calculator.net工具以字节 (B)、千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或太字节 (TB)为单位输入每个月使用量。这将为您提供相当于兆位/秒 (Mbps) 或千兆位/秒 (Gbps) 所需的带宽。请参阅上面使用我们已计算过的数据传输的示例。

4,000 GB(数据传输/月)

12.17 Mbps(互联网速度要求)

12.17 是运行利用程序所需的带宽速度要求。它不包括在您的服务器上运行的其他利用程序或工作负载。它不斟酌流量高峰。这仅用作简单的基线。您可以从大多数云和托管服务提供商处租赁突发带宽。您还可以租赁额外的带宽作为流量高峰的缓冲,例如将基线增加 30%、40% 或 50% 以解决高峰。


2、了解您的 IP 地址要求

大多数云提供商通过租赁和部署云主机或存储来提供 IP 地址。IP 地址也能够通过基于云的数据库和其他服务提供。问题变成了,您的云环境需要多少个 IP 地址?更具体地说,有多少公共 IP 地址和多少私有 IP?

公共与私有 IP 地址

为何您的云环境需要 IP 地址?您的云主机需要公共 IP 地址才能与 Internet 通讯。这通常使用网络地址转换 (NAT) 网关或 NAT 实例来完成。您还可使用虚拟专用网关 (VGW)。

私有 IP 地址用于云主机和虚拟私有云 (VPC) 内的其他云服务或基础架构之间。私有 IP 可用于连接 VPC 子网内的云端点。

IPv4 与 IPv6 地址

IP 地址是完全网络堆栈的一部份,包括利用层(HTTP、HTTPS、FTP、POP3、SMTP)、传输(TCP、UDP)、网络(IP、ICMP)和数据链路(以太网、ARP)。

IPv4 是一种广泛用于通过量种网络进行数据通讯的协议。由于装备对 IP 地址的需求不断增长,IPv4 地址变得愈来愈有限。IP 地址有 32 位数字,而 IPv6 有 128 位数字。这对可用 IP 地址的数量产生了重大影响。IPv4 有 ~4,294,967,296 个地址,而 IPv6 有 ~340,282,366,920,938,463,374,607,431,768,211,456 个地址。

那末,哪一个版本的IP地址更合适云计算呢?IPv4 是目前更好的选择,由于还没有对 IPv6 的普遍支持。这可能会很快改变。您的云实例可能会同时收到 IPv4 和 IPv6 地址。

您需要多少个 IP 地址?

如前所述,您最少会收到两个 IP 地址。但是,随着您的云环境的增长和您构建虚拟私有云,您将需要确保您有足够的 IP 地址以供将来使用。在选择需要多少 IP 地址时要斟酌到这一点。大多数情况下,云服务提供商将允许您租赁额外的 IPv4 和 IPv6 地址。您也能够带上自己的 IP 地址。


3、估计您的计算要求

甚么是计算?Compute,也称为计算能力,是指 CPU 和 RAM 的性能。在云计算中,有像 vCPU 和 Cores 这样的术语。我们也将扼要讨论这些。

肯定虚拟机 (VM) 的数量

对可以在云主机上运行的 VM 数量,没有严格的指点方针。但是,一些建议包括每一个实例使用大约 15 个虚拟机。您还可以到达每一个实例 48 个,乃至每一个实例 150 到 200 个虚拟机。这真的取决于服务器。在云主机实例上放置过量 VM 的风险是,如果服务器出现故障,您可能会立即丢失所有 VM。

这实际上归结为高可用性 (HA) 架构。VM 的数量实际上取决于底层管理程序和硬件。

肯定 vCPU

您如何适当调剂 VM 的大小?有一件事情是肯定的。添加没必要要的 vCPU 会侵害您的整合率。过度配置 vCPU 会致使就绪时间(vCPU 一定要等待物理 CPU 的时间)激增并影响性能。

您一定要查看工作负载的性能指标。根据经验,如果利用程序不是多线程且峰值 CPU 需求低于 3,000MHz,则配置单个 vCPU。

肯定 RAM 量

调剂您的 RAM 要求也是一种平衡行动。太多或太少都会致使争用。由于内存的半持久性,适当调剂云主机实例的大小比 CPU 复杂。

您一定要了解活动内存与分配的内存、操作系统的启动时间行动和分页。活动内存是来宾操作系统和利用程序实际使用的内存。分配的内存是来宾从管理程序要求的物理 RAM 量。

云主机的标准内存应当介于 8 GiB 和 64 GiB 之间。这通常适用于 Web 服务器、游戏服务器、利用程序服务器、中型数据存储和容器化微服务。这还包括生产和测试开发环境。

配置内存时,最好谨慎行事,具有太多而不是太少。大多数提供商提供各种云主机配置,例如内存优化,最合适处理内存中数据集的工作负载的快速性能。这包括从 16 GiB 到 24,576 GiB 的所有内容。

肯定体积要求

在计算您的云主机所需的总存储容量时,您应当首先计算您的操作系统、控制面板、利用程序、数据库、电子邮件、安全性和其他工具所需的磁盘空间量。

总磁盘空间应当是您存储在云中该虚拟硬盘上的所有不同数据的总和。确保磁盘使用率永久不会超过可用空间的85%。这意味着始终在硬盘驱动器上保存最少15%的可用磁盘空间。


以上就是如何肯定云主机的要求,希望能帮助到大家。