EC2

·development
AWS 서버 환경 기초 정리VPC (Virtual Private Cloud)VPC는 논리적으로 격리된 사용자 전용 네트워크 구역이다.하나의 VPC는 여러 가용 영역(AZ) 에 걸쳐 생성할 수 있지만, 여러 리전에 걸쳐 만들 수는 없다.서브넷서브넷은 VPC를 다시 쪼갠 서브 네트워크로, AWS 네트워크에서의 최소 단위이다.온프레미스 환경과 마찬가지로, 역할에 따라 서브넷을 분리해 관리한다.예: 인터넷에서 HTTP 요청을 받는 웹 서버는 퍼블릭 서브넷에,웹 서버에서만 접근 가능한 데이터베이스 서버는 프라이빗 서브넷에 두어 필터링 정책을 구분한다.AMI (Amazon Machine Image)AMI는 즉시 사용 가능한 OS와 패키지 조합이다.EC2 인스턴스를 생성할 때 AMI를 선택하는데, AMI 유형에 따라..
·development
1. 도커(Docker)란?도커 = 컨테이너 기술을 쉽게 다루는 도구보통 서버에 프로그램을 설치하려면 운영체제마다 환경이 다르고, 버전이 달라서 실행이 잘 안 되는 경우가 많다. 예를 들어 Mac에서 실행한 프로그램을 그대로 Linux 에 옮겨도, 환경 차이와 상관없이 프로그램이 잘 실행될 수 있도록 해주는 기술이다.도커는 프로그램 실행에 필요한 모든 것(코드, 라이브러리, 환경)을 묶음(package) 으로 만들어서 어디서든 똑같이 실행되도록 도와준다. 2. 컨테이너(Container)란?컨테이너 = 실행 중인 도커 앱도커가 "앱 실행 파일 + 환경"을 하나의 이미지(Image) 로 만든 뒤, 그것을 실행하면 → "컨테이너"가 되는 것.즉, 이미지 = 설계도, 컨테이너 = 실제 실행된 앱 인스턴스.비..
a.이소
'EC2' 태그의 글 목록