Cloud Computing
OK, first let’s 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 the potential of getting access to the functions as utilities over the Internet. It approves us to create and configure the purposes online. In different words, we can say that Cloud is something, which is existing in a far-off location. Cloud can grant offerings over public and non-public networks, i.e., WAN, LAN, or VPN. So today let’s 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 the 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 online records storage, infrastructure, and application. Cloud computing provides a platform independent, as the software program is now not required to be mounted regionally on the PC. Hence, Cloud Computing services are 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 based on deployment models and 3 types on the basis of services models
Types of cloud computing-based deployment models:
- Public Cloud
The public cloud permits structures and offerings to be effortlessly on hand to the ordinary public. The public cloud may additionally be much less tightly closed due to the fact of its openness.
2. Private Cloud
The private cloud lets structures and offerings reachable inside an organization. It is extra security due to the fact of its private nature
3. Community Cloud
The Community cloud permits structures and offerings to be available by way of a crew of organizations.
4. Hybrid Cloud
The hybrid cloud is a combination of public and non-public clouds, in which the essential things to do are carried out in the usage of a non-public cloud whilst the non-critical things to do are carried out in the use of a public cloud.
Types of cloud computing based on services models:
- Infrastructure-as-a-Service (IaaS)
The Infrastructure-as-a-Service (IaaS) is the primary stage of service. Each of the provider fashions inherits the protection and administration mechanism from the underlying model. for example physical machines, virtual machines, and virtual storage. IaaS is a highly used service by Enterprise organizations. IaaS is highly used by enterprise organizations.
2. Platform-as-a-Service (PaaS)
PaaS offers the runtime surroundings for applications, improvement and deployment tools, etc. for example deployment tools, web servers, Databases, and so on.
3. Software-as-a-Service (SaaS)
SaaS permits to use of software program purposes as a provider to end-users.
Advantages of Cloud Computing
- On-Demand Self service
cloud computing service providers like AWS or Microsoft Azure enable the provision of cloud resources on demand whenever they are needed.
2. multi-AZ
You don’t need to install your server in different geological locations. you can simply choose where the application should be stored and they will do it for you.
3. Cost Savings
Get sunil-9’s stories in your inbox
Join Medium for free to get updates from this writer.
It helps you to keep the 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. It can be used in research where heavy computing power is needed like Artificial Intelligence.
4. Strategic Edge
It gives an aggressive facet over your competitors. It helps you to get entry to the trendy functions at any time except spending your time and cash on installations.
5 High Speed
It lets you to installation your carrier rapidly in fewer clicks. This quicker deployment lets you get the assets required for your machine in fewer minutes.
6. Back up and restore data
Once the statistics are saved in a Cloud, it is less complicated to get the backup and restoration of that, which is in any other case very time taking technique on-premise.
7. Automatic Software Integration
In the cloud, software program integration is something that happens automatically. Therefore, you do not want to take extra effort to combine your functions as per your preferences.
8. Reliability
Reliability is one of the best features of cloud computing. You can usually get right away up to date about the changes.
9. Mobility
Employees who are working on the premises or at faraway places can effortlessly get admission to all that may want to services. All they want is Internet connectivity.
10. Quick Deployment
Cloud computing offers you the benefit of the 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 what form of applied sciences are used in your business
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 affect 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 affect 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 affect the overall performance of your shared resource. - Internet Connectivity
Good Internet connectivity is a need in cloud computing. You can not get entry to the cloud barring a 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 online help, which can be a tedious job for non-technical persons.
Some Top Cloud Computing Service Providers
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Alibaba Cloud
- IBM bluemix
Conclusion
Cloud Computing is today’s need, so we have to understand cloud computing if we prefer to 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 an extremely good gain to clients of all sizes: easy users, developers, companies, and all sorts of organizations. So, this technological know-how right here remains for a lengthy time.








