Application Load Balancer에 고정 IP 사용하기 (feat. VPC IPAM 통합) aws 콘솔 보다가 이런걸 발견했다. 궁금해서 찾아보니까 이런 글을 확인할 수 있었다. (마참내!) ALB에 고정IP를 사용하려고 앞에 NLB 붙이기, 프록시 서버 사용하기, Global Accelerator과 통합하기, Lambda 사용하기...
야간 및 주말에 AWS Fargate 동적으로 운영하기
야간 및 주말에 AWS Fargate 동적으로 운영하기 사내에서만 사용하는 관리자(관제) 서비스가 있다. 아주 가끔 업무 시간외에 쓸일이 있긴 하지만 대부분의 경우 평일 21시 ~ 08시, 주말에는 전혀 사용하지 않는다. 클라우드의 장점중 필요한 만큼만 사용, 필요할 때만 사용을 중요한 장점으로 생각한다. 그래서 이 기회에 AWS Fargate 를 ...
Arm 아키텍처에서 AAPT2 빌드 도구 사용하기
Arm 아키텍처에서 AAPT2 빌드 도구 사용하기 최근 개발서버의 아키텍처를 x86 에서 Arm 으로 변경했다. (더 싸서) 해당 서버에는 gitea, Jenkins, Nexus Repository 가 굴러가고 있었다. 마이그레이션은 그럭저럭 순조롭게 진행했는데 문제는 Jenkins job을 마이그레이션 하던중, 특정 job에서 안드로이드를 빌드하는...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 7. 마무리
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 7. 마무리 이 시리즈를 작성하면서 작성한 스크립트들이 완벽하다고 생각하진 않는다. 모듈화를 더 하거나 조금더 아름답게...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 6. 운영환경 (백엔드)
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 6. 운영환경 (백엔드) 백엔드 운영환경을 구축한다. 리소스 1. RDS RDS를 생성한다. resource "aw...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 5. 운영환경 (프론트)
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 5. 운영환경 (프론트) 프론트 운영환경을 구축한다. 리소스 1. S3 버킷 먼저 S3 버킷을 생성한다. resou...
Athena로 ALB Access Log 분석하기
Athena로 ALB Access Log 분석하기 Appliation Load Balancer에는 액세스 로그를 저장할 수 있는 기능이 있다. 이를 활성화 하면 S3에 모든 요청 로그를 저장하게 되는데, 동일한 날짜의 요청이라도 한 파일에 저장되는 것이 아니라 굉장히 많은 .gz 형식의 압축파일로 쪼개져 저장된다. 아름답다 /order 라는 경로로...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 4. 테스트 환경
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 4. 테스트 환경 이번 포스팅에서는 테스트 환경을 구성한다. 테스트 환경은 운영환경과는 다르게 백엔드, 프론트엔드, d...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 3. 네트워크
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 3. 네트워크 이번 포스팅부터 본격적으로 AWS 리소스를 생성한다. 그 첫번째로 인프라 구성에 가장 기본이 되는 네트워...
Terraform으로 AWS 무중단 배포 인프라 구성하기 - 2. 기초
Terraform으로 AWS 무중단 배포 인프라 구성하기 개요 기초 네트워크 테스트 환경 운영환경 (프론트) 운영환경 (백엔드) 마무리 Terraform으로 AWS ECS 무중단 배포 인프라 구성하기 - 2. 기초 앞서 설명했든 프론트단은 React, 백단은 Spring-Boot를 사용한다. 앱 이 포스팅에서 앱을 구성...