제품의 변경사항을 품질을 보장함과 동시에 프로덕션에 반영하는데 걸리는 시간을 단축하기 위한 실천 방법의 모음 개발(Dev)과 운영(Ops)의 합성어개발과 운영의 경계를 허물고 통합하고자 하는 문화 혹은 철학소프트워어 설계 -> 개발 -> 테스트 -> 배포 -> 운영 -
조직에 DevOps 문화를 정착시키는데 도움을 주는 역할 개발자가 개발 뿐만 아니라 운영에도 참여할 수 있는 환경을 만들어준다. 가상 네트워크 및 물리 네트워크 구성프록시 / VPN 서버 운영DNS 서버 운영 GitLab / GitHub와 같은 버전관리 및 개발 협업
WSL2 + Ubuntu 20.04 LTS 구성 WSL (Window Subsystem for Linux) >- 윈도우에서 ELF64 바이너리를 실행할 수 있도록 하는 기술 쉽게 설명하면 윈도우에서 사용가능한 리눅스 환경 여러 리눅스 배포판을 지원 (Ubuntu, D
AWS 서비스 관리를 위한 CLI 명령형 도구 파이썬 기반으로 개발되어있으나 콘솔 상에서 AWS 서비스를 관리하거나, 자동화 스크립트 작성에 활용할 수 있다.AWS 계정 혹은 IAM 사용자의 액세스 키 발급 필요 Access Key ID : 자격증명 주체를 가리킴, 인
v1과 달리 파이썬 의존성을 가지지 않으며 AWS 측에서 공식 설치 스크립트를 제공 파이썬 패키니 매니저인 pip를 이용하여 설치 불가
정규 자격증명 방법 외에 서비스 제공자가 지원하는 추가 보안 인증 방법을 수행하는 것SMS / 이메일 / ARS 인증OTP 하드웨어YubiKey 등 U2F 디바이스다단계 인증은 서비스 제공자로부터 자격 증명을 받는 과정에서 추가 보안 인증을 수행하는 것을 의미한다.MF
프리티어 사용량 알림 설정결제 알림 설정테스트 전 비용 검토테스트 후 리소스 정리프리티어 계정이 만료된 경우 대처법AWS에서 제공하는 프리티어 사용량을 모두 소진한 경우, 경고 이메일 전송 내 결제 대시보드 화면에서 결제 기본 설정 메뉴에 진입한 후 프리티어 사용량 알
언제 어디서든, 접근 가능원하면 언제든지 컴퓨터 자원을 늘릴 수 있다.사용한 만큼만 지불하면 된다.(사용량 기반 과금)초기비용이 적게 든다.몇 분 만에 세계에 서비스 런칭을 할 수 있다.관리를 위해선 전문적인 지식이 필요하다.파악하기 힘든 너무나 광범위한 서비스장점 :
사양과 크기를 조절할 수 있는 컴퓨팅 서비스 가상화 프라이빗 서버서버의 특정 조건에 따라 서버를 추가/삭제할 수 있게 하는 서비스ex) 트래픽이 갑자기 증가해서 EC2 서버 1개로는 감당할 수 없을 때 --> 여러대의 EC2 서버로 분산처리 트래픽이 갑자기 줄어들었을
컴퓨터 사이에 통신을 하려면 컴퓨터의 위치값을 알아야 한다. 각 컴퓨터의 위치값(주소)을 IP 주소라고 지칭한다.(IPV4)총개수 = 2^32
Amazon Virtual Private Cloud(Amazon VPC)를 이용하면 사용자가 정의한 가상네트워크로 AWS 리소스를 시작할 수 있다.이 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존네트워크
ex) 보안상에 중요한 것들을 주로 Private Subnet에 저장한다. 때문에 MySQL, MariaDB, MongoDB 같은 데이터베이스들도 Private Subnet에 저장되는데 문제는 이런 데이터베이스들을 다운받으려면 인터넷이 필요하다.그리고 다운을 받았다 하
VPC를 생성하면 Route Table과 NACL/SG는 자동으로 설정해주지만 그 외에 나머지는 우리가 직접 설정 해줘야한다.아직 IGW와 VPC만 연결했을 뿐 Subnet은 연결하지 않은 상태이다.라우팅 테이블은 VPC 생성시 기본적으로 1개만 생성되는데 Public
클라이언트에서 서버로 부터 요청 할 때 위의 예시를 보면 13.120.100.100 인 IP주소에 80번 포트 번호로 요청을 하고 서버로 부터 응답을 받을 때는 175.34.136.133 인 IP 주소에 1025번 포트로 응답을 받는다. 이 때 요청할 때의 Port번호
네트워크, 로드밸런서, 저장소, 서버 등의 인프라 자원을 수동 설정이 아닌 코드를 이용하여 프로비저닝하고 관리하는 것 대표적인 IaC도구로 Terraform, CloudFormation, Pulumi, Azure ARM Template 등이 있다. 서버 운영체제 상에
SSH 키페어를 활용한 접근방법 1. 키페어 생성하기 > AWS의 EC2의 키페어를 생성한다. 2. 생성된 pem키 이동하기 > 생성된 키페어(대부분 Download 폴더에 생성됨)을 .ssh 폴더로 이동시킨다. 3. dev.pem키 권한 낮추기 > 생성된 키페