So as the first article of Cloud Computing Basic Concepts, we’re going to discuss about what is cloud computing, why cloud computing and when we need it.
Basically we can say that Cloud is the internet. Cloud can provide its service for the public and private both networks. Cloud Computing definition refers to the accessing, manipulating and configuring hardware and software resources remotely. Cloud computing gives the access to the online data storage, infrastructure and application too.
Cloud computing has its own gifts. One of them is Platform Independence. This means platform that you using for application is not depend on the platform. You can run the same code without any kind of modifications in multiple platforms. But this definition is getting different with the definition of the word “The Platform”. Platform can be recognized as a specific hardware / machine configuration or as a generic PC or as a VM and a runtime environment. But in cloud, we discuss about the hosted location of our application. The software is no need to installed locally on the PC. So we can use our software in PC and Mobile , both or separately.
Services and Models
In cloud computing there are some services and models which work as the support for end users. There are main two models which interact with Software.
- Deployment Models
- Service Models
In deployment models are define the access with its locations. So these models get differ from each other with the location and the accessing method. There are four main methods, Public, Private, Hybrid and the Community.
As the name defines Public Cloud its open to the public society. So anyone can easily use this. We can also say this is much not secure for the data, because of its openness.
Private cloud always gives the first place to privacy. So mostly this is using by private organizations or by individuals.
This can be called as a middle level of private and public clouds. This allows to use the data and systems which included in the cloud to be used by set of organizations.
Hybrid word means “the both”. Hybrid cloud include the attributes of both Private and Public Cloud. In Hybrid Cloud, critical activities are performed using private cloud and other non-critical activities are performed in public one.
Cloud Computing based on the Service Models. They have categorize the models into three parts,
- Infrastructure-as–a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Service (SaaS)
As the word infrastructure, IaaS will be the basic fundamental level of Service Models. The physical machines, virtual machines and virtual storage also.
Paas will be providing the runtime environment for the applications which you deploy.
SaaS is the model which interact with the interface of this whole process. So the software application can be access by the end users in this service.
Hope to discuss further details on cloud computing with next articles.