1. 程式人生 > >New Amazon EC2 Spot pricing model: Simplified purchasing without bidding and fewer interruptions

New Amazon EC2 Spot pricing model: Simplified purchasing without bidding and fewer interruptions

Contributed by Deepthi Chelupati and Roshni Pary

Amazon EC2 Spot Instances offer spare compute capacity in the AWS Cloud at steep discounts. Customers—including Yelp, NASA JPL, FINRA, and Autodesk—use Spot Instances to reduce costs and get faster results. Spot Instances provide acceleration, scale, and deep cost savings to big data workloads, containerized applications such as web services, test/dev, and many types of HPC and batch jobs.

At re:Invent 2017, we launched a new pricing model that simplified the Spot purchasing experience. The new model gives you predictable prices that adjust slowly over days and weeks, with typical savings of 70-90% over On-Demand. With the previous pricing model, some of you had to invest time and effort to analyze historical prices to determine your bidding strategy and maximum bid price. Not anymore.

How does the new pricing model work?

You don’t have to bid for Spot Instances in the new pricing model, and you just pay the Spot price that’s in effect for the current hour for the instances that you launch. It’s that simple. Now you can request Spot capacity just like you would request On-Demand capacity, without having to spend time analyzing market prices or setting a maximum bid price.

Previously, Spot Instances were terminated in ascending order of bids, and the Spot price was set to the highest unfulfilled bid. The market prices fluctuated frequently because of this. In the new model, the Spot prices are more predictable, updated less frequently, and are determined by supply and demand for Amazon EC2 spare capacity, not bid prices. You can find the price that’s in effect for the current hour in the EC2 console.

As you can see from the above Spot Instance Pricing History graph (available in the EC2 console under Spot Requests), Spot prices were volatile before the pricing model update. However, after the pricing model update, prices are more predictable and change less frequently.

In the new model, you still have the option to further control costs by submitting a “maximum price” that you are willing to pay in the console when you request Spot Instances:

You can also set your maximum price in EC2 RunInstances or RequestSpotFleet API calls, or in command line requests:

$ aws ec2 run-instances --instance-market-options 
'{"MarketType":"Spot", "SpotOptions": {"SpotPrice": "0.12"}}' \
    --image-id ami-1a2b3c4d --count 1 --instance-type c4.2xlarge

The default maximum price is the On-Demand price and you can continue to set a maximum Spot price of up to 10x the On-Demand price. That means, if you have been running applications on Spot Instances and use the RequestSpotInstances or RequestSpotFleet operations, you can continue to do so. The new Spot pricing model is backward compatible and you do not need to make any changes to your existing applications.

Fewer interruptions

Spot Instances receive a two-minute interruption notice when these instances are about to be reclaimed by EC2, because EC2 needs the capacity back. We have significantly reduced the interruptions with the new pricing model. Now instances are not interrupted because of higher competing bids, and you can enjoy longer workload runtimes. The typical frequency of interruption for Spot Instances in the last 30 days was less than 5% on average.

To reduce the impact of interruptions and optimize Spot Instances, diversify and run your application across multiple capacity pools. Each instance family, each instance size, in each Availability Zone, in every Region is a separate Spot pool. You can use the RequestSpotFleet API operation to launch thousands of Spot Instances and diversify resources automatically. To further reduce the impact of interruptions, you can also set up Spot Instances and Spot Fleets to respond to an interruption notice by stopping or hibernating rather than terminating instances when capacity is no longer available.

Spot Instances are now available in 18 Regions and 51 Availability Zones, and offer 100s of instance options. We have eliminated bidding, simplified the pricing model, and have made it easy to get started with Amazon EC2 Spot Instances for you to take advantage of the largest pool of cost-effective compute capacity in the world. See the Spot Instances detail page for more information and create your Spot Instance here.

相關推薦

New Amazon EC2 Spot pricing model: Simplified purchasing without bidding and fewer interruptions

Contributed by Deepthi Chelupati and Roshni Pary Amazon EC2 Spot Instances offer spare compute capacity in the AWS Cloud at steep discount

Amazon EC2 Spot Instances Pricing

With Spot instances, You pay the Spot price that's in effect for the time period your instances are running. Spot instance prices are set b

NewAmazon EC2 Instances with Up to 8 NVIDIA Tesla V100 GPUs (P3)

