The Upwelling is caused by southerly winds that blow over the ocean surface near the Peru coastline.
The wind causes the water to move and replace the water on the top surface with the water from the deeper surface, creating a change in both temperature and nutrient composition of the water.