Ajax have completed the signing of defender Nick Viergever from Eredivise rivals AZ Alkmaar for a reported fee of around 2million euros.