有状态的工作负载需要一致的访问特定网络和磁盘工件。与不容忍中断,但毫无疑问,这些工作负载可以是昂贵的。因此,组织面临着一个挑战一致性和成本效率之间的权衡他们的云产业规模和成本增长的担忧。
然而,运行状态工作负载并不需要获得,昂贵的,不可预测的计算成本。当虚拟机(vm)可以是昂贵的运行与容器架构相比,仍有保存vm运行时状态的方法。
确定用例状态可以运行的工作负载发现虚拟机(在Azure)或现货实例(AWS)是一个改变游戏规则在一个组织的云战略。这是如何安全地运行一些状态与位置计算工作负载和节省高达90%。
有状态应用程序:定义、基本要求和用例
在云计算,有状态(或“状态”)指的是附件的一致性,帮助工作负载(例如,应用程序、microservice等)的功能,尽管云的转瞬即逝。这些关键任务工作负载可能用于产品开发或填充一个可工作的软件产品的核心功能。
有状态应用程序保存数据,如用户偏好,日志,或其他行动——从先前的会话。相比之下,一个无状态应用程序不保留这些数据。操作将运行在一个无状态应用程序首次好像他们正在处理。
有状态的附件包括:
- 有状态的网络:获得一个固定的IP地址一致
- 有状态的操作系统:一致的操作系统配置(例如,系统文件和他们的位置,设置文件,用户设置权限,等等)。
- 有状态数据:持续访问所有其他非os磁盘
尤其是科技公司,正在利用状态工作负载,尤其是FinTech,数据,游戏和流媒体服务类别。他们可能会使用一个或多个上述附件运行状态工作负载如:
- 数据层:例如,蒙戈,卡桑德拉,MySQL, Elasticsearch
- 开发的机器
- 质量保证和测试环境
- 应用程序服务器在生产
- 游戏应用程序
- 机器学习(ML)培训
- 媒体服务器
许多企业通常会遗留架构上运行状态工作负载——庞然大物vm上运行的应用程序。然而在进行启动和扩大公司,有状态的工作负载可能是集装箱。有状态应用程序运行通过Kubernetes主要是使用StatefulSets完成。
运行状态vm:注意事项和成本
的另一个选择是运行在vm部署有状态的工作负载。当然,企业选择云资源上运行状态的工作负载是本地状态。雷竞技rabet官网换句话说,一旦你购买它们,附件的连续性和可用性保证。
有几种不同的定价natively-stateful vm选项。在这两个亚马逊网络服务(AWS)和雷竞技地址ray,这些都是按需或commitment-based机器(即。,保留的实例或储蓄计划)。按需定价通常是最高的,而RIs和储蓄计划可以有效地利用时成本更低。
然而,云计算能力过剩AWS和Azure提供可以提供更重要的储蓄。AWS实例和Azure现货vm是最便宜的形式的计算,提供高达90%的折扣。
使产能过剩状态
有四个关键需求,允许有状态的工作负载运行几乎不间断现场机器:
1。持久性
通过维持附件(例如,数据磁盘和网络)通过机器更换,工作负载恢复时间大大减少。从文件和网络的角度来看,工作负载准备捡起从那里停了下来。在ML工作负载,您可以作为一个完整的国家,如果你经常创建一个检查点文件。
2。长寿
这包括选择现货市场,机器被驱逐的概率相对较低,尽量减少机器在第一时间更换。然而,这可能需要你通常的地区或可用性区域以外的操作。
3所示。再平衡
再平衡确保工作负载将没有中断处理。真正减少停机时间,你需要能够预测接近机器驱逐和旋转提前更换。
4所示。回退
回落点播或承诺支付可以帮助保证工作量连续性甚至在完成现场的情况下不可用。持续优化,您可能想要自动化过渡回到点一旦可用。一个企业级解决方案,自动化的使用现货实例为这个任务是必须的。
何时使用现货vm状态的工作负载
发现虚拟机适用于任何工作负载和一些停机时间宽容。内部工作负载像个人开发机器或测试环境是开始的好地方。金融风险管理生产,这是一个问题——的数量计算储蓄超过停机的成本?
因此,组织需要注意cost-availability权衡的vm。值得注意的是,他们可以在没有任何通知的情况下被驱逐,导致工作负载停止。这使得运行工作负载在这些低成本的资源风险至关重要。雷竞技rabet官网另外,他们不是本地状态;有些hyperscalers自动化机器替代但没有坚持IP,操作系统,或数据磁盘。
调整状态与自动化vm
VM之间的平衡是调整机器尺寸和工作可靠性。有效地调整虚拟机需要首先思考这些vm上运行的应用程序的性能需求。考虑利用指标和趋势CPU、内存、网络和磁盘使用,以确保裁员VM不会影响工作负载的性能。
另一个有用的措施是使用自动化设置阈值,所以你知道的时候,使达到最佳状况vm。一般来说,如果使用超过80%,你应该考虑分级vm,如果大量的时间保持在20%以下,你可以缩小。监控应用程序如何使用服务器CPU和内存可以帮助确定什么是最好的实例类型/尺寸vm上运行。
虚拟机是一种常见的罪魁祸首超支的云,和存储是需要调整的另一个方面来降低成本。第三方工具可以让它更容易推荐和自动部署最合算的磁盘类型和文件系统大小,以满足应用程序的性能需求。调整存储还包括能够定位和消除浪费的形式与过度的IOPS空闲磁盘或磁盘配置。
支持和优化你的有状态的工作负载
大多数云优化解决方案将提供有状态运行工作负载而利雷电竞官网进入用承诺/预订。然而,这不会让你可能的最高的储蓄。现货vm。唯一的问题是:你让VM状态如何?
NetApp最近点Azure状态节点通常可用。有状态的节点增加了过剩的产能计算的IP和数据持久性,使它们适合多个状态的用例。这样,企业和扩大组织可以立即得到更多的计算能力从现有预算——在不影响可用性。