웹 서비스 구조를 이해할 때 가장 자주 등장하는 개념이 바로 WEB 서버(Web Server) 와 WAS(Web Application Server) 입니다.처음에는 둘 다 “웹 요청을 처리하는 서버 아닌가?”라고 생각하기 쉽지만, 실제 역할과 동작 방식은 꽤 다릅니다.특히 현대의 웹 서비스는 대부분 WEB 서버와 WAS를 함께 사용하는 구조이기 때문에, 두 개념을 명확히 이해하면 시스템 아키텍처를 훨씬 쉽게 볼 수 있습니다.1. WEB 서버(Web Server)란?WEB 서버는 말 그대로 웹 브라우저의 HTTP 요청을 받아 정적인 콘텐츠를 제공하는 서버입니다.여기서 말하는 정적 콘텐츠(Static Content)는:HTMLCSSJavaScript이미지동영상다운로드 파일처럼 요청할 때마다 내용이 바뀌지 않..
Programming/Infra
2025. 4. 7. 12:17
Infrastructure as Code(IaC) 는 무엇인가?
1. Infrastructure as Code(IaC)란?Infrastructure as Code(IaC)는 IT 인프라를 코드로 관리하고 자동화하는 방법론입니다. 기존의 수동 설정 방식과 달리, 코드 기반으로 인프라를 정의하고 배포하여 일관성을 유지하고 신속한 확장이 가능합니다. IaC는 클라우드 환경에서 특히 중요하며, DevOps 및 CI/CD(Continuous Integration/Continuous Deployment) 파이프라인의 핵심 요소로 자리 잡고 있습니다.IaC의 주요 개념자동화: 코드로 인프라를 관리하여 수동 설정 과정을 제거합니다.일관성: 모든 환경에서 동일한 설정을 유지할 수 있습니다.재현 가능성: 동일한 코드로 여러 환경을 쉽게 구축할 수 있습니다.버전 관리 가능: Git과 같..