详情页标题前

阿里云容器服务ACK使用抢占式实例-云淘科技

详情页1

抢占式实例是一种低成本竞价型实例,您可以对阿里云当前闲置的资源出价,获得资源后运行容器,直到因为其他客户的更高出价而被回收容器资源,从而降低部分场景下使用ECI实例的成本。本文介绍如何使用抢占式实例。

背景信息

抢占式实例相对于按量付费实例价格有一定的折扣,实际价格随供求波动,并按实际使用时长进行收费。更多信息,请参见抢占式实例概述。

抢占式实例创建成功后拥有一小时的保护周期,即在创建成功后第一个小时内,即使市场价格浮动超过了出价,抢占式实例也不会被释放,您可以在该抢占式实例上正常运行业务。超过保护周期后,每5分钟检测一次实例规格的当前市场价格和库存,如果某一时刻的市场价格高于出价或实例规格库存不足,抢占式实例会被释放。

  • 抢占式ECI实例运行1小时后将会因为价格的波动、库存等原因被系统回收。

  • 系统回收会提前3分钟产生准备释放的事件。

  • 释放的ECI的资源会被回收,但是实例信息会依然保留,回收后实例不再收费并且状态变为Expired(已过期)。

说明

抢占式实例不支持备案服务。

在使用抢占式实例时,您需要遵循以下建议:

  • 选择一个合理的出价,您的出价应该足够高,而且要充分考虑到市场价格的波动。之后您的抢占请求才会被接受处理,而且创建后才不会因为价格因素被释放。另外,出价还必须符合您根据自身业务评估后的预期。

  • 建议您使用不受抢占式实例释放影响的存储介质来保存您的重要数据。例如,您可以使用独立创建的云盘(不能设置为随实例一起释放)存储数据,或者NAS等外部存储。

抢占式ECI实例依然支持两种创建方式:

  • ECS InstanceType形式。

    计费会以该规格的按量市场价以及实时折扣为准。

  • CPU/内存形式。

    ECI会自动匹配满足价格要求的ECS InstanceType,并以此规格作为计费的原始市场价,即实例的计费折扣都是基于该规格的市场价,而非对应的ECI的CPU、Memory的按量价格。该方式等效于传入InstanceType方式创建。

应用场景

抢占式实例适用于无状态的应用场景,例如可弹性伸缩的Web站点服务、图像渲染、大数据分析和大规模并行计算等。应用程序的分布度、可扩展性和容错能力越高,越适合使用抢占式实例节省成本和提升吞吐量。

您可以在抢占式实例上部署以下业务:

  • 实时分析业务

  • 大数据计算业务

  • 可弹性伸缩的业务站点

  • 图像和媒体编码业务

  • 科学计算业务

  • 地理空间勘测分析业务

  • 网络爬虫业务

  • 测试业务

使用方法

您可以通过在Pod层面设置annotations: k8s.aliyun.com/eci-spot-strategy和annotations: k8s.aliyun.com/eci-spot-price-limit使用抢占式实例。

  • SpotAsPriceGo:系统自动出价,跟随当前市场实际价格。

  • SpotWithPriceLimit:设置抢占实例价格上限。

具体配置方式:

  • 设置k8s.aliyun.com/eci-spot-strategy"SpotAsPriceGo"

  • 只有k8s.aliyun.com/eci-spot-strategy设置为"SpotWithPriceLimit"时,k8s.aliyun.com/eci-spot-price-limit才会有效。

    设置实例每小时最高价格,支持最多3位小数。

    • k8s.aliyun.com/eci-spot-strategy: "SpotAsPriceGo"

    • k8s.aliyun.com/eci-spot-price-limit: "0.250"

Deployment示例

  • SpotAsPriceGo策略

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx
      labels:
        app: nginx
    spec:
      replicas: 2
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
          annotations:
            k8s.aliyun.com/eci-use-specs: "2-4Gi"  #根据需要替换您接受的ECS规格。
            k8s.aliyun.com/eci-spot-strategy: "SpotAsPriceGo"  #随市场出价策略。  
        spec:
          containers:
          - name: nginx
            image: nginx:1.7.9
            ports:
            - containerPort: 80
  • SpotWithPriceLimit策略

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx
      labels:
        app: nginx
    spec:
      replicas: 2
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
          annotations:
            k8s.aliyun.com/eci-use-specs: "ecs.c5.large"  #根据需要替换您接受的ECS规格。
            k8s.aliyun.com/eci-spot-strategy: "SpotWithPriceLimit"  #最高价限定策略。
            k8s.aliyun.com/eci-spot-price-limit: "0.250" #小时最高单价。
        spec:
          containers:
          - name: nginx
            image: nginx:1.7.9
            ports:
            - containerPort: 80

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/171576.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK实现ECI Pod可用区打散以及亲和调度-云淘科技

    高可用以及高性能是分布式任务执行过程中的重要要求。在ACK Pro版集群中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。本文介绍如何实现ECI Pod可用区打散以及亲和调度。 说明 本文功能目前处于白…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK实现ECI Pod可用区打散以及亲和调度-云淘科技

    高可用以及高性能是分布式任务执行过程中的重要要求。在ACK Serverless集群Pro版中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。本文介绍如何实现ECI Pod可用区打散以及亲和调度。 重要…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACK抢占式实例节点池最佳实践-云淘科技

    抢占式实例是一种按需使用的实例,相对于按量付费实例价格有一定的折扣。抢占式实例节点池是由抢占式实例、按量付费实例按照一定比例组合而成的节点池,使用抢占式实例节点池,可以节省一定的费用。本文介绍抢占式实例节点池的概念、适用场景,配置抢占式实例组合,配置抢占式实例和存量实例的比例,查看抢占式实例到期状态,以及抢占式实例到期的优雅处理方式等内容。 背景信息 抢占式…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK实现ECI Pod可用区打散以及亲和调度-云淘科技

    高可用以及高性能是分布式任务执行过程中的重要要求。在ACK Pro版集群中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。本文介绍如何实现ECI Pod可用区打散以及亲和调度。 说明 本文功能目前处于白…

    阿里云容器服务 2023年12月10日
  • 阿里云ECS云服务器实例FAQ-云淘科技

    本章节汇总了使用云服务器ECS实例时的常见问题。 购买实例问题 如何查看某个地域或可用区是否能购买实例? 购买实例时,资源已经售罄怎么办? 如何选择适合我业务的ECS实例? 购买ECS实例如何付款? 开通一台云服务器需要多久? 购买实例付款成功,但是没有生成实例,为什么? 购买实例后查看内存大小,为什么和购买时的实例规格定义不一致? 费用类常见问题解决方案 …

    阿里云服务器 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。