A profile is a simplified version of your resume. It also lists your salary preferences, how much you are willing to travel, the type of employment you seek (full time, part time, etc).
A resume is a shorter, more focused account of your relevant skills and achievements. Although the exact length of a resume is open to debate, in general it should not exceed one page in length.
You should only include the things that are most relevant to the position you are targeting. Resumes also often miss out some of the more personal details that CVs include, such as hobbies and interests. An individual can create several resumes for different positions or different companies as per the requirement of job.