본문 바로가기

비티시보이즈37

배포 전략 - Rolling, Blue/Green, Canary 안녕하세요. 비티시보이즈입니다. 배포 전략에 대해 알아보겠습니다. 먼저 배포 전략이 필요한 이유가 무엇일까요? 가장 중요한 부분은 다운타임을 최소화하기 위함입니다. 서비스가 운영 중일 때 사용자의 피드백이나 새로운 버전의 서비스를 제공하기 위해 배포를 할 때마다 기존 서버를 중단하고 새롭게 띄운다면, 사용자가 서비스를 사용할 수 없는 시간이 발생하게 됩니다. 이러한 시간을 최소화하기 위해 배포 전략을 세워서 무중단 배포를 하게 된다면 다운타임은 최소화되고 사용자는 지속적으로 서비스를 이용할 수 있습니다. 배포 전략에는 대표적인 Rolling, Bule/Green, Canary 3가지가 있습니다. 1. Rolling 서버가 조금씩 교체되며 모든 서버가 교체될 때까지 진행하는 배포 전략입니다. 서비스 중인 .. 2023. 6. 8.
예제로 알아보는 boto3 베하! 안녕하세요 비티시 보이즈입니다. 오늘은 Boto3에 대해 알아보겠습니다! Boto3란 Python을 AWS CLI에서 사용하기 위한 AWS SDK 입니다. Boto3를 사용하기 위해서는 Python 3.6버전 이상이 설치되어 있어야 합니다. 파이썬 설치는 밑의 사이트에서 설치 할 수 있습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬을 설치한 뒤 환경변수 설정을 해야하는데요. 아나콘다를 설치하시면 환경변수 설정을 편하게 할 수 있고, 여러 모듈을 UI를 통해서 설치 할 수 있기 때문에 설치 하시는 것을 추천 드립니다. ht.. 2023. 6. 2.
[AWS] AWS Secrets Manager와 KMS의 차이 반갑습니다. 비티시보이즈입니다. AWS Secrets Manager와 KMS의 차이를 알아보겠습니다. AWS Secrets Manager란 ? AWS Secrets Mansger란 애플리케이션, 서비스 및 IT 리소스에 대한 액세스를 보호하는 데 도움이 되는 보안 정보 관리 서비스입니다. 이 서비스를 사용하면 수명 주기 동안 데이터베이스 자격 증명, API 키 및 기타 보안 정보를 손쉽게 교체, 관리 및 검색할 수 있습니다. 즉, 데이터베이스 암호나 API 키와 같은 비밀 데이터들을 안전하게 저장하고 관리할 수 있도록하는 서비스입니다. AWS Key Management Service란 ? KMS를 사용하면 데이터 보호에 사용되는 암호화 키를 중앙 집중식으로 제어할 수 있습니다. 이 서비스를 다른 AWS .. 2023. 5. 25.
[AWS] KMS의 활용 베하 안녕하세요 팀 비티시보이즈입니다. 해당 포스팅에서는 AWS KMS를 활용해서 파일의 내용을 암, 복호화 하는 방법에 대해서 알아 보겠습니다. AWS KMS 개념과 특징에 대해서는 앞서 작성한 KMS 개념, 동작방식 글을 참고해주세요https://btcd.tistory.com/1071 [AWS] KMS 개념, 동작방식 정리 베하 안녕하세요 팀 비티시보이즈입니다. 해당 포스팅에서는 AWS KMS의 개념과 동작방식을 살펴보는 시간을 가지겠습니다. KMS의 특징에 대해서는 해당 링크 참고 해주세요. AWS KMS란? 안녕하세요, btcd.tistory.com 우선 사용할 aws kms 키들을 생성 해보겠습니다. 콘솔에서 kms를 검색합니다. 이번 글에서는 고객관리형키(CMK)를 사용하기 때문에 고객 관리형.. 2023. 5. 20.
[AWS] KMS 개념, 동작방식 정리 베하 안녕하세요 팀 비티시보이즈입니다. 해당 포스팅에서는 AWS KMS의 개념과 동작방식을 살펴보는 시간을 가지겠습니다. KMS의 특징에 대해서는 해당 링크 참고 해주세요. AWS KMS란? 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AWS KMS' 주제로 포스팅하겠습니다! KMS (Key Management Service) 개념 AWS Key Management Service(AWS KMS)를 사용하면 손쉽게 암호화 키를 생성 및 관리하고 다양한 AW btcd.tistory.com 1. AWS KMS 개념 KMS는 Key management Service의 약자 데이터를 암호화 할때 사용되는 암호화 Key를 안전하게 관리하는데 목적을 둔 서비스 AWS CloudTrail과 통합하면 누가 어느 리.. 2023. 5. 12.