Why are you running enterprise over cloud? Is it due to cost, security, compliance, etc. We are looking at both options now and are wondering why individuals are using enterprise over cloud.
Thanks
We also integrated Jira into a couple of our internal applications which is easy from a networking and security aspect when the instance is on premises.
It would have been a nightmare to try and replicate the same functionality on a Cloud instance - and that's if it was even possible.
It's a matter of scalability (of company processes) and adaptation.
If your company can adapt to the way Atlassian hopes you'll use the tools, cloud is the way to go.
But in many cases, we have to adapt the tools to processes that already exist. In this situation, the fact that enterprise has a really powerful API allows for a really big amount of personalization that cloud can't provide, at least now.
We have few reasons to stay in enterprise;
1. Most of the plugins we use are not cloud compatible yet
2. We have number of in-house developed plugins which can not be used in cloud
3. Database access- number of back-end reports are generated by accessing DB. this is not possible in cloud
4. It is difficult to maintain Integration with internal applications
5. System file modification is not possible where we have applied few hacks to overcome some limitations in apps
This may change in the future with the development of Atlassian Cloud,
In advance: we have been using Jira and Confluence for >10 years now. Both is running on-premise. A few years ago Atlassian Cloud offerings just didn't scale for bigger companies, so we didn't have much of a decision process when we set them up.
So my perspective is currently "Why not switch to the Cloud?". I will split this into "general hassle when moving to another system" on the one hand and to "Cloud/DC specific points" on the other.
Cloud/DC specific points and why we won't move to the Cloud
General hassle when moving to a new system
All in all
Don't get me wrong. I am not an Anti-Cloud guy. We have a hybrid system in our company. But I can use it all if I am running on-prem. We love to use the workflow engine in Jira. It's incredibly flexible and has an API that just lacks a few minor things. This is why we use it to drive processes that are bound to be INSIDE our company. And we have a complete infrastructure that enables us to host services for the public. What Atlassian can offer us is just a step back in various ways.
A look into the future
Atlassians statement that "if you are not ready to move to the Cloud, yet, you can go for DC" makes me guess that they will be Cloud-only in the coming years. If not, then this was not a smart thing to tell your customers.
My guess would be that in that case, we will keep using Confluence in Cloud since I don't see any solution on the market that is as mature and feature rich as Confluence.
But we'll most likely move away from Bitbucket if it's Cloud-only and will compare Jira Cloud to other tools, since we have to rewrite most of our integrations anyway. After a first rough check, moving Jira to the Cloud is about as much hassle as moving a part of our Jira data to another product on the market, leaving our Jira Server/DC instance for legacy projects until it dies. So I'll sure have to make comparisons there.
From a business view ..
and based on the statement by Atlassian, I would recommend strongly to take a look at the risk. If you set up an enterprise system to use a DC product. According to the aforementioned statement and seeing that they already discontinue the Server licenses there is a good chance that you will face a major migration to Cloud in a couple of years. Either Cloud is for you or you will have to look around for other vendors.
edit (26.4.2021): while checking if Bitbucket Cloud might be a solution for us I stumbled over: Enable two-step verification , which I think is a great option that speaks for Bitbucket cloud.
But just as I was getting excited I found this: Ability to provision users to Bitbucket Cloud repositories with SCIM . As an enterprise with about 800 Bitbucket users and a directory with thousands of groups this is an absolute blocker for me. We control access based on (organizational) teams that are automatically synched. Access is granted to a project group and we use that same group for authorization to the teams items in BB, Jira, Conlfuence, Jenkins and a couple of other CI/CD chain tools.
We have a complete team managing our IdP. I wouldn't want to create all those groups in some tool and synch them manually. In my eyes it's yet another thing that blocks me from seeing the Atlassian cloud as an enterprise option for us.
edit (22.12.023): didn't update this for a while. We have made the decision to the Cloud. The main reasons were
a) Feature and roadmap comparison Cloud/DC. On the one side: when it comes to new features or smooth integrations, DC seems to be a dead end. Reading the roadmap on DC last year felt like "Oh, you chose DC because you want security, then you get 80% security updates". And the answer to "will this feature be ported from the Cloud to DC?" was pretty much always "no" or "we will see". On the other side: To make it positive: I seriously like where the Features in the Cloud are going. And they are moving fast. Working in the Cloud is pretty smooth most of the time and I like the different Jira views, Confluence Whiteboards and such.
b) reduction of maintenance tasks (at least we thought that until we started trying to integrate Atlassian Access with Google.. but that's a different story). On-Prem you can adapt Jira to all your needs in every smooth or dirty way and integrate with everything using the REST API. And we did a lot of it. This led to an increasing load of maintenance work. With the Cloud we will sure develop our own Forge Apps for some additional functionality. But we'll keep it down to a minimum. This way we aim to have more time to do the consulting work for new processes, projects and spaces.
Great explanation !
Atlassians statement that "if you are not ready to move to the Cloud, yet, you can go for DC" makes me guess that they will be Cloud-only in the coming year.
I'm under the same impression.
Thanks for the insights, greatly appreciated.
Yes a lot of valid points @Benjamin Horst
Thanks for this thoughtful response -- really helpful!
Thank you!
The user base is definitely one of the reason, well articulated points @Benjamin Horst , thank you!
@Brant Schroeder - hi Brant! Curious, how did your comparison turn out (if you can share)?
If you're still looking, have you considered Cloud's various plans (Standard, Premium, Enterprise) and features against your organization's needs?
Yes we have. Thanks
Glad to hear!
I enjoyed reading the discussion, thanks everyone for the detailed and helpful answers!
For us it is more because of compliance that's why the company decided to go with DataCenter.
Thanks for this interesting Discussion - I think many SMEs are struggling according this decision.
Would love to hear the exact discussion of people in 1 and 2 years again.
For my 2 cents, for some, the lack of compliance is a deal breaker for Cloud. Some believe that the cut off of new server licenses should not even have been considered until compliance such as HIPAA and FEDRAMP were actually in place. Are they on the roadmap? Sure. Are they on the roadmap for the near future? NOPE. So with no compliance in Cloud and prohibitive costs in DC some prospective customers are finding alternate solutions.
On a side note, why else Enterprise Confluence over Cloud? Working with images is a nightmare in Cloud, the table editor lacks the same features as server/DC, the UI is blindingly white, and there is no way to set alpha sort on pages in a space in a way that sticks.
This is a very insightful thread, @Brant SchroederI'm basically starting to really interact with the community, and this offers interesting answers. Thanks!
If you use Team Calendars there are two issues which, for my 2 cents, are absolute deal breakers in the cloud. Bear in mind, the only way (as of now) to migrate TC data is by ICS export and import.
1 - ICS export is broken. The "who" information for events is not exported. There is a bug filed for it, but since it's been 3 years since filing I'm not holding my breath on a rapid fix.
2 - the Cloud UI does not show "who" information, even for new items. You can't even get this on hover - you need to explicitly click on each item you need information for. When you're trying to get a lot of information at a glance, especially when you've grown accustomed to this on server, this is a severe loss of funcitonality.
Also - if you are a Jira Service Management user, note that in the cloud, you cannot add attachments to or remove attachments from JSM projects as you would any other project. You must add them via comments, which not only is more time consuming, it is also much riskier, as it is very easy to make a mistake and expose information to customers that they should not see.
Most customers choose server instead of cloud is because some of the addons they use are not yet compatible with cloud, or are custom addons that can not be used in cloud, sometimes because they have integrations with the customer's own tools. In some cases we have found customers who prefer to have the data on their own servers...
Thankfully more and more add-ons are offered on Cloud so customers have more of a true choice when deciding between platforms 🙂
It's been pretty exciting to see some apps launch on Forge. Some cases of on-prem/P2 apps have been about hosting; it's easy to install a plugin file into the application and have it run directly on the instance, but difficult/impossible to have separate app hosting (such as you've needed to do for Cloud in the past). Forge lets you deploy an app on Atlassian-run infrastructure, making it really easy to just focus on the code.
Thanks for this interesting discussion @Brant Schroeder . I'm interested in seeing what we can help with moving forward as well - this time last year, there were several discussions across Community about data residency. At the time, residency was limited to Enterprise plans in the Cloud and only in a few regions. Adding regions was a clear need-to-do, but thanks to some of the feedback, Atlassian made the determination to include residency options in Standard and Premium plans too. Feedback is incredibly important.
@Daniel Eads Thanks for that great information. Do you have plans to offer FERPA environments?
It's not currently on the public roadmap, but we do have an open suggestion about it: CLOUD-11090
For us it was scalability. We have 10k licenses.
We also have key plugins that are still not available in cloud.
Regards
@Fabian Lim - I believe Cloud supports up to 20,000 users per instance now! I remember the days when Cloud only supported up to 2,000... 😅
Yeah, I know a number of customers (ourselves included) that rely on add-ons that aren't (yet?) on Cloud.
Thanks for the info.