정말 간단하게 ELB를 적용해보는 과정입니다. 인스턴스 생성 테스트용으로 인스턴스를 2개 생성합니다. 편하신 방법대로 진행하면 됩니다. 저는 ubuntu 20.04버전으로 생성하였고, 서로 다른 AZ(가용영역)에서 돌릴 것이기 때문에 네트워크 설정의 편집 토글을 열어 ap-northeast-2a / ap-northeast-2c로 각각 설정하였습니다. (아마 프리티어에서는 2a , 2c가 가능했었던 것 같습니다.) 페이지 준비 서로 다른 인스턴스라는 것을 확인할 수 있도록 아래와 같이 출력되는 페이지를 만들었습니다. (A라는 인스턴스에서는 A, B에서는 B가 나오게!) 대상 그룹 생성 좌측 네비게이션 바에서 대상 그룹을 선택하고 대상 그룹을 생성합니다. 다른 설정은 지금 딱히 건드릴 필요는 없지만 하나만 ..
*이것저것 설치해가면서 하다보니 차이가 있을 수 있습니다. *작동 확인 후, 진행 순서를 남겼습니다. *토이 프로젝트 진행을 위해 짧게 공부하고 진행한 내용이라 많이 부족합니다. 제가 챙기지 못한 부분이나 더 알아봐야 할 부분 남겨주시면 감사하겠습니다!! 계정설정 로그인을 통해서 접속하지 않을 것이라 nologin 설정을 해준다고 함. sudo useradd --no-create-home --shell /usr/sbin/nologin prometheus Prometheus 설치 $ sudo apt-get install -y prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager *이미 설치한 상태라 로그에 변화가..
미니프로젝트를 진행하다가 웹 시스템 구조를 아래 처럼 진행해야 할 것 같다는 이야기가 나왔다. flow를 제대로 그렸는지 모르겠다. 먼저 client에서 요청이 오면 웹 서버를 거치고 그 다음 WAS를 거치면서 Redis를 사용해서 캐싱이 필요하다면 캐싱을 한다던가, 자료조회의 경우 Redis에 존재한다면 Redis에서 데이터를 가져오는 그런 흐름을 생각했다. 단순히 우리가 목표로 하는 챌린지에서 로드 밸런싱이 필요해서 라고만 하기엔 다른 이유가 있을 것 같았다. 리버스 프록시 보통 프록시를 떠올리면, 내가 특정 사이트에 접속할 때 내 아이피 대신 서버의 아이피를 보여주는 것만을 생각했다. 이렇게 사용자들이 어딘가에 접속을 할 때 프록시 서버를 거쳐 자신의 아이피를 숨기고 접속하는 것을 forward p..
먼저 차근차근 정리해보자. 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스라고 부른다. 그리고 하나의 애플리케이션은 멀티 프로세스를 만들기도 한다. (메모장을 두 개 켜는 것을 생각해보기!) 운영체제에서는 두 가지 이상의 작업을 처리하는 멀티 태스킹을 할 수 있도록 cpu나 메모리 자원을 적당히 할당해준다. 그리고 한 프로세스 내에서 두 가지 이상의 작업을 처리하는 멀티 태스킹이 가능한 애플리케이션도 있다. (카카오톡이 문자를 보내는 것과 파일전송 기능도 가지고 있는 것 떠올리기!) 이것이 가능한 이유가 바로 멀티 스레드에 있다. 스레드는 하나의 작업을 수행하기 위한 코드라고 생각하면 이해하기 쉽다. 프로세스안에 스레드가 2개라면 2개의 코드 실행 흐름이 생긴다는 뜻이다! 위의 내용을 정리하면 아..
- Total
- Today
- Yesterday
- jmeter부하테스트
- pessimisticlock
- 항해
- 토큰
- CheckedException
- 인덱스
- Python
- Lock
- Java
- 프로그래머스
- Redis
- bankersRounding
- jmeter세션
- CorrectnessAndTheLoopInvariant
- 자바
- 부하테스트시나리오
- jwt
- 대규모더미데이터
- hackerrank
- jmeter토큰
- Redisson
- index
- 동적크롤링
- 스프링faker
- Spring
- EC2
- jmeter쿠키
- jmeter테스트
- jmeter로그인
- jmeter시나리오
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |