The organizations are rapidly looking for ways to move to cloud services. While deciding workload placement, the highest priority should be to understand your organization’s business needs and pain points. These are the different kind of workloads of Business Processing that need to be considered.
- These are non-interactive applications that execute a series of jobs in a program on a server, typically high volume.
- Involves traditional legacy mainframe-type processes that execute business process transactions in a batch process.
- Includes orthogonal tasks embedded into batch workload.
Customer Relationship Management (CRM)
- Applications used to manage and analyze customer interactions and data throughout the customer lifecycle,
- Goal is to improve organization relationships with customers, assisting in customer retention, and driving sales growth.
- Includes orthogonal tasks embedded into CRM workloads such as customer analytics and CRM databases.
Enterprise Resource Planning (ERP)
- Applications that manage and integrate the important parts of an organization.
- Integrates areas such as planning, purchasing, inventory, sales, marketing, finance, and human resources.
- Transactional tasks include: enterprise-wide line of business (LOB) applications, other business commerce applications that facilitate business transactions or other task automation over networks, and departmental transactional applications that run on servers and storage but do not tie directly to other applications.
- Includes orthogonal tasks embedded into ERP workloads such as ERP data warehouses.
Online Transaction Processing (OLTP)
- Applications that facilitate and manage transaction-oriented information, typically for data entry and retrieval transaction processing.
- Includes associated databases and orthogonal tasks embedded into OLTP workloads.
- Does not include ERP workloads.