【问题标题】:What is vSphere and vCloud?什么是 vSphere 和 vCloud?
【发布时间】:2011-04-26 21:47:00
【问题描述】:
  1. 谁能帮助我理解 vSphere n vCloud Director?两者有什么区别?
  2. 安装后如何在自己的 Java 应用程序中使用 vCloud 的 REST URI?
  3. 任何使用 vCloud REST API 的 Java 示例都会非常有帮助..!! :-)

【问题讨论】:

    标签: java rest vmware


    【解决方案1】:

    vSphere 是 VMWare 虚拟化平台的“基础架构”级别。 vSphere 是 IT 控制的虚拟化层; IT 通过计划好的 vSphere 架构精心构建网络、服务器和其他网络资源的虚拟化。

    vSphere 建立在单独的 ESXi 服务器之上。这些服务器是 Type 1 Hypervisor 虚拟化服务器。类型 1 管理程序基本上是虚拟化特定的操作系统。 Type 2 虚拟机管理程序是您在普通操作系统上运行以支持运行虚拟机的软件。在 1 类管理程序(如 ESXi)中,整个操作系统旨在将物理服务器的资源专用于为虚拟机的执行提供优化的运行时环境的单一目的。

    vSphere 的管理工具以前称为 vCenter,它是一个客户端应用程序,但现在他们正在将其替换为 vSphere Web Client。如果您愿意,这些工具通常由 IT 人员和管理员使用。这不是您获取人们通常认为的“云”存在理由的动态分配资源的地方。 VMWare 文献指出,vSphere 虽然被虚拟化,但仍然是 IT 的静态、谨慎领域。它不应该试图对快速周转的供应需求做出反应,对于网络和主机等事物,我们期望从云中获得,因为这些快速周转与 IT/管理员级别要求的谨慎法令背道而驰。

    这就是 vCloud Director 的用武之地。这一层位于 vSphere 之上,提供更流畅的配置模型。虽然 vSphere 可以保持稳定且变化缓慢,从而确保性能和安全级别与企业系统的要求相当,但 vCloud 提供了一个模型,您可以在其中独立部署网络、服务器和其他资源。它位于 vSphere 之上的一层,因为它必须是更高的层才能允许两个层使用满足该层特定要求的供应模型; vSphere 需求侧重于传统 IT 对安全性和性能的需求,而 vCloud 需求则全都与快速配置有关。我认为人们的困惑来自于不理解这些不同的要求。

    为了从 Java 连接到任何 REST API,您只需要一种编程方式来进行 HTTP 调用。低级手段通常是围绕像HTTP Client 这样的客户端API 构建的。但是还有更高级别的工具,例如Spring REST Template。在更高级别上,您可以使用 VMWare 提供的Java SDK;这是一个非常好的选择,因为它可以让您忘记整个 REST 方面,并遵循 vCloud 资源的传统 Java 面向对象表示。 SDK 引用的 pdf 中有一个 Hello World 示例。

    【讨论】:

      【解决方案2】:

      我也是新手,但如果你还没有,这里是我收集的。 vSphere 是用于与 vSphere 服务器基础架构交互的 API。 vCloud API 是用来与他们的云管理层交互的。 vCloud Director 或 vCloud Express 就是这样的例子。

      这是我需要 vCloud 信息时的起点...http://communities.vmware.com/community/developer/forums/vcloudapi?sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie= &oe=&rlz=

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 2015-03-17
        • 1970-01-01
        • 1970-01-01
        • 2015-11-13
        • 1970-01-01
        • 2022-01-21
        相关资源
        最近更新 更多