@nikitonsky This is a pretty standard architecture for a secure, high-availability site on AWS. The biggest cost here is probably the VPC and its endpoints. Based on my experience I'm guessing it should cost roughly $150/month. Perfectly fine for all that it does.
Most Wordpress users probably don't need this, but then again most Wordpress users probably don't need Wordpress. Use a static site generator into an S3 bucket for like $5/month, or just sign up for Wordpress.com.