When my a/c is turned on my Audi runs very rough at idle, and everything rattles/shakes in my car.

Also, when my a/c is on and I get up to speed after a stop, my engine makes a "brrrrrrrr" sound as if it was struggling.

Any ideas on what is causing this and how I can fix it?