공공기관 시스템의 클라우드 전환과 MSA 적용 (1)
조사를 바탕으로 한 개인적 의견입니다. 참고만 해주세요.!클라우드 전환을 하는 이유먼저 클라우드 전환이란 시스템이 돌아가는 인프라 환경을 바꾸는 것이다. 예를 들어 기존 기관 내부 서버나 IDC에서 운영하던 시스템을 AWS, Azure, GCP, 네이버클라우드, KT클라우드 같은 클라우드 환경으로 옮기는 것을 말한다. 전환 대상은 서버, 네트워크, 스토리지, 데이터베이스, 보안 설정, 운영 환경 등이 될 수 있다. 쉽게 말하면 온프레미스 서버에서 운영하던 시스템을 클라우드 VM, 컨테이너, Kubernetes, 관리형 데이터베이스 같은 환경으로 이전하는 것이다. 클라우드 전환의 목적은 확장성, 유연성, 운영 효율, 자원 관리에 있다. 기존 온프레미스 환경에서는 서버를 미리 구매하고, 용량을 예측하고, 장..
2026. 5. 10.
내 코드가 서버에서 실행되기까지 (WAS, Apache, Nginx, Tomcat, Maven, Gradle, Servlet)
Web Server정적인 콘텐츠(HTML, CSS, JS, 이미지 등)를 브라우저에 전달하는 역할을 한다.Apache HTTP Server, Nginx 등이 있다.WAS (Web Application Server)WAS 는 동적인 비즈니스 로직을 처리하는 서버다. Java 진영에서는 Apache Tomcat 이 가장 많이 쓰인다.클라이언트 → HTTP 요청 → WAS (Tomcat) → 응답 반환http://localhost:8080실무에서는 Nginx (웹 서버) + Tomcat(WAS) 를 함께 쓰는 구조가 일반적이다. Nginx 가 정적 자원을 처리하고, 동적 요청만 Tomcat 으로 넘긴다. 두 구조를 같이 사용하면 정적 파일은 웹 서버가 빨리 처리하고, 복잡한 로직만 WAS 가 담당하게 해서 부..
2026. 4. 16.