只是一个关于 Azure 的问题。
是的,我大致了解 Azure 和云计算。我会这样说:
比如说,在正常情况下,我构建了一个监听 TCP 端口的程序。我在服务器中运行此服务器程序。我还构建了一个客户端程序,它通过指定的端口连接到服务器。一旦连接了客户端,我的服务器程序将计算一些东西并返回给客户端。
上面是正常的模型,或者说我的程序的模型。
现在我想使用 Azure。我想用是因为我的客户太多了,比如说一天100万。我不想租用 1000 台服务器并维护它们。(只是对客户数量的假设)
我查看了 Azure 定价计划。它谈到了 CPU 并谈到了小型、中型、大型实例。
我不知道他们是什么意思。例如,在我上面假设的情况下,我需要多少个实例?或者最多我可以从 azure 获得超大(8 个小实例?)
Azure 如何为我的程序扩展?如果我选择小实例(我的服务器程序很小,只是计算一些数据并返回给客户端),Azure 会为我扩展吗?还是 Azure 只是给了我一台虚拟服务器并让它过载?
请仅考虑 CPU,而不考虑存储或网络流量。