OK first lets be clear that cloud computing is not a computer on the cloud or in the sky all the infrastructure are on the ground. Cloud Computing gives us potential of getting access to the functions as utilities over the Internet.It approves us to create, configure, and personalize the purposes online. In different words, we can say that Cloud is something, which is existing at far off location. Cloud can grant offerings over public and non-public networks, i.e., WAN, LAN or VPN. So today lets talk about what cloud computing is and cloud computing services like Software-as-a-Service (SaaS) , Infrastructure-as–a-Service (IaaS), and Platform-as-a-Service (PaaS). Also we are going to learn about public cloud, private cloud, community cloud and hybrid cloud.
What is Cloud Computing?
Cloud Computing refers to manipulating, configuring, and getting access to the hardware and software program sources remotely. It presents on-line records storage, infrastructure, and application.Cloud computing provides platform independently, as the software program is now not required to be mounted regionally on the PC. Hence, the Cloud Computing services is making our commercial enterprise functions cellular and collaborative.
According to AWS, “Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).”
There are 4 types of cloud computing on the basis of deployment models and 3 types on the basis of services models
Types of cloud computing on the basis of deployment models:
- Public Cloud
The public cloud permits structures and offerings to be effortlessly on hand to the ordinary public. Public cloud may additionally be much less tightly closed due to the fact of its openness.
- Private Cloud
The personal or private cloud lets in structures and offerings to be reachable inside an organization. It is extra secured due to the fact of its personal nature
- Community Cloud
The Community cloud permits structures and offerings to be available by way of a crew of organizations.
- Hybrid Cloud
The hybrid cloud is a combination of public and non-public cloud, in which the essential things to do are carried out the usage of non-public cloud whilst the non-critical things to do are carried out the use of public cloud.
Types of cloud computing on the basis of Services models:
- Infrastructure-as–a-Service (IaaS)
The Infrastructure-as-a-Service (IaaS) is the most primary stage of service. Each of the provider fashions inherit the protection and administration mechanism from the underlying model. for example physical machines, virtual machines, virtual storage. IaaS is highly used services by Enterprise organizations. IaaS is highly used by enterprise organizations.
- Platform-as-a-Service (PaaS)
PaaS offers the runtime surroundings for applications, improvement and deployment tools, etc.for example deployment tools , web servers, Database and so on.
- Software-as-a-Service (SaaS)
SaaS permits to use software program purposes as a provider to end-users.
- On-Demand Self service
cloud computing service providers like AWS or Microsoft Azure enables the provision of cloud resources on demand whenever they are needed.
- multi AZ
You don’t need to install your own server in different geological location. you can simply choose where the application should be stored and they will do it for you.
- Cost Savings
It helps you to keep good sized capital value as it does now not want any bodily hardware investments. Also, you do now not want educated personnel to keep the hardware. The shopping for and managing of tools is executed by using the cloud provider provider. It can be used in research where heavy computing power is needed like Artificial Intelligence.
- Strategic edge
It gives a aggressive facet over your competitors. It helps you to get entry to the trendy and functions any time except spending your time and cash on installations.
- High Speed
It lets in you to installation your carrier rapidly in fewer clicks. This quicker deployment lets in you to get the assets required for your machine inside fewer minutes.
- Back-up and restore data
Once the statistics is saved in a Cloud, it is less complicated to get the back-up and restoration of that, which is in any other case very time taking technique on-premise.
- Automatic Software Integration
In the cloud, software program integration is some thing that happens automatically. Therefore, you do not want to take extra efforts to personalize and combine your functions as per your preferences.
Reliability is one of the best feature of cloud computing. You can usually get right away up to date about the changes.
Employees who are working on the premises or at the faraway places can effortlessly get admission to all the may want to services. All they want is an Internet connectivity.
- Quick Deployment
The cloud computing offers you the benefit of fast deployment. So, when you figure out to use the cloud, your complete gadget can be wholly purposeful in very few minutes. Although, the quantity of time taken relies upon on what form of applied sciences are used in your busines
Disadvantages of Cloud Computing
- Performance Can Vary When you are working in a cloud environment, your software is strolling on the server which concurrently presents sources to different businesses. Any grasping conduct or DDOS assault on your tenant should have an effect on the overall performance of your shared resource.
- Technical Issues When you are working in a cloud environment, your software is strolling on the server which concurrently presents sources to different businesses. Any grasping conduct or DDOS assault on your tenant should have an effect on the overall performance of your shared resource.
- Security Threat in the Cloud When you are working in a cloud environment, your software is strolling on the server which concurrently presents sources to different businesses. Any grasping conduct or DDOS assault on your tenant should have an effect on the overall performance of your shared resource.
- Internet Connectivity Good Internet connectivity is a need to in cloud computing. You can not get entry to cloud barring an net connection. Moreover, you do not have any different way to acquire records from the cloud.
- Lacks of Support Cloud Computing groups fail to furnish appropriate help to the customers. Moreover, they choose their consumer to rely on FAQs or on-line help, which can be a tedious job for non-technical persons.
Some Top Cloud Computing Service Provider
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Alibaba Cloud
- IBM bluemix
Cloud Computing is today’s need, so we have to understand about cloud computing if we prefer hold up to date in the area of technology. Despite all the seasoned and cons, we can not deny the reality that Cloud Computing is the quickest developing phase of network-based computing. It presents a extremely good gain to clients of all sizes: easy users, developers, companies and all sorts of organizations. So, this technological know-how right here to remain for a lengthy time.