Share this article to your friends
What is cloud computing ? | cloud computing an emerging technology in detail A 2 Z
Cloud computing is a computing system based on the Internet, in which we provide software, memory storage, and computers on the network of computers (servers) of the cloud service provider through the Internet.
Like access different resources connected to the computer according to their desire and need.
In cloud computing, the user generally does not know which computer (server) services he is using, the user only knows about the cloud computing service provider, whose services he is using.
The computer providing service in cloud computing can be located in any corner of the world.
If we are using any software in cloud computing, then there is no need to install it in our computer because that software is installed on the computer of cloud computing services provider.
Similarly, if we save any document, picture, audio or video file on the cloud, then it is saved in the computer of the cloud service provider,
In this way, to save the high volume data which we may need in future, we do not have to install extra memory device in our computer, rather we store our data on cloud service provider’s computer somewhere far away.
Whenever we need that data, we download the use.
like google photos or google drive
Also Read : computer network tutorial-LAN MAN WAN WLAN A2Z
Why use cloud computing :-
- If we go to visit a country, do we build houses to stay there? Do we buy a car to roam there? No, because we will get a hotel to stay there and a car for roaming on rent.
- Similarly, to use a high speed server or specific software etc. that meet our requirement. It is not necessary for us to buy them too. We can also take it on rent from any company.
- Keeping this in mind, some big computer companies have created a network of servers which are active 24 x 7 hours and whose services can be accessed from anywhere in the world through internet.
- In this network all the servers work together, these servers can be located in different countries in the world, the data they have is also shared and replicated across all computers,
- If a computer (server) crashes, then its workload is taken over by another computer (server), so that the services of the cloud server are available to their users without any interruption.
- The software, memory storage, servers we use in cloud computing, its maintenance, security, technical, legal (license) issues etc. have to be looked after by the cloud service provider. The user does not have to worry about it.
history of cloud
Before the arrival of cloud computing, client / server computing was used in which centralized storage was used.
In which all the data, software applications and control of all this used to remain on the server side only.
If a user / client wanted to run a program or access data, then he has to connect to the server and after that he can do his work.
After this the technology of Distributed computing started being used, in which all the computers are connected to each other in a network and share resources with each other when needed.
It is believed that cloud computing was started by Joseph Carl Robnett Licklider in the year 1960, when he was working on ARPANET (Advanced Research Projects Agency Network), in which many people can collect data lying at any place. could access anytime.
Later in the year 1999, Salesforce.com became the first company to work on the cloud, which was working on a concept according to which users of Salesforce.com, its enterprise-level applications, could be used through the internet.
After this, in the year 2002, Amazon brought amazon web services and in the year 2009 Google Apps, and Microsoft Azure started offering cloud computing technology to its users.
future of cloud
It is estimated that between 2018 and 2021, worldwide public cloud services spending will increase by 73% from $160 billion to $277 billion, and the cloud services market will grow at a 22% compound annual growth rate. Will keep on increasing
types of clouds
Public Cloud services are provided by many companies like Google, Facebook, Amazon, Microsoft etc.
Public Cloud Services are available to everyone in free or paid plans. The number of clients in public clouds is much higher than in private clouds. Google’s gmail is an example of the public cloud that billions of users use.
Private cloud mainly gives its services to any one company or organization.
These can also be personal clouds of a company that are physically located in the company premises as a data-centre or in the form of clouds operated by a third party service provider.
The security of private clouds is better than public cloud and they are mainly used in government agencies, financial institutions, mid & large size organizations or can be public use by third party service provider.
In cloud computing, this is the service that is used by companies and organizations working for the same purposes, such as using clouds by different defense organizations,
In this cloud services are shared between all organisations/companies, but apart from these organisations/companies, no one can use the service of this cloud.
In a way, it can be said that it is a private cloud for any group of organisation/companies, but in these organisations/companies their services are shared among themselves.
In hybrid cloud, a combination of all the three technologies is used: Public Cloud, Private Cloud, Community Cloud.
Types of Cloud Computing Services
There are mainly 3 types of cloud services :-
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
SaaS (Software as a Service)
SaaS (software as a service) is a “software service distribution model” of cloud services, in which third party service providers / vendors provide any software (application) to users / clients via the Internet.
In today’s time SaaS is being used in all types of organization, small and big because in this user / client can use any required software without installing it in their computer, without managing its data,
SaaS provider is responsible for all the things in this. SaaS can be of both free / paid types. To use SaaS in paid plan, the user / client has to pay monthly / yearly subscription fees of the software,
SaaS is also called on demand software, web software, hosted software. Office software, messaging software, payroll processing software etc are examples of SaaS.
PaaS ( Platform as a Service )
PaaS is such a service of cloud computing that gives a platform to the users / clients in which they can easily develop, manage, software according to their requirement.
In PaaS, such tools are given to the users / clients so that they can develop the software application, customize and test it according to their need. Because it is the service model between SaaS and IaaS, so it is also called middleware.
IaaS (Infrastructure as a Service)
IaaS (Infrastructure as a Service) is a cloud service in which hardware, networking and memory storage is made available to the user / client in the cloud.
Operating system and softwares installation and updating from time to time, the client has to do. The client has to pay the same amount of service as he has used.
e.g. Virtual Private Server
Top Cloud Computing Service Provider Companies
- Adobe Creative Cloud
- Amazon Web Services
- Facebook, twitter etc social networking sites
- Google Cloud Platform
- IBM Cloud Services
- Microsoft Azure
- Microsoft hotmail
- Oracle Cloud
- Red Hat
- Verizon Cloud
Cloud Computing Applications
Cloud computing can run all the programs and software that a normal computer can run. Through this we can also run many types of applications for free.
Therefore, let us understand cloud computing applications in detail: –
Online File Storing Applications
In Cloud Computing, with the help of internet, we can upload any file we want on the server of the cloud service provider, which can be accessed anytime as per the requirement.
like google drive, google photo etc.
Backup and Recovery Applications
In cloud computing, we can also take a backup of our computer / mobile devices, which can be useful if our system fails.
Video / Audio & Other Format’s File Making and Editing applications
There are many cloud service providers who give us their software (in free or paid plan) to create or edit your video, audio or other format files.
We can use this software anytime with the help of internet.
File Converters Applications
In cloud computing, we can use the file converter software installed on the server of the cloud service provider to change the format of our files.
We can access this software available on clouds anytime, anywhere with the help of internet.
Like ms-excel then ms-word, ms-word to pdf, html to pdf etc.
In cloud computing, we can get our computers, laptops, mobile devices scanned through virus and malwares detection software installed on the cloud service provider’s server,
These special softwares detect viruses and malwares, by scanning the system and application software installed in our devices,
Quarantine and eliminate them so that our device starts working properly.
Cloud computing E-commerce / Online transaction Applications
In cloud computing, with the help of e-commerce software installed on the servers of the cloud service provider, we can buy the product / service of our choice from the seller located anywhere in the world.
Before buying, you can read the guarantee / warranty given by the online seller on that product / service.
You can also read the return & replacement condition, compare the products / services with the products / services provided by other sellers.
Along with this, payment of money can also be done online. Whatever payment we make, there is a transaction id of that payment, which we have paid, there is a proof of that,
Therefore, whatever online payment is made in cloud computing, it is completely safe.
Data Science Application / Big data Application
In cloud computing, we can process/analyse the biggest data of our company by using the data science software installed on the servers of the cloud service provider.
Which is useful in inventory control, management and decision making.
Today all big companies are using data science applications.
Also Read : Computer shortcut keys for Windows & others a2z
Advantages and Disadvantages of Cloud Computing
Other techniques like cloud computing also have their advantages and disadvantages and it depends on how the user is using cloud computing and which company’s cloud services are using.
Let us try to understand them :-
Advantages of Cloud Computing
One of the important advantages of cloud computing is its low cost. Cloud service providers, after market research, provide cloud services at minimum rates.
In today’s time, many companies do not want to install expensive servers here, because the administrative and operational costs involved in buying them and later operating them are very high.
That’s why today along with big companies, small companies and startups also like to use cloud services.
Because on the clouds we can take any plan, small or big according to our requirement, which is more economical.
Many servers are used in cloud computing which are connected to each other and whatever our data is on the cloud server.
They are shared and replicated on all these servers and if any server crashes / fails then another server gives the data to the user.
While we buy our server, we can lose our database in case of server crash, thus cloud computing is more reliable.
In cloud computing, the data that is on the servers is saved on the machine (server) and it is password protected and encrypted (by coding the data and securing it).
These servers have multi stage -high level security so that no one can change that data.
As long as we do not make any such request and the record of any change remains with us, as if we change the password of the email, then our phone number is asked for the previous paasword or OTP.
Whereas a computer expert can break the security of the server engaged in our company and can change or destroy our data.
If the data lying on our server will not be shared with any other server, then its recovery will not be possible.
Disadvantages of Cloud Computing
Internet connectivity is the only way to access the data lying on the clouds in cloud computing. Without internet connectivity, you cannot access your data in any way.
Low bandwidth of internet connection
Whether we talk about internet of thoughts (IOT) or internet of medical things (IOMT), whatever is operating from clouds and on clouds,
We can get the benefit of all of them only when we have internet connection of good bandwidth otherwise we will keep cursing the internet service provider but our work will not be done on time.
Lack of Customer support
Sometimes cloud service providers give their services to us cheaply but their customer support is not good and our problem is not resolved on time when any technical error occurs.
Also Read : Career In SEO: Search Engine Optimization
You Can Read this article in hindi also
click here : What is cloud computing | Cloud computing क्या है ?