Optimize Web Application Infrastructure by Rizki Nanda Agam

Preview:

Citation preview

Optimize Infrastructure Performanceby

Rizki Nanda Agam

Who Am I?

● Name: Rizki Nanda Agam● Twitter: @cah_anom● Fb: facebook.com/crazynuxer

What?

● Optimize = Perfomance Tuning● Performance Tuning not wizard● Performance Tuning is a process● Performance Tuning like infinite loop

Why?

● Response Time?● Increase Visitor?● Reduce Hardware cost?● Capacity Plan?● SLA?

How?

● Monitor ● Analyze● Tuning● Scale out (last option)

Monitor?

● Bandwitdh● System Utilization (cpu,memory,disk)● Response Time

Analyze

● Collect all data● Apps?● Stress test?● Bottleneck?

Simple tools

● Ping● Traceroute● Telnet● Netstat/ss● Curl● Firebug/chrome console

Stress Test

● Time command ● Apache Benchmark(ab)● Siege● Funkload

Tuning

● Make a change● Monitor and Analyze Again

Who?

● All of you?– System Administrator

– Developer

– Database Administrator

– Network Administrator

– Management? Your Boss?

When?

● Right now?

Q&A