SQLBLOG – Basic Understanding of Cloud

Helping businesses improve reliability and efficiency of SQL Server

In previous post last week I have shared an idea that I will be blogging about cloud, it will be a series of article. Today’s post is the first post of that series, today I am going to explain  the basic understanding of  cloud. Following next week and onwards the post will be to explain on what is the difference between on premise and cloud etc.  Let’s start with the very first post now.

Basic Understanding of Cloud

In the month of December 2016 I have had a chance to talk about Cloud basics in Surat User Group’s meeting. It was fun to explain various things though most important was to explain about cloud. There will total 2 points that will help us understand what is Cloud, they are – 1) On Premise  environment 2) Traditional Hosted Environment.

In this type of environment, the data/infrastructure is setup at some remote location and service provider owns it. The connectivity will be either VPN or Internet, however the most significant difference is that there is a subscription of services that one want to use, and that makes it different. Let us understand this by terminology.

TerminologyDescription
On PremiseOn Premise In this type of environment, the data or/and infrastructure is setup in data center which is in premise of the organization. That is why its known as on premise environment. All the data is stored in local data center and hence the connectivity method is local area network, in case there are multiple location or data center a WAN or  VPN can be setup. The organization owns the physical setup and infrastructure. Organization is responsible for maintenance of the data center.
Traditional HostingIn this type of environment the data or/and infrastructure is setup in some data center which is remote, and is owned by someone else and a rent is paid to use it. It host our data, application and infrastructure with connectivity mode as Internet or VPN. When it comes to maintenance or backup, an owner or the one who is paying a rent can do maintenance according to terms, in most cases a tenant is responsible for the maintenance. There is also a thing about the li
Cloud In this type of environment, the data/infrastructure is setup at some remote location and service provider owns it. The connectivity will be either VPN or Internet, however the most significant difference is that there is a subscription of services that one want to use, and that makes it different. Let us understand this by analogy.

Let us discuss the example,  the  owned  home where the owner is responsible for all the expenses and maintenance unlike on premise environment. On the other hand, the tenant is  still responsible for maintenance of the home although he don’t own it just like the traditional hosting. Where as cloud environment can be compared with a hotel/motel . We can rent it out for stay as long as we want however we are not responsible for the maintenance. Similarly we just pay the subscription fee for the services we choose in cloud environment.

Let me know it I am able to explain it or not, and I will try to give more easy example.

 

If you encounter such issues please refer to this article Resolving High CPU usage in SQL Server.