728x90 container2 [Docker] nGrinder 부하 테스트 환경 구성 (with. AWS) AWS EC2 환경에서 docker-compose를 사용하여 nGrinder(성능 테스트 툴)를 동작시키기 위한 컨테이너 구성 과정*해당 글은 Ubuntu 기준으로 작성됨. 1. AWS EC2 인스턴스 세팅Local 환경에 Container를 생성해서 테스트 해도 되지만 리소스가 제한적이고, 외부에서 접속할 수 없기 때문에 AWS ec2를 사용하였다. 우선 아래의 링크에서 AWS에서 EC2 인스턴스를 생성해야 한다. https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: 인스턴스 생성이 완료되면 Local에서 Terminal을 열고 SSH로 EC2 서버에 접속한다.ssh -i [.pem 파일 경로] ubuntu@.. 2024. 6. 30. [Docker] 01. 가상화와 컨테이너 및 도커 엔진의 구조 Docker의 Container에 대한 기본 개념과 Docker Engine의 내부 동작 방식 모던 웹개발에서 Docker가 왜 필요한가? 🐳💡 해결하고자 하는 문제1. 초창기 컴퓨팅 환경의 한계1960~70년대 컴퓨터는 한 대의 기계가 하나의 애플리케이션만 실행하는 구조였다. 프로세스(Process)는 프로그램의 실행 인스턴스로, CPU·메모리 등 자원을 할당받아 실행되며, 커널(Kernel)이 이를 관리했다.하지만 여러 사용자가 동시에 자원을 쓰기 시작하면서 문제가 발생했다.특정 프로그램이 CPU·메모리를 과도하게 점유 → 다른 사용자 프로그램까지 영향을 줌애플리케이션 오류가 OS까지 확산 → 전체 시스템 중단 발생즉, 자원을 공유하되 안전하게 격리할 방법이 필요해졌다. 2. 웹 서비스 시대와 자.. 2024. 5. 6. 이전 1 다음 728x90