1) What is Cloud Computing?
Cloud Computing can be defined as providing computing power services such as CPU, RAM, GPU, External Storage and Operating System over a network (or we call as the Internet) rather than using any physical devices to use the services.
2) Why Cloud Computing?
In today’s world, with the increase of users using Computers and Mobile, there are a lot of factors that rely on that device in which the user is using.
Data Storage is the primary priority in all the device. Nowadays, petabytes of data are generating day by day due to increase of social media contents, data which are used in the large and small organizations that are solely depend on data. The organisations are spending a huge amount of money to maintain the data and while maintaining the data, it requires a strong IT team to support to maintain the data.
While nowadays, large organisations like Facebook, Google etc can afford to buy and maintain a Data Hub. But small organisations can’t afford to spend that much money into it.
So for smaller organisations, cloud computing is the solution because due to cloud computing, they can store their data on the cloud rather than building a Data Hub.
3) Why the name Cloud is used?
In cloud computing, the word “cloud” is used as a metaphor for “Internet”. The phrase cloud computing means a type of internet based computing where we use different resources ( like CPU, GPU etc) through the internet.
The word cloud was used by engineers to show the location of various devices and their connections. The shape of the network was like a cloud.
4) What are the benefits of Cloud Computing?
The main benefit of using cloud computing is that it is cheaper. Organisation’s finances are getting saved by the implementation of cloud computing resources. Cloud Computing gives the access to use the services as per the Organisation’s requirement and pay only for what they use at the stipulated time period.
Due to this, organisations are not much relying on the in-house resources, rather they use the cloud computing resources.
There are lots of other benefits of using Cloud Computing.
The performance gets improved.
There won’t be any maintenance issues.
The software will be instantly updated.
The storage capacity will be increased.
5) What are the types of cloud services?
There are four different cloud services that we can use according to our needs.
5. a) What is Private Cloud?
This method is more used for business related things where the computing resources are controlled and operated by organisation. The computing resources are deployed for one particular organisation.
5. b) What is Community Cloud?
This method is more used on communities and societies.
5. c) What is Public Cloud?
This method is commonly used on Business to Consumer (also known as B2C) operations. The computing resources are controlled and owned by organisations and academic.
5. d) What is Hybrid Cloud?
This method is used for both operations such as Business to Business (also known as B2B) or Business to Consumer (also known as B2C).
6) What are the main cloud computing services?
There are three main cloud computing services such as
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
6. a) What is Software as a Service (SaaS)?
SaaS is a service distribution in which applications are hosted by a service provider (also known as third-party providers) which is made available to customers on the internet. This service is available to users anywhere in the world.
Here Services such as Google Apps, Salesforce, Dropbox, Slack are the classic examples who are the service providers.
6. b) What is PaaS (Platform as a Service)?
PaaS provides the platform and environment to allow people to build applications and services. This services are hosted via cloud and can be accessed by the users on internet.
Here Services such as Heroku, Azure, Apache are the good example of PaaS.
6. c) What is IaaS (Infrastructure as a Service)?
IaaS is a complete package for computing. It provides the access of computing resources on the internet. It provides cloud based services such as storage, networking and visualizations. The people will only have to pay for the services only for the time they are using those services.
Here Services such as AWS EC2, Digital Ocean etc are the best example of IaaS.
7) What is the architecture of Cloud Computing?
Cloud Computing is based on two components
The front end shows the interactions of the applications that are required to access the platform.
The back end means the cloud. It consists of the resources that are required for the services. It has data storage, CPU, GPU and virtual machines which is under providers control.
The main idea of Cloud Computing is that the data Is never stored in one place only. The data is distributed over the multiple systems. The other important part of cloud computing is resource allocation.