Чтобы вы не посчитали, приобрести свой сервер и поставить его в своей серверной будет дешевле во много раз.
Если вас требуется канал (т.е. только в датацентре) то возможен вариант - самостоятельное приобретение сервера и размещение его у провайдера (есть способ сэкономить, покупая desktop железо и размещая его у 'не серьезных' провайдеров).
Аренда готового сервера может быть выгодна только при аренде на короткие сроки, ну и для сравнения - готовое облачное хранилище становится дороже решений выше уже через 2-3 месяца.
Куда ни глянь, везде облачные провайдеры за хранение данных берут неразумно большие деньги, некоторые скрывают это в стоимости трафика (amazon), некоторые в арендной плате.. и самое главное, бывают ситуации когда ни одна из фич, являющаяся плюсами у них, не требуется, бывают данные которые не жалко потерять, бывают - которые редко нужны онлайн, бывают - те что можно вообще хранить у клиентов... т.е. свое хранилище это возможность оптимизации обслуживания и приобретения железа.
Из больших минусов - большие стартовые траты, не размазанные на весь срок эксплуатации.