optimize web application infrastructure by rizki nanda agam
TRANSCRIPT
![Page 1: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/1.jpg)
Optimize Infrastructure Performanceby
Rizki Nanda Agam
![Page 2: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/2.jpg)
![Page 3: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/3.jpg)
![Page 4: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/4.jpg)
![Page 5: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/5.jpg)
Who Am I?
● Name: Rizki Nanda Agam● Twitter: @cah_anom● Fb: facebook.com/crazynuxer
![Page 6: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/6.jpg)
What?
● Optimize = Perfomance Tuning● Performance Tuning not wizard● Performance Tuning is a process● Performance Tuning like infinite loop
![Page 7: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/7.jpg)
Why?
● Response Time?● Increase Visitor?● Reduce Hardware cost?● Capacity Plan?● SLA?
![Page 8: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/8.jpg)
How?
● Monitor ● Analyze● Tuning● Scale out (last option)
![Page 9: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/9.jpg)
Monitor?
● Bandwitdh● System Utilization (cpu,memory,disk)● Response Time
![Page 10: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/10.jpg)
Analyze
● Collect all data● Apps?● Stress test?● Bottleneck?
![Page 11: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/11.jpg)
Simple tools
● Ping● Traceroute● Telnet● Netstat/ss● Curl● Firebug/chrome console
![Page 12: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/12.jpg)
Stress Test
● Time command ● Apache Benchmark(ab)● Siege● Funkload
![Page 13: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/13.jpg)
Tuning
● Make a change● Monitor and Analyze Again
![Page 14: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/14.jpg)
Who?
● All of you?– System Administrator
– Developer
– Database Administrator
– Network Administrator
– Management? Your Boss?
![Page 15: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/15.jpg)
When?
● Right now?
![Page 16: Optimize Web Application Infrastructure by Rizki Nanda Agam](https://reader034.vdocuments.site/reader034/viewer/2022042615/55a7b3091a28abbd168b45d5/html5/thumbnails/16.jpg)
Q&A