What is cloud computing?
In cloud computing, we can manipulate, configure and access the hardware and software remotely. In general cloud computing is accessing and storing the files and databases over the internet instead of accessing it on your computer’s hard drive.
Cloud computing offers platform independence, the software is not required to be installed on any PC. There is portability in cloud computing.
Applications that executes on a cloud are email, web conferencing.
To learn cloud computing one should have basic knowledge of computer, Database management System (DBMS) and Networking. These subjects will help you to understand the concepts of cloud computing very easily.
To make cloud computing feasible and accessible to the end users there are certain services and models
The types of access the cloud will have. Clouds have four types of access: Public, Private, Hybrid, community.
Public cloud is easily accessible to the general public. A private cloud is operated by the organization it serves.
Public cloud is inexpensive. There are no wasted resources because you pay for what you use.
Private cloud only allows systems and services to be within an organization. Private cloud is the best for business with dynamic or unpredictable computing needs because they will have control over the environment of the cloud.
In community cloud, the resources are shared between several organizations. It allows several companies to work together on the same platform, where they can share their resources.
Hybrid Cloud is a cloud service which includes both private and public clouds. Hybrid cloud is best for heavy workload because it combines both public cloud and private cloud.
There are three service models
Infrastructure-as-a-Service (IaaS) –. Here users are responsible for managing data, applications, runtime. In IaaS, providers manage virtualization, servers, hard drives, storage, and networking.
Example: (AWS) Amazon Web Services, Microsoft Azure.
Platform-as-a-service (PaaS) – PaaS is used for development, with Paas one can develop and customize applications. PaaS makes it easy to for development, testing, and deployment of applications.
Software-as-a-service (SaaS) – As it is a service based cloud. Cloud provider delivers a complete software to the client. Provides pre-configured hardware resources through a virtual interface. It does not include any operating System. It just only allows access to the software.
Example: Google Apps, Salesforce, Workday,
History of Cloud Computing
This evolution started in 1950 with mainframe computing. Here multiple users are allowed to access a mainframe.
After 20 years around 1970, the concept of virtualization came. Virtualization software made it possible to execute one or more operating systems simultaneously in an isolated environment.
Applications and utilities can be accessed over the internet.
Applications can be modified and manipulated via the internet at any instance of time
To access, manipulate and modify, you don’t have to download or install any software.
Cloud is platform independent, as it is available over the internet, one can access it anytime, whenever they want.
It is more reliable because cloud computing offers load balancing.
Risks related to Cloud Computing
In some cloud’s data management and infrastructure management is provided only by the third party, so it’s very much risky to handover any valuable information to the service providers.
It becomes very difficult to switch from one cloud service provider to another.
Sometimes data deletion request are made and it may not get deleted, as backup files are not available at the time of deletion
For more information regarding computer and bank exam syllabus, stay tuned to Byju’s