Waf

This is an example of how to create AWS WAF per CloudFormation.

https://github.com/FabiusChiang/mysite/blob/feature/MS-4/techPOC/waf/waf.yaml

AWS Training

Go through the VPC (VPC, Subnet, Security Group, IGW, NAT, Router tables and ACL), EC2 (EC2 instance, Launch Configuration, Auto Scaling), High Availability (Availability Zone, Region, ELB and Router 53), Auto Scaling strategy (CloudWatch Alarm + Auto Scaling), Lambda, Elastic Beanstalk, AWS OpsWorks.

CloudFormation: definitely the template should be split into smaller templates in a big project/program.

The domains I need to make a further research:

  1. It’s said the CloudFormation supports master/sub-template as well. It will be worth to research how to get advantage from it.
  2. The version of Lambda; the “publish” of Lambda.
  3. CloudFrontend
  4. Elastic Beanstalk: deployment as well as monitoring.
  5. AWS OpsWorks: the configuration management service.
  6. MFA: multiple factor authentication.
  7. VPC endpoint.
  8. Router53 failover DNS configuration.

Finally it’s recovered

Just get affected by the limited Azure credit – the previous server was suspended. I don’t know why the data and configuration in the local mysql cannot be recovered then the data is gone. Once the data is gone, I don’t have the interest in using any local database. The lesson is “don’t use local storage, even you’re confident that you will maintain it by yourself”.