The essential characteristics of cloud computing include resiliency, self-service on demand, security, cost-effectiveness, scalability, resource pooling, easy maintenance, and measuring and reporting.