[MySQL] 네이밍 컨벤션 정리이 글은 이 포스팅을 번역한 글입니다. 일반 규칙 MySQL은 대소문자를 구분한다. 따라서 소문자로 통일하여 실수를 피할 수 있다. 공백 대신 _ 를 사용한다. 이름에 숫자를 포함하지 않는다. 영문 알파벳만 사용해야 한다. 데이터베이스 규칙 데이터베이스의 이름은 단수 혹은 복수일 수 있지만 일반적으로 단수를 사용해야 한다. 테이블 규칙 마찬가지로 테이블의 이름은 단수 …2023년 03월 27일 · 0 min readmysql
Docker 네트워크 정리도커에서 컨테이너는 서로 격리된 환경에서 동작하므로, 기본적으로 컨테이너끼리는 서로 통신할 수 없다. 하지만 여러 컨테이너를 하나의 도커 네트워크에 연결시키면 서로 통신이 가능해진다. 도커 네트워크에 대해 알아보자. 도커 네트워크 조회먼저 docker network ls 명령어를 통해 현재 생성된 네트워크를 조회해보자. $ docker network ls NETWORK ID NAME DRIVER SCOPE 5ff1ee73cdfc bridge bridge …2023년 03월 13일 · 7 min readdocker
AWS CodePipeline으로 Blue/Green 배포하기이 포스팅은 AWS CodePipeline + ECR + Auto Scaling Group + EC2를 사용하여 Blue Green 배포를 해보는 과정을 담은 글입니다. 아키텍처 이 포스팅에서 구축할 아키텍처 구조는 위 그림과 같습니다. IAM Role 생성 EC2가 사용할 IAM 역할 생성 사용 사례에 EC2를 선택하고 배포를 위한 AmazonEC2RoleforAWSCodeDeploy, ECR, 파라미터 스토어 접근을 위한 AmazonEC2ContainerRegistryReadOnly, …2023년 03월 10일 · 9 min readaws
AWS CloudFormation으로 IaC 시작하기 - 01CloudFormationCloudFormation은 AWS에서 제공하는 IaC툴입니다. 이런 IaC 툴로는 Terraform, Ansible, Puppet 등이 있습니다. IaC 란?IaC(Infra as Code, 코드형 인프라) 는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말합니다. 기존의 수동적인 인프라 관리 방식은 쉽고 빠르게 아키텍처를 구축할수 있다는 점에서 유리하지만, 여러 단점도 가지고 있습니다. 서비스를 구축하고 관리할 때 인적오류가 …2023년 02월 23일 · 4 min readawscloudformation
AWS CodeDeploy 찍먹해보기CodeDeploy란?CodeDeploy는 AWS에서 제공하는 배포 자동화 서비스이다. ECS, Lambda, EC2, 온프레미스에 코드를 배포할 수 있으며 다운타임을 최소화할 수 있다. 한번 CodeDeploy를 찍먹해 보자. CodeDeploy를 사용해 EC2 인스턴스에 배포해보자대략적인 순서는 다음과 같다. IAM Role 생성 EC2 인스턴스 생성 S3 버킷 생성 CodeDeploy 애플리케이션 생성 차근차근 해보자. 1. IAM Role 생성먼저 CodeDeploy와 EC2가 …2023년 02월 20일 · 4 min readaws