Option #1: Same SQL database is used by all instances of web apps (web nodes).

Think of:
  • resources for sql server
  • single point of failure
  • hight availability, fail over configuration (sql cluster, active/passive, sql replication/mirroring, always on...)
  • limit in number of sql connections on sql server side