You've been tasked with moving an e-commerce web application from a customer's data center into a VPC. The application must be fault tolerant and well as highly scalable. Moreover, the customer is adamant that service interruptions not affect the user experience. As you near launch, you discover that the application currently uses multicast to share session state between web servers. In order to handle session state within the VPC, you choose to which of the following option:
A. Enable session stickiness via Elastic Load Balancing.
B. Store session state in Amazon ElastiCache for Redis.
C. Create a mesh VPN between instances and allow multicast on it.
D. Store session state in Amazon Relational Database Service.