Amazon Web Services has upped the ante in the cloud price wars by announcing it will become the first major public cloud operator to start billing customers by the second for virtual servers and storage.
AWS will measure usage down to the second for EC2 compute instances and EBS (Elastic Block Store) volumes. The public cloud leader currently offers per-hour metering, while the next two trailing competitors, Google Cloud Platform and Microsoft Azure, have for several years charged by the minute.
Amazon's new billing model is only available for Linux machines and does have a 1-minute minimum charge. It applies to On-Demand, Reserved and Spot instances, according to Jeff Barr, AWS' chief evangelist.
"Many of our customers are dreaming up applications for EC2 that can make good use of a large number of instances for shorter amounts of time, sometimes just a few minutes," Barr wrote on the AWS blog.
Workloads taking advantage of AWS EMR, a service offering managed big data frameworks on scalable EC2 clusters; and AWS Batch, which enables large batch processing jobs, also qualify to be billed by the second.
Per-second billing will be available in all AWS regions on 2 October 2. AWS prices will still be listed by the hour, but customers will see bills in which their duration of usage contains decimal points, Barr said.
Barr noted that while per-second billing may amount to a price reduction for many workloads, a more important aspect of the change will be how it motivates users to think differently about approaching projects that require high computing capacity, such as 3D rendering.
With the new model, the cloud leader leapfrogs its main competitors when it comes to billing granularity.
Google, then shortly after Microsoft, introduced per-minute billing back in 2013. But despite the one-upmanship of the cloud wars, AWS never followed suit and maintained the hourly billing model.
Earlier this summer, Microsoft introduced a simplified container service called Azure Container Instances, the only service on Azure so far to bill by the second.
The way cloud providers bill their customers is being impacted by new architecture paradigms, especially serverless computing services, such as Amazon Lambda, that simply charge customers for operations executed, Barr noted.