Wednesday, 13 December 2017

Session 5: Keynote Address II

Cloud Native Cost Optimization


Adrian Cockcroft (Battery Ventures)


For traditional datacenter applications capacity is a fixed upfront cost, so there is little incentive to stop using it once it’s been allocated, and it has to be over-provisioned most of the time so there is enough capacity for peak loads. When traditional application and operating practices are used in cloud deployments there are immediate benefits in speed of deployment, automation, and transparency of costs. The next step is a re-architecture of the application to be cloud native, and significant operating cost reductions can help justify the development work. Cloud native applications are dynamic and use ephemeral resources that are only charged for when they are in use. This talk will discuss best practices for cloud native development, test and production deployment architectures that turn off unused resources and take full advantage of optimizations such as reserved instances and consolidated billing.

DOI: 10.1145/2668930.2693197

Full text: PDF