Cloud computing refers to managing your applications and data through a remote IT infrastructure (i.e., within a datacenter), rather than from local servers, computers, and storage devices. The applications and data are accessed via a variety of devices—such as laptops, thin clients, tablets, smart phones, etc.—through a high-speed network such as the Internet, making them accessible virtually anytime and anywhere.
Models of Cloud computing
Generally speaking, there are three models of cloud computing:
Types of Clouds
There are three types of Clouds, each offering various levels of security and management:
Architecture of Clouds
On the back end of the Cloud, data centers house the servers, data storage, and other equipment required to run the applications that users access remotely through virtualization technologies. If required, the data centers will also house the servers, hardware, and software used to back up the applications and data in the event of data loss or corruption. Data centers are generally security-protected, climate-controlled buildings that are protected from extreme weather events. In addition, they generally use raised floors, gas-based fire suppression methods, and employ multiple independent power supplies and distribution paths serving the IT equipment.
Between the back end and the front end (i.e., users), one or more servers monitors traffic and uses various transmission protocols to deliver data between the datacenters and the users. From there, the data reaches the front end of the Cloud, which is comprised of the users’ local networks, computers, tablets, smart phones, printers, etc. The data is generally fed to the users using encryption-based transmission methods and can be monitored using a portal or other simple web-based interface for accessing software and services.