April 27, 2021
Product Update: Call Screen Customization
We're excited to announce and introduce custom CSS for the Call Screen. It will let you make simple customizations to the CometChat call screen.
Choosing between cloud deployment and on-premise deployment is a big decision that should be made strategically with a lot of forethought. If you are about to make this decision, but are concerned about security or privacy, and therefore want to be in more control of your data, this article is for you.
First, as an overview, we’ll define what on-premise deployment is, how it’s different from cloud deployment, and then we will dive into the pros and cons of each.
On-premise deployment is when data is stored on your own servers, and you install and manage the software. An on-premise software infrastructure means that all the software is stored on your hardware on your company’s premises. This requires your company’s IT department to maintain the infrastructure on their own.
Cloud deployment, on the other hand, is when you use third-party servers to host your data, which would then be accessed remotely. There are differences between these two in terms of costs and benefits that you should know about before making a decision to invest in either.
This article will help you understand these differences so you can make an informed decision.
It is true that more and more developers and IT managers are becoming interested in cloud deployment thanks to the rapid digital transformation in recent years. However, in some cases, the decision may not be as clear-cut as it might seem. Depending on your unique situation and needs, one might be more beneficial to you than the other.
Here is a brief breakdown of the key differences between cloud and on-premise deployment:
Now, we’ll go over the pros and cons of both cloud and on-prem deployment.
With on-premises deployment, you have more control over security, performance, how your data is used and who has access. You can also customize security settings and update software as needed without having to wait for someone else to do it for you.
When using cloud services, it's easier to scale up or down as needed. The main difference between the two types of deployments is that with cloud, there are no upfront costs associated with setting up servers and hardware as with on-prem deployment.
1. Shared cloud: CometChat runs on our cloud servers and is completely managed by our team. The deployment is shared by multiple customers.
2. Dedicated cloud: CometChat runs on our cloud servers and is completely managed by our team. The deployment is shared by no other customers.
1. On-premise: CometChat runs on your on-premise servers and is completely managed by you. The deployment is shared by no other customers.
2. On your cloud (dedicated/shared): CometChat runs on your cloud servers and is completely managed by you. The deployment is shared by no other customers.
In a time when everyone is getting excited about cloud deployment, one company went the other way due to privacy concerns.
The problem with cloud providers is that they can change their terms on you at any time, as is the case with WhatsApp. When Facebook acquired WhatsApp, they decided — to almost everyone’s chagrin — that user privacy wasn’t a priority by allowing WhatsApp to access each user’s contacts and location data.
Maintaining security and privacy of customer information is one major reason Pi Data Centers decided to go with on-premise deployment for their new chat messaging app. Pi Data Centers is a digital transformation technology leader in India with an automated SCADA-enabled data center facility. They also provide top-shelf cloud services to small, medium, and large enterprises all over the world.
Being aware that most customers don’t want to share their own data with cloud providers due to what happened with WhatsApp, Shireesha Chintalapati, Product Manager for Pi Data Centers, said the main factors they used to evaluate different solutions are end-to-end encryption and customer data privacy.
"We don’t want customer information to be shared on multiple platforms. It was a requirement that everything be self-hosted and located within our own servers," Chintalapati explained.
Ultimately, Pi Data Centers chose CometChat’s on-premise deployment solution for their new app to be launched in April 2021.
For those who are looking for their own solutions that involve users and their personal information, CometChat’s on-premise solution is easy to deploy and has strong technical support behind it.
"We can say that Cometchat is the best chat and calling solution available. It can be deployed on any cloud platform in a short time, and their support is top-notch," said Kakkera Praveen, the Senior Cloud Engineer at Pi Data Centers.
Both Docker Swarm and Kubernetes are supported and the setup process is straightforward once you procure the necessary hardware. The CometChat UI kit allows you to set up your app within minutes.
If you want to:
Then send CometChat’s team a message and we’ll help you get started!
About the Author
Nabeel Keblawi, a deaf entrepreneur, runs a Content Marketing and SEO agency that helps B2B SaaS companies grow organically in their industries around the world. His previous work experience involved software development, renewable energy, and cloud computing. In his personal life, Nabeel loves to go hiking with his family, and dust off his skis to hit the slopes given the chance. He is also an avid reader of fictional history.
The most robust suite of cloud-hosted text, voice and video solutions on the market. CometChat seamlessly integrates onto websites and apps quickly and securely, powering digital communities across the globe.