我一直在想弄清楚公有云和私有云之间究竟有什么技术区别。我本以为可以找到一篇文章来准确描述它的工作原理,但到目前为止还没有找到。每篇文章似乎都说了其他东西。
我知道在公共云中,多个用户使用相同的物理机器,因此处理私有数据时非常不安全。我知道私有云更安全,但我不知道为什么。是因为私有云有虚拟专用网络之类的东西吗?还是因为其他用户不在物理机器上?
答案1
私有云可以配置为局域网或数据中心的扩展,而不是直接连接到互联网。也就是说,它们可以使用私有 IPv4 地址进行寻址,从而使它们无法通过互联网访问。通过 VPN,私有云可以像局域网或主机托管设施的扩展一样运行。
即使在私有云中,您通常也会处理多租户问题。其他客户的 VPS 运行在与您相同的硬件上。但是,除非他们能够利用一些未知的虚拟化漏洞,否则他们可能还在隔离的硬件上运行……他们无法访问 192.168.1.1 上的 VPS(或您配置的任何地址)。
公共云本质上可以从互联网访问(至少一个接口具有公共 IP 地址)。私有云中的虚拟机只能通过 NAT 实例或 VPN 访问(或被访问)互联网(可以将它们配置为仅具有私有 IP 地址)。
- 感谢 TomTom 对多租户的更正。私有云不应被视为多租户。我在回答时想到的是 Amazon Virtual Private Cloud,虽然它是多租户,但我认为更准确的说法是 Amazon VPC 严格来说不是私有云,而不是因为 Amazon VPC,多租户主机可以被视为私有云。
答案2
云只是一个抽象层。猜猜怎么着?VMware 就是云。
公共云是任何人都可以使用的云。
私有云仅限于特定的一群人(最常见的是公司成员或公司内的一个部门)。
答案3
这个问题的问题是“云”一词没有任何单一、标准化的含义。这使得很难在供应商等之间做出简明扼要的定义。我们拥有的都是定义松散的术语,这些术语对一群人来说意味着一件事,而对另一群人来说则意味着另一件事。
话虽如此,“私有云”通常是指由单个实体拥有、控制和使用的基础设施。我理解您的问题,但老实说,这实际上取决于您谈论的服务类型以及营销人员/供应商在提出该术语时的意思。
答案4
这似乎是一个非常常见的问题,虽然它看起来很难回答,但答案却相当简单。任何私有云都由您或您的公司托管在您的场所。私有云是一组由您的公司专门使用并存储在您的场所的资源或虚拟机。