Link de 100mbps? Se prepare para pagar (após chorar muito e assinar um looongo contrato) R$ 60,00/MB, ou seja, só de link seria na casa dos R$ 6mil.
Proteção DDOS é muito difícil lá fora, aqui no Brasil não existe. No máximo null route.
Quanto ao hardware, você provavemente vai preferir maquina montada.