In the first half, we give an introduction to modern serialization systems, Protocol Buffers, Apache Thrift and Apache Avro. Which one does meet your needs?
In the second half, we show an example of data ingestion system architecture using Apache Avro.
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include:
1. @mosa_siru is an engineer at DeNA and CTO of Gunosy.
2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway.
3. Challenges discussed were managing 30 microservices, ensuring API latency below 50ms across availability zones, and handling 10 requests per second with nginx load balancing across 20 servers.
AWS Japan YouTube 公式チャンネルでライブ配信された 2022年4月26日の AWS Developer Live Show 「Infrastructure as Code 談議 2022」 の資料となります。 当日の配信はこちら からご確認いただけます。
https://youtu.be/ed35fEbpyIE
In the first half, we give an introduction to modern serialization systems, Protocol Buffers, Apache Thrift and Apache Avro. Which one does meet your needs?
In the second half, we show an example of data ingestion system architecture using Apache Avro.
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include:
1. @mosa_siru is an engineer at DeNA and CTO of Gunosy.
2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway.
3. Challenges discussed were managing 30 microservices, ensuring API latency below 50ms across availability zones, and handling 10 requests per second with nginx load balancing across 20 servers.
AWS Japan YouTube 公式チャンネルでライブ配信された 2022年4月26日の AWS Developer Live Show 「Infrastructure as Code 談議 2022」 の資料となります。 当日の配信はこちら からご確認いただけます。
https://youtu.be/ed35fEbpyIE
90. 9099.99% シナリオ 想定料金
?EC2 は3台 Linux on m5.large , 100GB (EBS&snapshot)
?RDS は Aurora MySQL Comp. db.r5.2xlarge
?CloudFront,ALB 100GB/月 転送
?ネットワーク、その他費用は割愛
シナリオ 想定料金(月額) 99% を 1 とした割合
99% $107.77 1
99.9% $2645.80 25.65
99.99% $3968.08 36.81
Multi Region
99.999%
91. 91Multi Region シナリオ
VPC
AZ 1
EC2
ALB
Aurora
Master
EC2
Aurora
Replica
CloudFront
Auto Scaling
Route 53
AZ 2
VPC
AZ 1
EC2
ALB
Aurora
Replica
EC2
Aurora
Replica
Auto Scaling
AZ 2
92. 92Mutli Region シナリオ
? Two Region, Four Azs
? ELB for Web
? EC2 は AutoScaling (ECS&Fargate)
? Standby Region の EC2 は Stop しておく
? DB は Multi-AZ Aurora Cross Region Replica
? 日次 AMI コピー (リージョン間)
? システム継続に必要なデータはDBに保存
93. 93Mutli Region シナリオ
? Multi Region が必要ですか?
? リージョン内に複数の AZ があり、
AZ 内には複数のデータセンターがある
? 復旧手順、復旧テスト、構成上の制約、
データ保管要件など考えることが多い
94. 94Multi Region シナリオ 想定料金
?EC2 は2台 Linux on m5.large , 100GB (EBS&snapshot)
?RDS は Aurora MySQL Comp. db.r5.2xlarge
?CloudFront,ALB 100GB/月 転送
?ネットワーク、その他費用は割愛
シナリオ 想定料金(月額) 99% を 1 とした割合
99% $107.77 1
99.9% $2645.80 25.65
99.99% $3968.08 36.81
Multi Region $5143.05 47.72
99.999%