On-premise vs Cloud Computing

Vishal Padghan
Edureka
Published in
5 min readMar 4, 2019

There has always been a never-ending debate over On-Premise vs Cloud Computing, and which among the two is better. In this article, I will explain everything you should know about this topic.

In the current era of expanding IT enterprise, one must consider whether an On-Premise architecture or Cloud Computing will serve the purpose better. In this On-Premise vs Cloud Computing article, I will be discussing the following topics:-

  • What Is On-Premise?
  • What Is Cloud Computing?
  • On-Premise vs Cloud Computing

Before building your architecture, it is essential to decide if you want to manage your infrastructure locally (by yourself) or let a third party manage it for you. These factors regarding your environment must be taken care of for smooth operations. Now as you know why we are here, and what are we going to learn, let’s dig deep into this article.

What Is On-Premise?

Let’s talk about a topic that interests a majority of people: money. In general, you have your money in your wallet and in your bank account. Here, the wallet is your On-Premise environment. On-Premise means that a company keeps all its data, servers and everything in its IT environment in-house. The company is responsible for running, supporting and maintaining the data all the time. This is the traditional way of hosting your architecture.

Since an on-premise environment refers to keeping the entire infrastructure in-house, it is also called “shrink-wrap”. An alternative to this is Cloud Computing (money kept in your Bank Account). Let’s go further, and understand about Cloud Computing in detail.

What Is Cloud Computing?

Before talking about “What is Cloud Computing”, let’s just take a quick overview of “What is Cloud” and its types.

Cloud computing is the practice of storing and accessing your data from remote servers(data-centers). Cloud computing is of various types, and to understand it completely, you should first know the different categories of Cloud:-

Public Cloud:

This is the most common type of Cloud. Here, the servers(data centers) are shared between multiple clients. Eg: Amazon, Google, Microsoft, many more can possibly share the servers between them.

Private Cloud:

A private cloud is operated by a single user(client), a closed group of users or a single organization. The services and security protocols are also updated frequently. Eg: Intranet, VMware.

Hybrid Cloud:

Hybrid as the name means, is a mixture of both Public and Private Cloud. You can also think of it this way, having a public cloud for storing your data accessible to the public, and private cloud for running your production lines and legacy applications.

Cloud Computing often referred to as “The Cloud” is basically delivery of compute services over the Cloud (Internet). Cloud computing consists of servers, networks, storage, databases, analytics tool, software, and programming platform. The cloud computing service can be divided into three models commonly known as:-

SaaS (Software as a Service):

You don’t need to install the application, you get “On-Demand Software”. Everything will be taken care by the Cloud Service provider. E.g. YouTube, Office 360.

PaaS (Platform as a Service):

Here you get a platform to perform your compute requests such as Operating System, Programming environment, and Database. E.g. AWS Elastic Beanstalk.

IaaS (Infrastructure as a Service):

You get the benefit of owning the infrastructure, physical or virtual machines for storage, creating a virtual network, and firewall. E.g. Amazon VPC.

Now that you know about On-Premise and Cloud Computing, let’s find out how are they different from each other.

On-Premise vs Cloud Computing Differences

If you wish to check out more articles on the market’s most trending technologies like Artificial Intelligence, DevOps, Ethical Hacking, then you can refer to Edureka’s official site.

Do look out for other articles in this series which will explain the various other aspects of AWS.

1. AWS Tutorial

2. AWS EC2

3. AWS Lambda

4. AWS Elastic Beanstalk

5. AWS S3

6. AWS Console

7. AWS RDS

8. AWS Migration

9. AWS Fargate

10. Amazon Lex

11. Amazon Lightsail

12. AWS Pricing

13. Amazon Athena

14. AWS CLI

15. Amazon VPC Tutorial

15. AWS vs Azure

17. AWS Resume

18. Amazon Dynamo DB Tutorial

19. How To Restore EC2 From Snapshot?

20. AWS CodeCommit

21.Top AWS Architect Interview Questions

22. How To Restore EC2 From Snapshot?

23.Create Websites using AWS

24.Amazon Route 53

25. Securing Web Applications With AWS WAF

Originally published at www.edureka.co on March 4, 2019.

--

--