Scaling Up or Scaling Out: Making the Right Storage Architecture Decision