IOPS increase without disk striping
To receive higher IOPS than 500, it's recommended to add more disks. This is just a painfull way to work around an artificial limitation.
I understand that Azure needs to limit IOPS, but instead of having to create and add disk, configure striping etc. it should be possible to say "This disk should have four times the normal speed" and have the backend check that this conforms with the IOPS limit of the VM.
Or, even better, get rid of the limit on disks completly and just limit per VM, so that each attached disks works with optimal performance without requiring additional work.