Depende inteiramente de quanto tempo você deseja gastar com servidores e hardware. 'muitos arquivos grandes' é um pouco indeterminado, mas de início eu comecei com algo parecido com uma pequena caixa do Linode com possível 'disco' extra fornecido por S3 ou SpiderOak ou alguém se você acabar precisando de um armazenamento realmente grande.
Quando você está fazendo uma startup, a principal maneira de decidir construir ou comprar deve ser: essa é nossa principal competência? ou apenas um passo ao longo do caminho que a compra nos poupará de se perder nos detalhes do fornecimento?
Então, se o armazenamento é uma de suas principais propostas comerciais (ou seja, você está fazendo um backup como backblaze / spideroak / S3 / etc) então sim, talvez construindo algo (como backblaze's Storage Pod ) é a coisa certa. Caso contrário, basta comprá-lo.