This document discusses cloud native principles and definitions. It covers the issues with bare metal servers, how virtualization was an improvement, and defines cloud native principles like using containers for isolation and portability, microservices, elasticity, and automation. It provides Pivotal's definition of cloud native including practices like DevOps, continuous delivery, and BOSH for consistent provisioning. While containers are common, cloud native does not require them - examples like NetflixOSS are given. Migrating applications to the cloud "as-is" can miss benefits, and principles like those defined can "raise the bar" of cloud applications.