site logo

As big cloud providers grow, small providers pay the price