Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- JPA
- SpringLegacy
- 단위테스트
- springsecurity
- MVC
- model
- JDBC
- 냄새라도
- 설정세팅
- 공통규약
- string
- 디스크i/o
- 커뮤니티서버
- Transaction
- 클린아키텍처
- 로그백
- 문제선택근거
- AOP
- 이벤트핸들러this
- OOP
- index
- TDD
- MVC요청플로우
- SEQUENCE
- 공통기술
- 이벤트핸들러등록
- 사면초가
- DDD
- 전전긍긍
- Ajax
Archives
- Today
- Total
개발이군고구마
[요청응답 A-Z] 2. 네트워크에서 서버의 네트워크로 본문
728x90
1.정보가 네트워크로 전달
2. 네트워크에서 서버의 네트워크로 (Netowrk -> AWS)
3. 서버 Bootstrapping (Tomcat Spring Container)
4. 서버 Runtime 환경 (handler)
🤔 들어가기 전 궁금한 사항들
- API / 정적 서버에서 들어온 요청을 ALB를 사용하여 분기할 수 있을까? (결론 NO)
- CNAME으로 등록하는 도메인 주소와 Arecord의 차이
- WAS webserver 등의 확실한 개념 인지
1. WEB SERVER를 두고 있는 전통적인 아키텍처 구조

✅ 프로세스 개념 정리
- web Server의 역할
- apache/nginx
- http 프로토콜 처리
- 자기 파일 전달 (disk 내부)
- application server의 역할
- tomcat/spring
- 비즈니스 transaction 수행을 목적으로 가진 서버
- 해당 트랜잭션의 결과를 웹으로 제공
✅ 발전 방향
- CDN : 정적 파일을 더 가까운 캐시 서버에 담아서 보여줌으로써 성능을 향상시킬 수 있음
- 보안 프록시 역할은 방화벽이 대신
- 따라서 웹 서버의 필요성이 감소함
2. WEB SERVER 대신 CDN을 사용하는 최근의 추세

3. 분석하며 깨달은 좋은 정보들
- DNS 간의 동기화
- 각각의 DNS 서버가 있기 때문에 CNAME-도메인으로 등록하여 해당 도메인의 DNS 서버에서 IP를 찾게 할 수 있음
- 방화벽 : 클라이언트의 요청이 가장 먼저 도달하는 곳
- ALB는 논리적인 단위 - 실제 수행은 여러개의 노드
- ALB는 고정된 IP가 없기 떄문
- 따라서 CNAME에 ALB의 도메인 주소를 입력하게 되어있음
- 웹 서버는 자체의 디스크나 S3에서 파일을 전달하게 됨
- WAS의 정확한 목적과 개념 정의
'SERVER > CS' 카테고리의 다른 글
| OS와 CPU의 작동 원리, 그리고 CPU 100% 문제 해결 (0) | 2026.03.27 |
|---|---|
| [요청응답 A-Z] 4. 서버 Runtime 환경 (5) | 2025.07.25 |
| [요청응답 A-Z] 3. 서버 Boot (2) | 2025.07.25 |
| [요청응답 A-Z] 1.정보가 네트워크로 전달 (5) | 2025.07.24 |
| [CS] cache 구조와 사용 방법 (0) | 2024.11.24 |