2

经理要求我对使用云进行回归测试进行研究/研究。目前,我们有一个在中央主机上运行的 python 脚本,它将测试用例分布在不同的盒子上,运行它们,检索结果并在中央主机上进行比较。我们希望用云服务器有效地替换这些 BOXES。

在做了一些研究之后,我对云服务器有疑问:

  1. 传输中的数据有多安全(虽然它将在我们的中央主机和云服务器之间移动) 是否有任何提供商提供任何加密?

  2. 我们需要在所有云服务器上安装 Red Hat Linux。如果我们需要在这些服务器上建立一个数据库,即使数据库上没有任何活动,我们也会被收费吗?通过活动,我的意思是没有插入/更新等。

  3. 由于我们将在所有服务器之间同步发布,然后再向它们发送测试用例,因此在服务器之间传输数据是否需要付费?

4

1 回答 1

3

1. 飞行中的数据

据我所知,您应该将服务器视为任何其他服务器。如果您在互联网上简单地做事,它们在互联网上仍然是简单的。如果要加密,请使用 encryption。并非所有人都需要加密,因为您必须在性能、安全性和实用性之间取得平衡。如果您通过 HTTPS、SSH/SCP 或 SFTP 传输数据,您可能没问题。

现在,即使提供商说他们为您加密了您的数据,您对他们如何处理数据了解多少?他们如何处理密钥?有一些服务可以为您解决这个问题,但这也取决于您自己的信任。更好地评估他们正在做什么以及它为他们提供的访问权限。

至少对 Rackspace 来说,您的数据就是您的数据。随心所欲地对待它。

2a. 红色的帽子

Amazon 和 Rackspace 都有 Red Hat Linux 服务器。

2b。服务器使用

云提供商对服务器运行时间收费,而不是根据您正在做什么/处理什么。如果您想降低成本,您始终可以对服务器进行映像和/或将其关闭。或者,您也可以将其视为能够根据需要创建任意数量的服务器。

3. 数据传输

如果您在同一个数据中心内传输数据,则无需付费。只需确保您使用的是内部 IP 地址。

杂记

如果我对在任何云提供商上进行回归测试有任何建议,请务必使用持续集成(例如Jenkins,可能是您的 Python 脚本)和配置管理(ChefSaltStackAnsiblePuppet)。从长远来看,您的自动化程度越高,您的生活就会越好。我列出的所有项目都是您可以自己运行(或获得托管支持)的开源项目。

于 2013-11-13T21:14:02.687 回答