📍CI/CD 이해 ✅ 소프트웨어 릴리스 수명 주기를 자동화하는 프로세스 ✅ 지속적 통합 (CI) Git 리포지토리와 같은 코드 리포지토리에서 발생 특정 브랜치에서 코드를 변경하고 빌드 및 테스트 수행 기본 브랜치를 대상으로 하는 PullRequest 생성 코드 검토
🎀 AWS Deployment Stratiges 를 기반으로 작성된 글입니다. 소프트웨어를 어떻게 배포할 것인지 정의하는 것. 비즈니스 모델에 따라 다양한 배포 전략을 선택할 수 있다. 기존 인프라를 유지하면서 애플리케이션을 업데이트새로운 버전 설치 전에 이전 버전을

📍웹이란? 📍웹 개발 구조 WAS (Web Application Server) WS (Web Server)
Ubuntu 22.04 Windows에는 Virutal Box, Mac에서는 UTM포트포워딩 : 호스트 IP의 호스트 포트로 접근하면 가상 머신의 IP의 가상 머신 포트로 접근 가능하게 한다NAT : 모든 게스트 OS들은 같은 IP 주소를 할당받기 때문에 게스트와 호스
핵심 역량 별 경험을 정리하였습니다.
최종 프로젝트 정리
셸 : 운영체제와 사용자 사이에서 다리 역할 bash,zsh 프로그램 : 실행 가능한 명령어의 집합 프로세스 : 실행 중인 프로그램 (램 위에 올라감) 스레드 : 프로세스가 할당받은 자원을 이용하는 실행 단위, 프로세스 내에 실행되는 여러 흐름의 단위 예를 들어 워드
Key pair assigned at launch 가 비어있을 경우, 외부 ssh 접속을 가능하게 하는 법인스턴스 접속해서 public key 저장해주면 됨.나 같은 경우엔 .pem 파일이 이미 있었음.(1) ssh-keygen -y -f {mykeypair.pem}