代码之家  ›  专栏  ›  技术社区  ›  Yusuf Bouzekri

常规服务器和AWS EC2实例之间的差异

  •  0
  • Yusuf Bouzekri  · 技术社区  · 2 年前

    如果我有一个AWS实例,正常支付,不使用按需功能。

    我应该知道这种设置和常规VPS之间有什么区别吗。

    也就是说,有什么事情我在这个例子上做不到,我可以在……比如一个数字海洋飞沫(托管一个网络服务器、电子邮件服务器、下一个云实例)上做吗?或者EC2实例只是一个普通的linux服务器?

    询问是因为最低级别的EC2实例似乎是每月约2美元,而数字海洋上的最低级别是每月4美元,我想知道这个低价格是否有收获

    1 回复  |  直到 2 年前
        1
  •  1
  •   John Rotenstein    2 年前

    “正常付费”通常是“按需定价”,这只是意味着你在它运行时付费,停止时不收费。

    亚马逊EC2上的虚拟计算机实际上与数字海洋上的虚拟电脑相同。当然,您可以选择要安装的操作系统和软件。

    通常,AmazonEC2实例会为您提供一定数量的计算CPU、RAM和网络。没有其他人可以影响您对实例的使用。然而,AmazonEC2有许多“实例类型”,其中一些类型是 Burstable performance instances - Amazon Elastic Compute Cloud .突发实例接收可变量的计算能力,如果您尝试使用“过多”计算,则CPU将受到限制。

    这类似于数字海洋。从…起 Choosing the Right Droplet Plan :: DigitalOcean Documentation :

    专用CPU Droplets保证在任何时候都能访问完整的超线程。通过共享CPU Droplet,分配给Droplet的超线程可以在多个其他Droplet之间共享。当共享CPU Droplet遇到更重的负载时,系统管理程序会动态地为其分配更多的超线程。

    但是,系统管理程序可分配的CPU周期数量取决于共享该主机的其他Droplet的工作负载。如果这些相邻的Droplet具有高负载,则Droplet可以接收部分超线程,而不是对底层物理处理器的专用访问。在实践中,这意味着共享CPU Droplets可以访问完整的超线程,但不能保证。

    如果您只是想运行VPS,您可以考虑使用 Amazon Lightsail ,提供包括部分数据传输在内的每月固定价格。这是最接近VPS公司的产品。在某些情况下,这些机器的CPU是共享的。

    底线: 所有计算机都运行相同的操作系统,因此您可以在VPS、Amazon EC2实例、Digital Ocean液滴、Lightsail实例等上执行任何操作。它们都只是普通计算机。但是,您将选择一种类型的实例,它决定CPU和RAM的数量,这将影响实例的性能。