Not really enough info there.
To decide on a HA/DR setup you need to start with the data loss and downtime SLAs and go from there, also budget and some idea of what kinds of disasters the solution has to withstand. Also, clustering has a single-point of failure in the storage and no redundant copy of the data. Log shipping and mirroring have two (or more) copies of the data.
Ha/DR setups have nothing to do with performance. You cluster or mirror or logship to survive the failure of some component or components
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)SQL In The Wild
: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass