For reference, the United States has an estimated 65,000 military personnel deployed in various locations throughout the Middle East.
Saudi Arabia: 3000
United Arab Emirates: 5000
If the tensions continue to rise, the United States has approval of 120,000 total troops in the region.
Iran does not have the resources or infrastructure to compete, but they can cause chaos.