Large Language Models for Test Case Evolution and Repair
JAWS-UG ECS Best Practices #jawsug_ct
1.
2.
3.
4.
5.
6. Container
Container
Container
CentOS 7CentOS 7
Docker Docker
Container Container
Jenkins
Docker
Registry
cAdvisor
InfluxDB
Grafana
Container
MySQL
Container
Grails
App
Container
Fess
ポータル/クローラ
Container
Nginx
Tomcat Solr
VMware基盤(自社DC)
RDS
(PostgreSQL)
SpotFleet
ECS
Admin Service
ECS Cluster
Admin
ALB
API
ALB
User
ALB
API Service User Service
Route53
SES
email delivery
Docker Image
CloudWatch
Logs
log
ECR
7.
8. development test staging production
build
app
app engineer infra engineer
deploy
config
stack
config
stack
config
stack
BEFORE
9. development test staging production
build/deploy
image with app
app engineer infra engineer
config
stack
pull/run
AFTER
10. development test staging production
build/deploy
image with app
app engineer infra engineer
config
stack
on AWS
11. Service A Service B
ECS Cluster
Service A Service B Service A
Service B
New Service New Service
Service B Service A
12.
13.
14.
15. ECS Cluster
Service A Service B Service A
Service BService B Service A
container
instance
container
instance
container
instance
16. ECS Cluster
Service A Service B Service A
Service BService B Service A
container
instance
container
instance
container
instance
CloudWatch Logs
S3 DynamoDB
RDS
19. ECS Cluster
Service B Service A
_JAVA_OPTIONS :
-DdataSource.url='jdbc:postgresql://rds.example.com:5432/database'
Private Hosted Zone
Route53
rds.example.com CNAME
myrdsinstance.*.*.rds.amazonaws.com
RDS
Task Definition
環境変数