OpenJ9 a Lean, Mean Java Virtual Machine Billy Korando Developer Advocate - IBM @BillyKorando
[email protected] https://billykorando.com/category/openj9/ https://github.com/wkorando/openj9-batch-processor @BillyKorando Subscribe to the Java Newsletter https://developer.ibm.com/newsletters/java/ For your Spring & JakartaEE needs https://cloud.ibm.com/docs/java @BillyKorando Ideal Demand Demand Capacity Time @BillyKorando Real World Demand Demand Capacity Time @BillyKorando Evolution of Running Applications Increasing flexibility and granularity Bare Metal @BillyKorandoTime Meeting Demand - Bare Metal Demand Capacity Time @BillyKorando Evolution of Running Applications VM VM VM Virtual Machines Increasing flexibility and granularity Bare Metal @BillyKorandoTime Meeting Demand - VMs Demand Capacity Time @BillyKorando Evolution of Running Applications VM VM Containers Managed on Cloud VM Virtual Machines Increasing flexibility and granularity Bare Metal @BillyKorandoTime Meeting Demand - Containers/Cloud Demand Capacity Time @BillyKorando Benefits of Running in the Cloud ● Rapidly expand/reduce capacity in response to demand ● Reduced capital costs ● Reduced operations costs @BillyKorando The Cloud Gives Us Compute on Demand @BillyKorando The Demand Is Metered @BillyKorando -Xmx = @BillyKorando Traditional Profile Lag Peak Resource use Throughput Capacity Time @BillyKorando Meeting Demand - Containers/Cloud Demand Capacity @BillyKorandoTime Demands of Running in the Cloud ● Fast startup ● Minimal memory footprint ● Minimal CPU usage ● Small