假设我有一个有限的预算来制作一个小型的内部私有云。现在我希望能够将这个私有云与一个公共云(例如amazonec2)结合起来。我有什么选择?更具体地说,我希望能够做到以下几点:主要使用私有云,但如果请求速率或数据集大小增加,则将部分负载/数据传输到ec2将我的机密数据存储在私有云上,并将更一般的数据移动到ec2。收到请求后,我希望能够对公共数据进行一些计算,然后将其与对机密数据的一些计算结合起来。但数据的机密性决不能受到损害。我正在寻找一个项目,这将感谢任何想法/建议或相关材料。
cu6pst1q1#
@arcade\u fire提供了一个优秀的概述,介绍了与之竞争的开源私有云产品。在此列表中,您可以添加microsoft的scvmm和vmware的vcloud。根据预算和工作量的不同,这些专有产品可能也会引起兴趣。选择云操作系统后,请考虑以下问题:如何使混合云的公共和私有元素对您的网络透明?如何控制产生的混合云?第一个问题是通过使用所谓的vpc(虚拟私有云)来解决的。这个术语是由aws引入的,用来描述位于私有网络上的公共云部署。这些机器通过vpn连接到您的私有云。vpn的一端在云中,另一端在数据中心。谷歌的“aws专有网络架构”会给你一个很好的解释。我喜欢ec2到vpc:一个值得做的转变第二个问题涉及选择管理工具来管理工作负载,这些工具支持用于与每个公共和私人帐户通信的api。architype的例子是rightscale,它支持许多api,但也有其他api@拱廊火灾提供了一个链接到货架空间。或者,您可以找到顾问,根据预期的工作负载定制工具,例如shapeblue(cloudstack生态系统)。
mbyulnm02#
这是一个很难回答的问题,因为你可以通过各种各样的途径来做到这一点。总之,你所描述的是一个混合云:首先,你必须构建你的私有云,有很多选择可以做到这一点,你有cloudstack、openstack、eucalyptus、open nebula等。如果你选择开源方式(我推荐),你可以看到对不同开源云计算解决方案的分析:http://bit.ly/qegpqk当您有自己的基础设施由私有云管理时,您需要像amazon这样的第三方提供商来部署基础设施的“公共端”。现在最困难的是:您必须构建自己的逻辑,以便将基础设施扩展到“公共端”,这实际上是80%的工作,您必须计划何时、何地进行扩展,您必须确定要在公共端存储哪些数据,等等。。。rackspace之类的工具可以帮助您:http://www.rackspace.com/cloud/hybrid/
c3frrgcw3#
有专业的供应商提供这种私有云(主要是私有云)和公共云的组合服务。它被称为混合云,你可以构建自己的私有云来服务于你的项目,你可以从公共云中提取一些元素来更好地服务于你,以防数据库增加而你自己的云有限。我个人喜欢stratoscale,他们的symphony产品很好,可以满足客户的所有需求(从我的经验来看),但很明显,你有很多产品(他们也使用openstack)
r7knjye24#
如果您计划拥有自己的混合云,那么您必须拥有自己的代码来处理scaleup和其他资源调配任务。对于私有云,您可以选择eucalyptus或openqrm。如果您熟悉linux,那么可以使用与apache服务器上的linux操作系统捆绑在一起的开源kvm,您可以从java或php代码中调用其公开的方法,并执行provision和de provision任务。或者,您可以简单地使用kvm提供的管理控制台。citrix-xen也是一种选择。现在对于公共云来说,ec2是一个选项,而不是您可以使用其他各种iaa。为了获得高可用性,您可以使用开放源码的apachehaproxy来实现负载平衡。当你处理一些数据时,你可以选择大数据提供商,包括mapreduse、terradata、ibmnetzza、cloudere进行图形和其他分析,你可以使用splunk,而apachehadoop和pig和hive总是一个选项。您必须编写的scaleup代码以及私有云和公共云的集成。亚马逊公开了它的网络服务,你可以利用它。。。。
1yjd4xko5#
您所描述的无疑是一个混合云部署模型。根据我与我们团队的经验,我可以建议你继续给第三方工具一个机会。如今,第三方服务允许您在云环境中拥有所有相关的行动自由,这基本上意味着您可以完全控制您的云资源。这些服务允许您管理内部私有云,同时使用aws作为内部部署,这是一个非常高级的功能。你可能想看看它以及成本,这些工具大多提供免费试用。
5条答案
按热度按时间cu6pst1q1#
@arcade\u fire提供了一个优秀的概述,介绍了与之竞争的开源私有云产品。在此列表中,您可以添加microsoft的scvmm和vmware的vcloud。根据预算和工作量的不同,这些专有产品可能也会引起兴趣。
选择云操作系统后,请考虑以下问题:
如何使混合云的公共和私有元素对您的网络透明?
如何控制产生的混合云?
第一个问题是通过使用所谓的vpc(虚拟私有云)来解决的。这个术语是由aws引入的,用来描述位于私有网络上的公共云部署。这些机器通过vpn连接到您的私有云。vpn的一端在云中,另一端在数据中心。谷歌的“aws专有网络架构”会给你一个很好的解释。我喜欢ec2到vpc:一个值得做的转变
第二个问题涉及选择管理工具来管理工作负载,这些工具支持用于与每个公共和私人帐户通信的api。architype的例子是rightscale,它支持许多api,但也有其他api@拱廊火灾提供了一个链接到货架空间。或者,您可以找到顾问,根据预期的工作负载定制工具,例如shapeblue(cloudstack生态系统)。
mbyulnm02#
这是一个很难回答的问题,因为你可以通过各种各样的途径来做到这一点。
总之,你所描述的是一个混合云:
首先,你必须构建你的私有云,有很多选择可以做到这一点,你有cloudstack、openstack、eucalyptus、open nebula等。如果你选择开源方式(我推荐),你可以看到对不同开源云计算解决方案的分析:
http://bit.ly/qegpqk
当您有自己的基础设施由私有云管理时,您需要像amazon这样的第三方提供商来部署基础设施的“公共端”。
现在最困难的是:
您必须构建自己的逻辑,以便将基础设施扩展到“公共端”,这实际上是80%的工作,您必须计划何时、何地进行扩展,您必须确定要在公共端存储哪些数据,等等。。。
rackspace之类的工具可以帮助您:
http://www.rackspace.com/cloud/hybrid/
c3frrgcw3#
有专业的供应商提供这种私有云(主要是私有云)和公共云的组合服务。它被称为混合云,你可以构建自己的私有云来服务于你的项目,你可以从公共云中提取一些元素来更好地服务于你,以防数据库增加而你自己的云有限。我个人喜欢stratoscale,他们的symphony产品很好,可以满足客户的所有需求(从我的经验来看),但很明显,你有很多产品(他们也使用openstack)
r7knjye24#
如果您计划拥有自己的混合云,那么您必须拥有自己的代码来处理scaleup和其他资源调配任务。对于私有云,您可以选择eucalyptus或openqrm。如果您熟悉linux,那么可以使用与apache服务器上的linux操作系统捆绑在一起的开源kvm,您可以从java或php代码中调用其公开的方法,并执行provision和de provision任务。或者,您可以简单地使用kvm提供的管理控制台。citrix-xen也是一种选择。现在对于公共云来说,ec2是一个选项,而不是您可以使用其他各种iaa。为了获得高可用性,您可以使用开放源码的apachehaproxy来实现负载平衡。当你处理一些数据时,你可以选择大数据提供商,包括mapreduse、terradata、ibmnetzza、cloudere进行图形和其他分析,你可以使用splunk,而apachehadoop和pig和hive总是一个选项。
您必须编写的scaleup代码以及私有云和公共云的集成。亚马逊公开了它的网络服务,你可以利用它。。。。
1yjd4xko5#
您所描述的无疑是一个混合云部署模型。根据我与我们团队的经验,我可以建议你继续给第三方工具一个机会。如今,第三方服务允许您在云环境中拥有所有相关的行动自由,这基本上意味着您可以完全控制您的云资源。这些服务允许您管理内部私有云,同时使用aws作为内部部署,这是一个非常高级的功能。你可能想看看它以及成本,这些工具大多提供免费试用。