
배포는 처음 코딩을 배우는 사람들에게엄청난 도전이자,떨리고 다소 무서운 영역이라고 느껴집니다. 요즘에는 클라우드 서비스, 도커 등배포를 쉽게 수행하기 위한 툴들이많아져서 다소 쉬워졌지만,저는 여전히 어렵고 배울 것들이 많은 영역이라고 생각합니다. 이번 포스팅은이전 버전에서 새로운 버전으로 변경 시사용 가능한 배포 전략들에 대해 공부해보겠습니다! 배포 전략 목록인플레이스 배포(In-Place Deployment)롤링 배포(Rolling Update Deployment)블루/그린 배포(Blue/Green Deployment)카나리 배포(Canary Deployment) 인플레이스 배포(In-Place Deployment): 현재 운영중인 인프라에서 변경 사항이 있는 애플리케이션을 그대로 변경하는 방식 롤링..

SSH란...제가 코딩 뿐만 아니라CI/CD에 관심을 많이 가지게 되면서정말 자주 등장하는 용어입니다. AWS, 가상머신, putty 등등많은 곳에서 볼 수 있는 용어인데요.정확하게 무엇인지 정리해보려 합니다.SSH란? : 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜- 클라우드 서비스에서 제공하는 보안 과정(EC2 등...)- Shell? : 명령어와 프로그램 사용 시 쓰는 인터페이스- 기존엔 텔넷 방식 사용 => 데이터 암호화 제공 X => 보안 ⬇️ SSH 작동 원리 SSH를 구성하는 가장 핵심적인 키워드 : KEY사용자(클라이언트)와 서버(원격 호스트)는 각각의 키를 보유함=> 해당 키를 사용하여 연결 상대를 인증KEY 생성 방식에는 2가지 존재1. 대칭 키2. 비대칭 키(public(공개..