The general characteristics of cloud computing are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. These features enable users to access and scale computing resources as needed while paying only for what they use.