1) Cloud computing involves sharing computing resources over the Internet rather than having local servers or devices. It allows users access to software, storage, databases, analytics and more without managing physical hardware.
2) The main benefits of cloud computing include lower costs by paying only for what is used, flexibility to quickly scale resources up or down as needed, global access to services, and increased productivity by eliminating local management of infrastructure.
3) The main types of cloud computing models are public clouds (owned by third parties), private clouds (for exclusive single organization use), hybrid clouds (combining public and private), and community clouds (shared by organizations with common interests).