A logo is an Identity of your Business, It represents the trust & values of your Business. As a craft, it includes design, text, Icon & Color Combination.
Brand is the mixture of Marketing, Interaction, and user experience of a product or Service. It includes Product, Promotion, Place, People, and Positioning.