Cloud computing allows customers to access the basic features of the system and applications such as word processing applications, without even downloading the same from the internet or purchasing the product from different vendors and installing them on their machine.
Cloud computing comes to mind when you think of large power storages without modifying the current infrastructure and capabilities of the system. Cloud has provided its customers a better opportunity to access every thing starting from applications to data storage from its server. Cloud is basically referred to the name given to those services or servers which holds the entire data as well as all the applications used by its customers.
Cloud Computing is basically a strategy that allow customers to access their applications such as word processing etc. by a browser and after their work, can easily store their information on the cloud itself, thus using computation, it can easily store the changes made by the customers in their databases. Cloud Computing Platform is web based internet.
The devices (any computer or web-based instrument connected to the Internet) may access the same applications, computing power and files in a cloud-computing environment. Users may remotely save and access files such as music, movies, pictures, videos etc.They can watch movie, play games or do word processing on a remote server.
In cloud computing platforms the entire data is centrally stored, so the customers do not need to carry a storage medium such as a thumb drive or pen drive along with them.
Key attributes of Cloud Computing Platform used by many software development companies are:
- It is agile and scalable
- It decreases monetary cost and engages tenancy
- It provides appliance and location freedom
- Cloud Computing Platform provides security because of centralization of data and data (backup) recovery.
- It is reliable and sustainable.
- It is simpler to maintain and meter.
There are 3 main types of Cloud Computing Platforms. These can be listed as:
- Public cloud Computing Platform
- Hybrid cloud Computing Platform
- Private cloud Computing Platform.
The main issues faced by cloud computing platform are:
- The Privacy is the biggest issue for a client.
- Data migration can lead to loss of data.
- Since every thing is maintained on the web, it requires 24/7 uninterrupted data access, as that can lead to malfunctioning of the systems using the service.
Earlier, user/client has to download and install applications on his system; these applications are managed by the client only on his side. But, cloud computing differs from the classic client-server model by making the applications available from a server that are executed and handled by a client's web browser, without installing of an application on the client system. Centralization of data and services give cloud service providers complete control over the versions of the browser-based applications provided to clients, which obsolete the need for version upgrades or license management on individual client devices. The term "software as a service" (SaaS) is sometimes used to describe application service offered by cloud computing. A common short hand provided for the cloud computing is the ''Cloud''.