If your data warehousing is for only for reporting purpose then you go for logshipping with standby option.
logshipping - your users get disconnected as and when logs are applied on secondary. you wont be able to apply the changes on primary.
Replication-Replication is used mainly when data centers are distributed geographically. It is used to replicate data from local servers to the main server in the central data center. Important thing to note here is, there are no standby servers. The publisher & subscriber both are active.
A typical scenario involves syncing local / regional lookup servers for better performance with the main server in data center periodically, or sync with a remote site for disaster recovery.