我们已经看了云计算领域,Synopsys对此一直在探索发挥明显作用的公共云计算资源在模拟弹性。我们简要看他们尝试演示DAC的云,破坏了自己的硬盘。
所以昨天我有一个化妆品会话从亚历克斯·Seibulescu Synopsys对此高级主管工程师。也是有用的,我们没有相同的时间压力下快速DAC表示可能有,所以,除了显示模拟运行,他能够更深入研究云资源的管理。
演示包括Synopsys对此计算机上执行的脚本。事实上,他们的安全特性包括建立一个IP地址的云可以操作。这是Synopsys对此的外部IP地址,因此任何试图从其他运行脚本的IP地址会被拒绝。
脚本,在大多数情况下,就像任何其他脚本。它涉及secure shell (SSH)和安全(SCP)复制命令以及Synopsys对此的星际2命令。
星际2命令所有命令包装所需的所有基础活动管理亚马逊。很高级,使所有的亚马逊细节不透明。星际2有四个选项可以使用命令:创造;查询;修改;和删除。这些提供日志结果可以输送到一个文件中;该文件可以搜索信息。例如,当“创造”是用来建立一个新的集群,生成的日志文件可以grep提取集群ID号,这需要进一步的命令的集群。
他的脚本创建了一个集群中,得到了回归套件,然后做了一些动态资源动态平衡。脚本时检查一次进步50%套件需要完成。如果是低于50%(当然,这是),然后添加了更多的内核。
“集群”的概念是一个主节点,一个许可证服务器,然后0到一些大量(数百个;从理论上讲,只有亚马逊拥有有限)的工作节点。每个核心工作节点上被认为是一个实例(CCI);保留核心时,储备整个机器(机器不是“租户”所以你没有和任何人分享)。机器有8个核心,所以你必须分配CCIs 8的倍数。
例如,他开始添加了8 CCIs然后32部分通过完成得更快。这是一个简单的方法:因为这都可以以编程方式完成,你可以,例如,图多远落后于预定计划你要找出正确的数量的CCIs添加(而不是添加一个固定32)。
每个计算机都是一个Linux SMP盒子,有工作分配负载分配程序。Synopsys对此提供了sg(太阳GridEngine),它是免费的,或者,如果你有LSF的许可证,您可以使用LSF。
一旦工作完成,脚本涂了结果,下载;集群被摧毁。如果集群要很快被再次使用,它可能是离开了,与所有工人节点回收。允许所有的配置、设计、和结果数据保持集群中。一旦集群被摧毁,所有会话的痕迹消失(即是至关重要的,以确保你下载结果之前破坏集群)。
的工作是运行,亚历克斯能够去一个网站检查运行的进程。有大量的信息——事实上,真的需要多由一个典型的用户(这是有用的在这个阶段的调试需求)。
我们还讨论了版本控制。有一个版本的风投公司,用户将默认;如果需要一个不同的版本,客户可以使用Synopsys对此版本。Synopsys对此也不升级版本动态:任何升级通常是由客户发起的,最有可能在那之后客户升级自己的安装新版本。所以没有机会将改变一个版本的一个项目。