Driven by customer demand and made possible by on-going advances in the state-of-the-art, we’ve come a long way since the original m1.small instan

Amazon SageMaker Neural Topic Model now supports auxiliary vocabulary channel, new topic evaluation metrics, and training subsam

In this blog post, we introduce three new features of the Amazon SageMaker Neural Topic Model (NTM) that are designed to help improve user product

Amazon EC2 Pricing

With per-second billing, you pay for only what you use. It takes cost of unused minutes and seconds in an hour off of the bill, so you can focu

New P2 Instance Type for Amazon EC2 – Up to 16 GPUs

I like to watch long-term technology and business trends and watch as they shape the products and services that I get to use and to write about. A

Amazon EC2 Dedicated Host Pricing

*This is the average monthly payment over the course of the Dedicated Host Reservation term. For each month, the actual monthly payment will eq

Amazon EC2 Auto Scaling Pricing

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

New – Auto Scaling for EC2 Spot Fleets

The EC2 Spot Fleet model (see Amazon EC2 Spot Fleet API – Manage Thousands of Spot Instances with one Request for more information) allows you to

Eucalyptus企業雲計算(建立能夠和Amazon EC2兼容的雲)

title 創建者 一個 2009年 但是 聯合 網絡設備 環境 存儲 Eucalyptus是與一個在加利福尼亞大學的研究性項目,創建了一個使企業能夠使用它們內部IT資源(包括服務器、存儲系統、網絡設備)的開源界面,來建立能夠和Amazon EC2兼容的雲。 &ldquo

Amazon EC2雲端服務器的使用方法

mod ins windows zip 服務 post root 權限 name Amazon的EC2服務器可以理解為虛擬機,不過它是不需要安裝系統的,它是根據鏡像自動創建的。在申請EC2的時候,可以選擇操作系統的類型,如Redhat Enterprise 6或ubuntu

通過SecureCRT訪問亞馬遜Amazon EC2主機

pen 生成密鑰 class 舉例 免費 linux 需要 輸入 面板 亞馬遜推出了免費的雲主機服務器 Amazon EC2,它是通過安全密鑰來訪問主機的。問題是下載的密鑰在SecureCRT 上無法直接使用,需要轉換。 下面的方法可以在自己的linux主機上生成secur

使用密碼登陸Amazon EC2

restart fig star 登錄 blog inux 9.1 config 添加 用的是亞馬遜推薦的系統:Amazon Linux AMI 2015.09.1 (HVM)創建instance後,會有一個pem的key使用該密鑰登陸到服務器上後,默認用戶名為 ec2-

《Spark 官方文件》在Amazon EC2上執行Spark

在Amazon EC2上執行Spark Spark的ec2目錄下有一個spark-ec2指令碼,可以幫助你在Amazon EC2上啟動、管理、關閉Spark叢集。該指令碼能在EC2叢集上自動設定好Spark和HDFS。本文將會詳細描述如何利用spark-ec2指令碼來啟動和關閉叢集,以及如何在叢集提交作業。

亞馬遜雲伺服器VPS Amazon EC2 免費VPS主機配置CentOS及其它內容

Amazon目前提供為期一年的免費VPS服務,可到地址http://aws.amazon.com 進行申請。 現在對賬號申請成功後,對VPS主機配置CentOS的過程做個圖文介紹 1、建立例項(Instance):建立一個例項,就是建立一個VPS主機。VPS主機目前支援Windows和Linux。在建立例

AWS Announces New Amazon SageMaker Capabilities and Enhancements

Amazon Web Services recently announced that users now have the ability to build an Amazon SageMaker notebook from the AWS Glue Console and then connect it

Amazon EC2 Systems Manager*

AWS Systems Manager is a new way to manage your cloud and hybrid IT environments. AWS Systems Manager provides a unified user interface that sim

Creating Your Own EC2 Spot Market — Part 2

Creating Your Own EC2 Spot Market — Part 2In Part 1 Creating Your Own EC2 Spot Market of this series, we explained how Netflix manages its EC2 footprint an

Creating Your Own EC2 Spot Market

Creating Your Own EC2 Spot MarketNetflix prioritizes innovation and reliability above efficiency, and as we continue to scale globally, finding opportuniti