8. Self-made Plotting
• run bash script
• retrieve data
• convert data to valid json
• prepare data for plotting
• open index.html in browser
• load prepared json data
• plot data using flot library
8
10. RDS Disk IO
• specified in AWS documentation
• RDS
• EBS
• used IOPS < base IOPS => credits increase
• used IOPS > base IOPS => credits reduced per second
• burst up to 3000 IOPS
• credits = 0 => usable IOPS reduced & limited
10
11. Solution
• limit active => system very slow
• system need more base IOPS
• either, increase volume size
• 3 IOPS per GB volume size
• max. 3,000 IOPS using volume size >= 1 TB
• or, use provisioned IOPS
• MySQL: 1,000 - 30,000 IOPS
• SQL Server Express: 1,000 - 20,000 IOPS
• we use provisioned IOPS
11
13. Code
• available on Github: https://github.com/root360/AWS-RDS-
enhanced_monitoring
• license: Unlicense http://unlicense.org/
• use it
• change it
• publish/distribute it
• or don’t ;-)
• feedback: andreas.ulm@root360.de
13
14. Open Topic
e.g.:
• Questions
• multi account strategies
• RDS vs Aurora (tests, best practice, migration, compatibility)
• SES Limitations
• Server-Monitoring (RAM, CPU, SSD)
• YOUR TOPIC
14