AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 5955
In Process
Tim Wardle
Tim Wardle
Asked: 2009-05-08 11:00:52 +0800 CST2009-05-08 11:00:52 +0800 CST 2009-05-08 11:00:52 +0800 CST

使用云服务器时是否存在性能权衡?

  • 772

与“真实”服务器相比,类似规格(可用 RAM、处理器、磁盘等)的云托管虚拟服务器是否具有显着的性能成本?

virtualization cloud-computing cloud
  • 8 8 个回答
  • 575 Views

8 个回答

  • Voted
  1. gareth_bowles
    2009-05-08T11:15:23+08:002009-05-08T11:15:23+08:00

    我们只是使用 EC2 云来托管我们的企业基础架构,它没有任何关键的性能要求,但与我们的旧物理托管服务器相比,我从未注意到 EC2 服务器有任何缓慢;我认为亚马逊对他们的服务器规格相当诚实。

    亚马逊云的一件很酷的事情是它们具有非常好的带宽,您可以免费获得,而不必为 Mbps 向托管服务提供商付费。我已经看到 EC2 的下载/上传速度比我们使用 Rackspace 获得的快得多。

    • 2
  2. Adam Gibbins
    2009-05-08T11:03:04+08:002009-05-08T11:03:04+08:00

    云托管服务器是虚拟的,因此您可能会注意到磁盘性能较慢。

    • 1
  3. Christopher Edwards
    2009-05-08T11:08:27+08:002009-05-08T11:08:27+08:00

    AFAIK 云服务器是虚拟的,因此处理器、磁盘和(可能)甚至 RAM 基本上都是由等效规格组成的。所以我想问题是你的云提供商有多诚实?;)

    • 1
  4. Chopper3
    2009-05-08T12:20:54+08:002009-05-08T12:20:54+08:00

    是的,在“裸机”上运行代码和任何形式的虚拟化之间几乎总是需要权衡性能。也就是说,云中使用的服务器可能比您可能选择自己托管应用程序的服务器更强大,因此这种更强大的硬件可能会抵消开销。我的建议是在您正在考虑的任何给定云上运行很多很多测试,包括在一天和一个月的不同时间进行相同的测试。

    • 1
  5. Steve T
    2009-05-08T13:52:38+08:002009-05-08T13:52:38+08:00

    您必须考虑直接规格比较和纯粹性能比较之外的好处,以确定云托管是否适合您。

    就纯粹的性能和规格而言,专用服务器选项将为您提供完整的磁盘吞吐量、cpu 时间,并且您不必担心虚拟化层以及访问相同硬件资源的其他虚拟服务器。除非您在同一硬件上运行两个高资源密集型应用程序,否则它通常不会引起注意。

    但是,托管在云中的虚拟服务器比专用服务器提供了更多额外的好处。通常,您会获得额外的好处,例如轻松扩展、负载平衡、即时工作负载迁移和故障转移服务器迁移。这些只是虚拟化层有利于托管的一些功能。

    大多数云托管提供商还可以根据您的需求提供更高效的服务器规格,并且您可以轻松快速地扩展性能。

    如果您希望从软件一直到裸机完全控制您的系统,那么您可能只需要一台专用服务器,通常使用第二台功能较弱的服务器作为备份,以防第一台服务器出现故障,让您有时间修复并重新调整主服务器的用途。

    还有更多需要考虑,但希望这能让您简要了解您应该问自己哪些问题。

    • 1
  6. loryza
    2009-05-19T15:16:10+08:002009-05-19T15:16:10+08:00

    您是否有任何特定的 I/O 要求,即您的应用程序是否对您的数据库施加了很大的负载,即使只是偶尔的?如果您正在执行相当于运行 SQL*Loader(Oracle 的批量加载实用程序)并对托管在云(或任何虚拟机)上的数据库进行大量写入的操作,您可能会看到写入性能受到影响。性能影响将根据底层存储架构而有很大差异。如果您有非常具体的 I/O 要求,您可能不想仅仅基于他们的云/VM 规格,因为虚拟磁盘性能可能会有很大差异。

    • 0
  7. Jim OHalloran
    2009-05-19T22:37:05+08:002009-05-19T22:37:05+08:00

    正如其他人所提到的,使用虚拟化硬件可能会出现性能问题。但是,您可能会注意到差异的另一个领域是网络延迟。由于这些“云”服务器不是在现场托管的,您可能会注意到云服务与现场或本地托管服务之间的延迟存在相当大的差异。例如,我住在阿德莱德,对于 SSH 会话,我的家庭服务器和托管在阿德莱德数据中心的服务器之间没有明显区别。但是,托管在阿德莱德的服务器与托管在美国的服务器之间的延迟差异非常明显。

    简而言之,如果您的云提供商为您提供位置选择,请选择离您和您的用户最近的(在网络方面)。

    吉姆。

    • 0
  8. Ryan
    2009-09-10T06:55:57+08:002009-09-10T06:55:57+08:00

    我的 2c 价值是,如果您只是将“云计算”用作 VPS,那么您就错过了真正的好处。

    在这里查看答案我们的网络应用程序应该转到云端还是多个 VPS?

    • 0

相关问题

  • 哪些云服务将在 2015 年出现?[关闭]

  • 系统映像食谱?

  • 有什么软件可以模拟局域网?

  • 为什么 Virtual PC 与 Windows 7 捆绑在一起很重要?[关闭]

  • 您最喜欢的云计算提供商是什么?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve