有状态应用程序实例

一般

数据完整性和一致性的概念在管理工作负载是至关重要的。这方面可能琐碎与按需运行时实例,但它不是如此琐碎而使用EC2实例,这是概念上的,可以撤销在任何给定的时刻。Spotinst,我们给它一些深思,在如何利用现货,但她依然容易处理数据问题和信心。

概念

使用Elastigroup,您可以指定您的现货实例是否应该重新启动,或终止时中断。你可以选择中断的行为能够满足您的需要。默认是终止点实例时中断。改变中断的行为,选择一个选项在控制台或从有状态的配置strategy.persistence在API请求。

  • 持续根和数据量——模拟节点的重新启动的实例替换,使同一根卷的磁盘,所以您的应用程序就可以离开。
  • 坚持私有IP地址——让你的埃尼的实例,您的实例将长大后中断使用相同的IP地址和埃尼集团。

Multi-AZ和现货需求复苏

对于现货Intturuption Elastigroup将尝试重新启动或启动现场实例在不同可用性区域,实例类型甚至在一个不同的定价模型如需保持集群的可用性。屏幕-射- 2017 - 07 - 12 - 57 - 8 - 15点

请注意:

  • Multi-AZ环境将有一个快照机制使体积可用于所有az Elastigroup配置。(声明:热EBS迁移)

自动将快照

Elastigroup允许您创建自动的,安排您的AMI和附加EBS卷的快照。自动备份功能,您可以维护您的集群内数据持久性。在任何实例的情况下更换,Elastigroup将使用上次快照记录根据定义的时间间隔。

如果你定制的实例与EBS卷除了根设备体积,新的AMI包含这些卷的块设备映射信息。从这个新的AMI实例启动时,它会自动启动与额外的负载。

如果你有申请周期变化或更新AMI和根体积这是最完整的解决方案,因为它简单地创建新图像基于所需的频率。这是一个很好的选择应用服务器集群和集群运行在负载均衡器

请注意:

  • AMI后将从一组的一个实例。
  • 这是一个很好的解决方案,自动定量组。

用例

请注意

  • 有状态的配置将工作最好与分片型集群复制因子大于1。
  • 确认你能忍受一个实例被删除集群的维护。现货中断期间,将会有一个“重启”。

Elastic.co

Elasticsearch节点恢复需要的一小部分时间需要提供一个全新的实例。从你的角度来看Elasticsearch集群实例只是为维护重启(根据数据量的大小高度)。不需要更改为集群提供此,只要你有足够的实例为法定人数。

卡珊德拉

如果你卡桑德拉节点代替我们克隆实例并把它带回来。卡桑德拉集群行为的实例下跌一段时间。抚养一个克隆的实例可以确保集群IOPs不是浪费在提出一个新实例。

单一服务器数据库

对于非生产环境没有要求100%正常运行时间为您的数据库实例。对于生产,我们建议使用一个Slavemaster配置。运行主与按需现场实例和奴隶有状态实例。

Hadoop集群

支持“有状态点”实例Spotinst Elastigroups允许您提供现货实例和自动恢复的完整状态实例包括私有ip。复苏发生时我们会自动创建一个克隆的实例,它将显示为实例是否重启了。说明请参见:Hadoop的用例

卡夫卡

卡夫卡的架构是设计基于几个组件,每个组件都有他的独特作用。所有这些组件可以运行现场实例。经纪人和饲养员集群,以及消费者,可以无缝地运行现场实例。