Designing enterprise infrastructure that fits the requirements of multiple teams for workload performance can be a challenge.
IT departments strive to have in place the equipment and tools all departments need in order to work effectively and efficiently. As workloads become more demanding, balancing resources without creating friction—while ensuring all department needs are still met—is one of the most difficult, yet essential, tasks.
Modern tools to support new workloads, like artificial intelligence (AI) and machine learning (ML), can make things even harder. They often require more resources, which could critically impact other areas of an organization.
Capacity planning is one of the most important elements to proper workload design. Here are three common areas to get you started on your journey to workload performance:
When planning for capacity with performance in mind, you must first have visibility into your existing environment. Identifying your current assets across the entire application, tools, and hardware stack, as well as evaluating how those assets are accessed, is a key first step.
In general, you want to identify:
The next step is to clearly articulate your new application dependencies and performance requirements. This includes:
The third step is to evaluate the data access type and size anchoring of your workloads and various applications. This means:
While this list is not exhaustive, we’ve found that these tenets should be a part of every workload capacity planning exercise.
If your organization is ready to design an infrastructure for AI and cloud-native workloads, download our free eBook to learn more.