A company is deploying a new web application in the cloud, which must be accessible globally, yet secure from various network-based threats. The company wants to ensure robust security with minimal impact on the web application's performance. Which of the following would be the BEST firewall deployment option?
Setting up packet filtering at the router level
Deploying a stateful inspection firewall
Implementing a next-generation firewall with deep packet inspection
Deploying a Web Application Firewall (WAF)