azure 3 tier architecture terraform