В сервере на базе windows server 2012 r2 нужно ли 2 сетевые карты?
зависит от задач сервера. зависит от структуры сети, от нагрузки и т.п.
например если там будет крутится нагруженный сервер БД, то интерфейсы могут быть объединены для увеличения производительности, да много для чего еще..
Для абстрактной работы сервера - нет. Даже если будет поднята виртуализация, она умеет "превращать" единственную сетевуху в виртуальный свич, а дальше и хостовая система и виртуалки работают с "виртуальными" сетевыми платами. Гигабитные адаптеры, в отличии от 100 мегабитных, не склонны к затыкам под нагрузкой.
Но вот если сервер нужно подключить к нескольким разным сетям (например локалка и телефония), и при этом нельзя/нецелесообразно выкрутиться с Vlan'ами... Тогда да.