Untitled

발단

3티어 아키텍처는 내가 잘 알고 있다고 생각했던 개념이다. 하지만 오늘 강사님께 지적을 받으면서 나의 이해가 부족했다는 것을 깨달았다. 물리적 서버 하나에 컨테이너로 WEB, WAS, DB를 각각 올리는 것이 1티어라고 생각했던 나의 생각이 잘못되었다는 것이다.

특히 수직 확장과 수평 확장에서의 3티어 관점, 논리적 3티어와 물리적 3티어의 관점, 그리고 1티어와 3티어의 본질적인 차이에 대해 명확한 이해가 부족했다. 강사님은 내가 가진 개념이 크게 잘못되었다고 말씀하셨지만, 정확한 설명은 해주지 않으셨다.

결국 나는 3티어를 단순히 'WEB, WAS, DB를 분리하는 것'이라고만 이해하고 있었던 것이다. 이는 매우 피상적인 이해였으며, 이러한 이유로 더 깊이 있는 정보를 찾아보게 되었다.

주요 요약


상세 설명

수직 확장과 수평 확장, 논리적/물리적 3티어, 1티어와 3티어의 차이

수직 확장과 수평 확장, 논리적/물리적 3티어, 그리고 1티어와 3티어의 차이를 이해하려면 각 개념을 체계적으로 살펴봐야 합니다. 아래에서 각 항목을 자세히 설명하며, 특히 사용자의 구체적인 질문(단일 서버에 컨테이너로 WEB, WAS, DB를 올리는 경우)에 대해 명확히 다루겠습니다.

수직 확장과 수평 확장의 관점

논리적 3티어와 물리적 3티어의 관점

본질적으로 1티어와 3티어의 차이