Although $10B might not seem like much in terms of revenue for the cloud companies (that statement feels weird writing), it is potentially worth a lot more.
The DoD drives a lot of the US economy and a lot of companies have DoD contracts. This win, gives Microsoft an advantage n trying to get these companies on Azure and solidifies Windows and Office 365 positions at these companies. The follow on effects will likely be worth many multiples of this contract.