In Today’s world, no matter where we are or where we are working, whether we in private sector or in government sector, no matter we are working for start-up, mid-sized or large enterprises, We must have heard someway or the other about Cloud.
This article is intended for all and to give a basic knowledge on the buzz world Cloud.
Is it really only a buzz world or a Next-Gen technology? Which is changing the way human treats the machines.
The underlying concepts are still the same however the ways to make it accessible for end users (accessibility), manageability and the accountability has changed.
The better way to explain is via an example: For simplicity, Let’s suppose we want to start a new website, If we go in back i.e. 10-15 years we might need to go through the process below
1. Purchase a new machine/server.
2. Purchase a Storage.
3. Take a high-speed internet connection.
4. Purchase the license for the Operating System.
5. Install an operating system on the server.
6. Install IIS and configure it.
7. Develop a Website.
8. Deploy it on the server.
9. Purchase a Static IP for it.
10. Purchase a domain/URL for the website.
11. Purchase an SSL certificate to make the website secure.
12. Configure all of it to make the website accessible.
13. Additionally extra effort to
(a) Manage the server, storage and network components.
(b) Manage the Application code.
(c) Manage the availability of the website.
(d) Manage the backup and recovery.
(e) Manually manage the increase and decrease of servers according to demand affecting performance and number of users accessing it.
So the bigger question here is Should We spent hell lot of time for all of this or concentrate on business?
A traditional solution to this question is to hire people for all of this or outsource the work to a different company, however that evolve a concern for cost, security and privacy of data.
So what’s the easiest and cost-effective solution to this problem/ requirement?
People and organizations were researching out on these for decades and finally organizations came up with hosting solutions, hosted data centres and website hosters where we need to pay on a monthly/6 monthly or on a yearly basis and the providers will host the website for us. This was a great solution for hosting websites and went pretty great for long time.
The question/requirement later arises for other workloads like emailing, applications, databases etc, how the similar kind of solution can be provided for other workloads. The solution was still their with data center Hosters, which can host all of this, in different regions/countries etc, But the major challenge came was how the solution can scale up and down with growing demands? Or companies would still need to pay the same money even the demands are not same through out.
To solve problems like this and even beyond which we couldn’t see at that time, Cloud came into existence.
Now with the use of Cloud the automation are in place to automatically scale up or down the computing power with variable demands, We don’t need to worry for Data center size and management, It serves as hosting solutions, It helps organizations to develop new applications on latest platforms, On top of providing solution to problems, it empowers every people/Organizations to use its features, offering’s and so on to run their business in an efficient and cost-effective manner.
In simple words Cloud is a defined space in the universe which we can access from anywhere at anytime and from multiple devices to do our work. It provides several ways to manage or itself manages the hardware, software and applications. The Cloud is intelligent enough to scale up or down our computing power based on requirements. It helps organizations to quick start their businesses, keep the operational cost low with no upfront capital expenses.