项目的云计算模拟环境



我是工程学最后一年的学生。我正在做云计算项目。我对这个概念有信心。但是我不知道如何在云中模拟这个概念。对于研究生水平 哪种云计算模拟环境易于使用?请给你的有价值的建议。(现在我正在Java中实现这个概念)

试着看看OpenShift,如果你熟悉Unix/Git,它是免费的,而且非常容易使用。 我将我的博客托管在Java/Unix/MySql堆栈上,并且非常满意。

首先,我建议您了解 IaaS 和 PaaS 之间的区别。维基百科始终是可以找到此信息的好地方。也许您可以比较两种云计算机模型。

您将看到,在PaaS上,从服务开始要容易得多,因为您不需要安装,也不需要配置任何东西。通常,您只需要一个按钮来提供特定服务,而不需要很多步骤来部署应用程序。

您应该寻找不同PaaS提供商的"如何开始"。您可以从此如何开始教程开始,然后查找类似的指南并比较最重要的提供商。您可以看到,开始使用此云模型非常容易。

同意:PaaS 可能是一个很好的起点。不过,我对Java没有任何经验,快速的Google搜索:http://www.cloudbees.com/可能是一些东西。

如果你想更深入一点,你应该尝试亚马逊的EC2。我相信他们做得很好,而且他们提供一年的免费套餐。

如果你想用Java构建云计算模拟,看看CloudSim Plus。它是一个现代、功能齐全、高度可扩展且易于使用的 Java 8 框架,用于云计算基础架构和服务的建模和模拟。

这是一个积极维护,完全重新设计,组织得更好且大量记录的项目。它具有大量独家功能,是maven central唯一可用的云模拟框架。

它的一些主要特征和特点包括:

  1. 垂直 VM 缩放按需向上和向下分配虚拟机资源,例如 RAM、带宽和 PE (CPU)。
  2. 水平 VM 缩放,允许根据过载条件动态创建 VM。此类条件由可以检查不同 VM 资源使用情况(如 CPU、RAM 或 BW)的谓词定义。
  3. 并行执行模拟,允许在多核计算机内以隔离的方式同时运行多个模拟。
  4. 用于启用模拟监视的侦听器。
  5. 允许实现启发式方法的类和接口,例如禁忌搜索, 模拟退火,蚁群系统等。在此处查看使用模拟退火的示例。

最新更新