Slide 1

Slide 1 text

Automating EC2 operations 2021-11-20 22:40 - 23:00 (JST)

Slide 2

Slide 2 text

Masaru Ogura (Japan) ‒ Serverworks Co., Ltd. ‒ JAWS-UG Sapporo / Morning Meeting ‒ APN ALL AWS Certifications Engineer ‒ AWS Community Builder

Slide 3

Slide 3 text

AWS Cloud VPC Public subnet Corporate data center VPS (Virtual Private Server) (CentOS 5 / WordPress) Internet Replication Server Target TCP 443 TCP 443 TCP 1500 AWS API (Replication Configration) Data replication (encrypted) CloudEndure Migration

Slide 4

Slide 4 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager CloudWatch AWS Backup AWS Lambda Amazon SNS (HTTPS) (HTTP)

Slide 5

Slide 5 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager CloudWatch AWS Backup AWS Lambda Amazon SNS (HTTPS) (HTTP)

Slide 6

Slide 6 text

Automating ‒ Auto Backup ‒ Auto Patching ‒ Auto Recovery

Slide 7

Slide 7 text

Auto Backup AWS Backup ‒ Scheduled backup (AMI)

Slide 8

Slide 8 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager CloudWatch AWS Backup AWS Lambda Amazon SNS Get AMI once a day

Slide 9

Slide 9 text

Auto Patching AWS Systems Manager ‒ Patch Manager ‒ Scheduled patching

Slide 10

Slide 10 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Patch Manager) CloudWatch AWS Backup AWS Lambda Amazon SNS Scheduled patching

Slide 11

Slide 11 text

Auto Recovery (part 1) Amazon CloudWatch alarms ‒ Check metrics ‒ StatusCheckFailed_System (HW)

Slide 12

Slide 12 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager CloudWatch alarm AWS Backup AWS Lambda Amazon SNS Check StatusCheck metrics

Slide 13

Slide 13 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager CloudWatch alarm AWS Backup AWS Lambda Amazon SNS If the alarm goes up, restart EC2.

Slide 14

Slide 14 text

Auto Recovery (part 2) Amazon CloudWatch ‒ Process Monitoring (with procstat plugin) ‒ httpd, mysqld

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Run Command) CloudWatch alarm AWS Backup Check Process number metrics AWS Lambda Amazon SNS

Slide 17

Slide 17 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Run Command) CloudWatch alarm AWS Backup Notify SNS AWS Lambda Amazon SNS

Slide 18

Slide 18 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Run Command) CloudWatch alarm AWS Backup Execute lambda from SNS AWS Lambda Amazon SNS

Slide 19

Slide 19 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Run Command) CloudWatch alarm AWS Backup Execute Run Command from Lambda AWS Lambda Amazon SNS

Slide 20

Slide 20 text

AWS Cloud VPC Public subnet Amazon Linux 2 (WordPress) CentOS 5 (WordPress) Amazon CloudFront ACM Systems Manager (Run Command) CloudWatch alarm AWS Backup Start httpd or mysqld process AWS Lambda Amazon SNS

Slide 21

Slide 21 text

Summary ‒ Automation makes operation easier. ‒ Automation allows you to use your free time for other things. ‒ Let's automate the operation!

Slide 22

Slide 22 text

No content