Yo all. Long time no post.

My company is considering development of a very large database that may have several hundred simultaneous users over a large geographic area (much of U.S.).

I'm interested in any recommendations or requirements for clustering for performance and fail-over protection. Ideally fail-over would be to a separate physical location.

Any advice and experience with this is welcome.