2025/11/18 3

[NCloud 1기] 프록시(Proxy)란 무엇인가?

클라우드에서 Web → WAS 통신을 이해하는 가장 핵심 개념“프록시(proxy)”는 개발자라면 반드시 알아야 하는 네트워크 개념이며,특히 React + Spring Boot 구조에서 완전 필수로 사용되는 기술이다.여기서는 “WAS 서버로 프록시”라는 말이 포함하는 의미를 쉽고 명확하게 정리한다.1. 프록시(proxy)란 무엇인가?프록시 서버란클라이언트(브라우저)의 요청을 대신 받아서 다른 서버에게 전달해주는 중간 서버를 말한다. 즉,사용자 → 프록시 서버 → 실제 서버(WAS)이 흐름을 만들어주는 것이 바로 "프록시"다.2. 왜 프록시가 필요한가? (React + Spring Boot 기준)React는 정적 파일(html, css, js)을 제공하는 단순한 프론트 역할이고실제 API 기능은 Spring..

[NCloud 1기] 3주차 회고

3주차 회고작성일: 2025.11.18학습 주제:네트워크 기본 구조(심화) / Load Balancer & Target Group / Global DNS & Traffic Manager / NAT Gateway / IPSEC VPN / Storage 이론 / Block & Object Storage / Object Storage 실습 / 서버 운영·관리 Management 기능실습 환경:NCP Console + PuTTY + SSL VPN Client 작성자: 황수진_컴퓨터과학부KEEP (유지할 점)1) 네트워크 흐름을 그림으로 정리한 습관3주차에서 다룬 NAT Gateway, Load Balancer, NAS는 전부"트래픽의 흐름"을 이해해야만 감이 오는 서비스였다. 쉬는 시간에 강의 슬라이드에 네트워..

[NCloud 1기] Naver Cloud Platform으로 3-Tier 아키텍처 구성하기

3-Tier 아키텍처 구성 미니 프로젝트React + Spring Boot + NCP 인프라 구축 전체 요약 기록이다.0. 프로젝트 전체 그림이 프로젝트의 목표는 아주 명확하다.React + Spring Boot 로 만든 “이미지 업로드 → NCP Image Optimizer로 300×300 리사이즈” 기능을실제 Naver Cloud Platform(NCP)의 3-Tier 아키텍처(Web/WAS/DB) 위에 배포·운영해보는 것. 이를 하나의 흐름으로 보면 아래처럼 구성된다: 1. 로컬 개발 환경 & 코드 준비 2. NCP 인프라(네트워크, 서버, DB, 스토리지) 만들기 3. 서버 환경 설정 & 애플리케이션 배포 4. 서비스 테스트 & 모니터링/백업 설정까지 확인1. 로컬 프로젝트 구조 & 코드 준..