forked from diegoecab/oci-deal-accelerator
129 lines
6.1 KiB
YAML
129 lines
6.1 KiB
YAML
# Business Patterns Library
|
|
# Proven business-level patterns that map customer drivers to OCI solution strategies
|
|
# Referenced during DEFINE/Ideate to formulate value hypotheses
|
|
|
|
patterns:
|
|
|
|
# --- Cost Optimization Patterns ---
|
|
- id: biz_cost_reduction_db
|
|
name: "Database Cost Reduction"
|
|
business_driver: cost_reduction
|
|
hypothesis_template: "Migrate {n} Oracle databases from {current_platform} to ADB-S, reducing total DB cost by {pct}% through autonomous operations and BYOL/ULA leverage"
|
|
applicable_when:
|
|
- "Customer runs Oracle databases on-prem or in AWS/Azure"
|
|
- "Existing ULA or BYOL licenses available"
|
|
- "DBA team spends >50% time on maintenance tasks"
|
|
typical_outcome:
|
|
cost_savings: "40-70% vs on-prem, 30-50% vs AWS RDS Oracle"
|
|
operational_savings: "50-80% reduction in DBA administrative effort"
|
|
evidence:
|
|
- "ADB-S automates patching, tuning, backups"
|
|
- "BYOL cost advantage vs AWS License Included"
|
|
technology_patterns: [database_ha_adb_s, database_dr_cross_region]
|
|
risks: ["Feature compatibility gaps", "Migration complexity for customized DBs"]
|
|
|
|
- id: biz_cost_reduction_compute
|
|
name: "Compute Cost Optimization"
|
|
business_driver: cost_reduction
|
|
hypothesis_template: "Right-size and modernize {n} compute workloads to OCI Flex shapes with auto-scaling, reducing compute spend by {pct}%"
|
|
applicable_when:
|
|
- "Over-provisioned VMs on-prem or in another cloud"
|
|
- "Variable workload patterns with steady-state over-provisioning"
|
|
typical_outcome:
|
|
cost_savings: "30-50% through right-sizing + auto-scaling"
|
|
technology_patterns: [compute_scaling]
|
|
|
|
# --- Modernization Patterns ---
|
|
- id: biz_app_modernization
|
|
name: "Application Modernization"
|
|
business_driver: modernization
|
|
hypothesis_template: "Modernize {app_name} from {current_stack} to cloud-native on OKE, improving deployment frequency from {current_freq} to {target_freq}"
|
|
applicable_when:
|
|
- "Monolithic application limiting agility"
|
|
- "Slow deployment cycles (monthly or longer)"
|
|
- "Team has or is building container/K8s skills"
|
|
typical_outcome:
|
|
deployment_frequency: "From monthly to daily/weekly"
|
|
scalability: "Horizontal auto-scaling vs vertical only"
|
|
technology_patterns: [compute_scaling]
|
|
risks: ["Requires significant app refactoring", "Team skill gap"]
|
|
|
|
- id: biz_db_modernization
|
|
name: "Database Modernization (non-Oracle)"
|
|
business_driver: modernization
|
|
hypothesis_template: "Migrate {db_engine} to OCI-managed {target_service}, eliminating operational overhead while maintaining application compatibility"
|
|
applicable_when:
|
|
- "Running self-managed MySQL, PostgreSQL, or MongoDB"
|
|
- "Want to reduce operational burden without app rewrite"
|
|
typical_outcome:
|
|
operational_savings: "Automated backups, patching, HA"
|
|
technology_patterns: [database_ha_adb_s]
|
|
|
|
# --- Compliance Patterns ---
|
|
- id: biz_compliance_driven
|
|
name: "Compliance-Driven Migration"
|
|
business_driver: compliance
|
|
hypothesis_template: "Migrate {scope} to OCI to meet {compliance_framework} requirements by {deadline}, leveraging OCI's built-in compliance controls"
|
|
applicable_when:
|
|
- "Upcoming compliance audit or certification deadline"
|
|
- "Current infrastructure doesn't meet regulatory requirements"
|
|
- "Data residency or sovereignty requirements"
|
|
typical_outcome:
|
|
compliance: "Certification-ready infrastructure"
|
|
timeline: "Typically 8-16 weeks for standard compliance scope"
|
|
technology_patterns: [security_baseline, compliance_pci]
|
|
risks: ["Compliance scope creep", "Shared responsibility model gaps"]
|
|
|
|
# --- Hardware EOL / Contract Expiry Patterns ---
|
|
- id: biz_hardware_eol
|
|
name: "Hardware End-of-Life Migration"
|
|
business_driver: hardware_eol
|
|
hypothesis_template: "Migrate {n} workloads from EOL {hardware} to OCI before {eol_date}, avoiding {cost} hardware refresh while gaining cloud elasticity"
|
|
applicable_when:
|
|
- "On-prem hardware approaching end of support"
|
|
- "Capital expenditure avoidance is a driver"
|
|
- "Timeline is fixed by hardware support dates"
|
|
typical_outcome:
|
|
capex_avoidance: "Avoid $X hardware refresh"
|
|
opex_model: "Shift to predictable OpEx"
|
|
technology_patterns: [database_ha_adb_s, compute_scaling, networking_basic]
|
|
|
|
- id: biz_contract_expiry
|
|
name: "Cloud Contract Expiry / Repatriation"
|
|
business_driver: contract_expiry
|
|
hypothesis_template: "Migrate {n} workloads from {incumbent_cloud} to OCI before contract renewal, reducing cloud spend by {pct}% with better Oracle licensing economics"
|
|
applicable_when:
|
|
- "AWS/Azure contract up for renewal"
|
|
- "Running Oracle workloads on non-Oracle cloud"
|
|
- "Significant Oracle license cost on AWS/Azure"
|
|
typical_outcome:
|
|
cost_savings: "30-60% for Oracle DB workloads (BYOL advantage)"
|
|
technology_patterns: [database_ha_adb_s, networking_hub_spoke]
|
|
|
|
# --- Performance Patterns ---
|
|
- id: biz_performance_improvement
|
|
name: "Performance Improvement"
|
|
business_driver: performance
|
|
hypothesis_template: "Migrate {workload} to OCI {target_service} to achieve {target_metric}, resolving current {pain_point}"
|
|
applicable_when:
|
|
- "Current platform cannot meet performance SLAs"
|
|
- "Latency or throughput is a business-impacting issue"
|
|
- "Exadata-class performance needed without Exadata cost"
|
|
typical_outcome:
|
|
performance: "2-5x improvement typical with ADB-S/ExaCS"
|
|
technology_patterns: [database_ha_adb_s]
|
|
|
|
# --- Consolidation Patterns ---
|
|
- id: biz_consolidation
|
|
name: "Database Consolidation"
|
|
business_driver: consolidation
|
|
hypothesis_template: "Consolidate {n} Oracle databases into {target_n} ADB-S instances, reducing management complexity and licensing footprint"
|
|
applicable_when:
|
|
- "Many small Oracle databases (sprawl)"
|
|
- "Under-utilized database instances"
|
|
- "License optimization opportunity"
|
|
typical_outcome:
|
|
license_reduction: "40-60% fewer required OCPUs"
|
|
operational_reduction: "Manage N instead of N*10 instances"
|
|
technology_patterns: [database_ha_adb_s]
|