infra 2

[Infra] Container 개념

### 예시 : 웹 애플리케이션 호스팅 #### 컨테이너 설정 : **Node.js 앱 1** : 회원가입, 사용자 인증을 관리하는 웹 서비스이며, 사용자 데이터를 관리하는 데이터베이스와 통신한다. **Node.js 앱 2** : 앱 1과 독립적으로 작동하는 상태 관리 및 메시징 서비스를 제공할 수 있다. 예를 들어, 실시간으로 사용자 간 메시지를 교환하는 기능을 담당할 수 있다. #### 실행 흐름 : 1. **프로세스 격리** : 앱 1과 앱 2는 각각 독립적인 프로세스로 실행된다. 이는 두 애플리케이션이 서로의 작업에 영향을 주지 않는다는 것을 의미한다. 2. **리눅스 커널** : 컨테이너는 호스트 시스템의 리눅스 커널과 동일한 커널을 공유하지만, 각기 다른 네임스페이스와 cgroups를 사용하여..

Infra & Network 2024.01.27

[AWS] Public & Private 인프라 설정 - VPC & Subnet & Internet gateway & Route Table

AWS VPC 탭 접속 후 아래 순서대로 진행함 1. VPC 생성* 대역 : 10.1.0.0/16 정도로 설정 -> 10.1까지는 고정 이후 255.255에 속하는 IP로 설정하겠다는 의미 2. 생성된 VPC 우클릭 -> Edit DNS hostnames 클릭 -> DNS hostnames 체크 후 저장* VPC 내 인스턴스 등이 DNS를 생성할지말지를 정하는 설정으로 허용하고 진행 3. 서브넷 설정* 서브넷 탭 클릭* 서브넷 생성 클릭* 이전에 생성한 VPC 선택* 생성한 VPC의 CIDR 블록이 표시됨(서브넷은 VPC의 CIDR 블록을 나눠서 사용할 수 있도록하는 역할)* 각 서브넷을 영역별로 생성   * 서브넷명   * 가용영역   * 서브넷 CIDR 4. 외부 인터넷과 통신할 수 있는 인터넷 게이..

Infra & Network 2023.06.05