Cloud Computing

According to PC-MAG “cloud computing means storing, accessing data and programs over the Internet instead of your computer's hard drive.” The cloud is a metaphor for the internet. The cloud acts as a storage space for people, universities, businesses, etc. All the files can be saved in the cloud storage and can be accessed anywhere, thus making cloud computing even more interesting.

Cloud computing presents many advantages over standard file storage. With cloud computing sharing becomes relatively easy. It focuses on maximizing the effectiveness of the mutual resources. Cloud computing exhibits some key characteristics. These include high Agility, low Cost, Device and location independence, Maintenance, Multitenancy, Performance, Productivity, Reliability, Scalability and elasticity, and Security. Performance of cloud computing are exceptionally fast. It is easy to fix any error that arises in the code. Though cloud computing is reliable, the issue of security rises. Cloud computing faces many attacks from hackers creating a hole in the cloud, where personal information has been leaked. Some examples of cloud computing include Dropbox, Facebook etc. Even major companies like Google, Microsoft, Yahoo all rely on cloud computing.

There are many different types of cloud computing. These include private cloud computing, community cloud computing, hybrid cloud computing and public cloud computing. Private cloud computing is used for a single organization and can also be internally or externally hosted. Community cloud computing is shared by several organizations and is usually externally hosted. Hybrid cloud computing is a mixture of two or more clouds (either private, community or public) and are bound together, offering the benefits of multiple development. Public cloud computing is open for use by general public by a specific organization. (Ex: Facebook, etc.)

Cloud computing offers different services like IaaS (Infrastructure-as-a-Service) ,PaaS (Platform-as-a-Service),SaaS (Software-as-a-Service), Storage, Database, Information, Process, Application, Integration, Security, Management, and Testing-as-a-service. The SaaS means that the user can access different available softwares like google docs, Gmail, etc. The PaaS is a service where developers can upgrade and develop their services. Example: Google app engine, etc. The IaaS is a form of cloud computing that provides virtualized computing resources over the Internet.

• In conclusion, Cloud computing is a field of computer science that deals with online storage. It is a very interesting topic and more people should learn and understand how cloud computing works.

Questions on ‘Cloud Computing’:

1. How secure is Cloud computing?

2. What kind of research is done in this field?

3. How much is invested to run cloud computing?

Links related to Cloud Computing: