Virtualizing SQL Server workloads can provide high availability, flexibility, and portability while maximizing performance. Key considerations for virtualized SQL include properly sizing and configuring virtual CPUs, memory, storage, and networking. Features like SQL Always-On clustering allow for high availability without shared storage. Host-based backups and SQL maintenance plans are both important for backup strategies. Templates simplify deployment and updates of virtualized SQL servers.