Provisioning refers to preparing your server with all the necessary resources and configurations. It aims at providing you with the right hosting environment for the efficient hosting of your website.
Activation, on the other hand, refers to setting your hosting account in motion. It follows the provisioning process, just before the account is opened for user access. So a host activates your account as soon as it is provisioned.