我需要一台不可靠的云/计算机集群,而这些云/集群在我在学校进行的某些实验中容易出现故障。当我说不可靠时,我的意思是机器可能会故障或任意减速。
是否有现成的服务?如果不是,是否有任何方法可以在不涉及仅终止实例的随时可用的云(AWS,Azure,Google Cloud)上实现此行为?
编辑-我的实验不允许配置不足。
答案 0 :(得分:1)
无论您选择哪种Cloud Provider,都存在一些强制关闭的框架,以便您可以测试应用程序的可靠性。 Netflix Simian Army是一个经典示例:
这是我们构建Chaos Monkey时的理念, 随机禁用我们的生产实例以确保我们可以生存 这种常见的故障类型,不会对客户造成任何影响。
由于您正在进行实验,并且出于任何原因决定使用AWS,因此Spot Instances可能会满足您的需求。它们价格低廉,但有一些缺点:
Spot实例可以被EC2中断两分钟 通知EC2需要容量回退。