At Atlassian, we want to give our customers choice in how they deploy Atlassian products: in the cloud, managed by Atlassian, or on the infrastructure of your choice with Server or Data Center. Many of our on-premise customers begin their Atlassian journey with our server products, with the ability to download our software and install it on a single server that you control. This gets you up and running quickly.
But while the single server installation is great to get started with, we’ve heard from many of you that you’re having a hard time keeping your systems ahead of your team’s growth. That it’s tricky to meet new organizational requirements as the company matures. Yes, you can add resources to your current instance to help address performance concerns in the short-term, but that won’t last forever. The needs you’re trying to meet go beyond the capabilities of what a single server application can provide.
So, to better address the growing demands and increased complexity of our enterprise customers, we introduced Atlassian Data Center. Atlassian Data Center is our self-managed enterprise edition that gives you the reliability and compliance your organization demands. It has the infrastructure you need to stay ahead of team growth, while making sure your teams work faster and smarter. (Keeping you ahead of the competition!)
Want to learn more about the differences between Atlassian Server and Data Center? Read about the differences and get information to help you determine the right fit for your organization.
Here are the details on how Atlassian Data Center can help your organization develop a strategy for scale and stay ahead of demands:
1. Innovate at scale
The larger your team grows and as more teams get added to your organization, you start to see new kinks in that well-oiled machine you built. Maybe in an attempt to better manage this growth, you’ve introduced too much process that’s slowing your teams down, and keeping your teams connected rather than silo’ed can feel near impossible. At the core, you’re looking for ways your teams can work both faster and smarter as you scale. And not just within each individual team, but finding harmony across all of your teams to help accelerate growth on a larger scale.
We know how important teams are to your business and we’ve invested in several areas within Data Center to support the challenges enterprise teams face. Let’s look at a couple of examples.
Most enterprise organizations today have distributed teams in offices around the world. Maintaining the same level of performance across each of those locations is difficult. In fact, when these distributed teams clone a large repository, it can take hours because they’re so far away from the primary instance. To better support these teams, we introduced Smart Mirroring in Bitbucket Data Center. Smart Mirroring lets you set up one or more active mirror servers to operate with read-only copies of repositories in remote locations, which will be automatically kept up-to-date from the primary Bitbucket instance. By bringing these mirrors closer to your distributed teams, cloning a repository takes minutes instead of hours. In a simple test, we saw that a 5GB repository took over an hour to clone between San Francisco and Sydney. But with smart mirroring, that time was reduced to just a few minutes.
We wanted to take it a step further. We know that finding the right time to perform maintenance work or upgrade your instance without impacting your end users can be extremely difficult. So, in addition to providing high availability, we built zero-downtime upgrades in Jira Software Data Center and Jira Service Desk Data Center, and read-only mode in Confluence Data Center. With zero downtime upgrades in Jira Software and Jira Service Desk Data Center, you can shut down and upgrade your instance one node at a time while users continue working without interruption. Read-only mode can be used while upgrading Confluence or upgrading part of your Confluence infrastructure. With read-only mode turned on, your teams will still be able to view, search, and navigate pages, blogs, and attachments during an upgrade or maintenance related work.
Making teamwork faster and more effective
As the number of your users grows and the rate at which they’re producing work increases, it’s easy for your teams to get bogged down by old information that’s no longer relevant but remains in the system. Whether it’s the ability to search or just quickly access information, many of you are looking for ways to manage clutter. For example, cleaning up Jira can be a complex process, even for the most experienced administrators. Often, it requires you to repurpose permission schemes, create backup instances of Jira, or develop other creative solutions. In Jira Software Data Center, we simplified this with Project Archiving. It enables you to archive old projects in just a few clicks, getting rid of those old pesky projects that are cluttering your instance and slowing down your users.
2. Grow fast with confidence
Without tooling that’s always on and can support the demand of your growing number of users, you can’t improve the speed and quality of your team’s work. That’s why ensuring performance as you scale is a top priority. We’ve heard from many of you that Atlassian tools are critical to your business and you need the tools to support both your current and future growth.
Scaling is hard. And managing your infrastructure and administering Atlassian products can become costly and time-consuming without a long-term plan. We continue to invest in the Atlassian Data Center platform to support you as you continue to grow and mature. But we also know that it isn’t just about the scalability and performance, it’s also about the tools and guidance. Check out these examples of how Data Center can help.
On top of your teams getting slowed down by too much information in the instance, your instance slows down too. Project Archiving brings performance gains to the system and declutters the instance making it easier for your teams to find information. In our performance testing on a Jira Software instance with 1 million issues with 50% of projects and issues archived, we saw improvements of 11% when loading Jira boards and 25% for JQL searches. Another example of this is the custom fields optimizer in Jira Software Data Center. By default, custom fields have a global context, meaning they’re available across all projects. These global custom fields have to be indexed for every issue in the system, significantly contributing to Jira’s index size. Data Center instances are especially affected because the index has to stay up to date between nodes. The more custom fields, the bigger the index, and the more time it takes to replicate between nodes. With the custom fields optimizer, you can scan your instance for custom fields that are hindering performance and then safely remove their global contexts without fear of data loss from the manual scripts or apps that are unable to view your entire instance.
A toolkit, just for admins
We understand that each of your instances can be uniquely customized to meet your needs. Addressing some of your performance challenges requires a lot of digging to uncover the issues. We run Data Center internally and have spent a lot of time making our own application management lessons available. Examples of this guidance include node sizing documentation, performance testing frameworks, and even documentation on how we monitor our own internal Data Center deployments. We continue to optimize existing resources and build new ones that you can use as references.
3. Find the right level of control
As your organization matures, the demands around compliance, security, regulatory and other organizational requirements evolves and becomes more complex.
Beyond meeting these additional requirements, more complexities are introduced; it’s harder to gain visibility and monitor the actions of your users as you grow. Without proper visibility or control, it’s difficult to create consistency and prevent bad actors from negatively impacting your tools or teams. A few examples where Data Center helps solve for this are:
Eliminating bottlenecks while maintaining oversight
Administrators can become a bottleneck, especially as the number of users accessing your application grows. It might be allowing a new app to be installed, administering permissions, or adding or removing new users. We realized that administrators of these larger organizations needed better ways to delegate work while still maintaining oversight and control. In Crowd Data Center, delegated admin allows global admins to assign group level administrators that can add or remove users to the groups they own. But global admins still have oversight, and they can identify changes. So, you can still meet your compliance needs with the audit log.
Many of you have a number of different requirements when it comes to deploying and managing our products. As we mentioned earlier, you can deploy Data Center editions of Atlassian products behind your firewall using a variety of technologies like VMWare or bare metal, or with IaaS vendors like AWS and Azure, which allows you to reduce administrative costs of your infrastructure but still maintain control over your data. We’re committed to providing you with multiple options so you can determine how to support your teams and align with your organization’s goals and plans.
These were just a few examples of how Data Center can help you innovate at scale, grow fast with confidence and find the right level of control. To find out more about other benefits that Data Center provides, read about them here or check out some great resources.
4. Get one step ahead
Make sure you’re one step ahead of demands and don’t wait for your organization’s growth to catch you off guard. Avoid any future fire fighting and start developing a strategy for growth today.