Key concepts in cloud computing include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.