'분류 전체보기' 카테고리의 글 목록
junse0 님의 블로그
[INFRA]
NCP 인프라 기초
2026.07.10
0. 시작하며 이번 방학에 프로젝트를 진행하게 되면서 INFRA 분야에 대해 더 폭넓은 이해를 가지기 위해 스터디를 시작하게 되었다. 기존 AWS가 아닌 NCP에 대하여도 알아보기 위해 네이버 비즈니스 스쿨 커리큘럼을 보며 인터넷 강의를 수강하였다.https://bizschool.naver.com/online/course/65189/lecture/1461898?currentTab=curriculum Associate : 네이버클라우드 이해하기네이버 비즈니스 스쿨bizschool.naver.comhttps://bizschool.naver.com/online/course/65148/lecture/1461736?currentTab=curriculum 네이버클라우드 인프라 구축은 어떻게 하는 걸까요? _ 데이터..
[INFRA]/[DOCKER]
[Docker] Docker의 핵심 구조 이해하기
2026.05.16
Docker를 사용하는 이유에 대하여 학습한 것에 이어 핵심 구조에 대하여 이해해보는 시간을 가졌다. 1. Docker의 기본 아키텍처 Docker는 클라이언트(Client) - 서버(Host)의 구조로 동작한다. 사용자가 명령어를 입력하면 Docker 데몬이 이 명령어를 해석하고 실행하는 방식으로 동작한다. ● Docker Client: 사용자가 docker build, docker run 등의 명령어를 입력하면 REST API로 변환하여 데몬에게 전달. 로컬뿐만 아니라 원격에 있는 Docker 데몬도 제어할 수 있음.● Docker Host(Daemon): API 요청을 수신하여 실제로 컨테이너를 관리하고 이미지, 네트워크, 볼륨 등을 생성하는 핵심 엔진(dockerd). ● Docker Regis..
[INFRA]/[DOCKER]
[Docker] Docker를 사용하는 이유
2026.05.15
1. 문제 상황 이번에 프로젝트에서 백엔드 개발을 하다 보니 로컬에서는 정상적으로 동작했지만, 서버에 배포하여 팀원들이 사용했을 때에 오류가 발생하는 일이 있었다. 이 문제점들은 단순히 코드의 문제가 아닌 실행 환경의 차이에서 생긴 오류였다. Java의 버전이 다르거나, DB 설정, OS, 라이브러리 버전이 다르는 등의 여러 실행 환경에서의 차이점으로부터 생긴 문제들이었고, 이를 해결하기 위해 동일한 환경을 직접 세팅하여 프로그램을 실행하는 것은 너무나 번거로운 일이었다. 2. 기존 방식(VM웨어)의 한계 이러한 문제점을 해결하기 위해 VM(가상 머신)을 사용하는 기존의 방식이 있었다. 하나의 물리 서버 위에서 여러 개의 독립적인 OS를 실행할 수 있게 해주는 방식인데, 개발 환경과 동일한 OS를 만..
[INFRA]/[AWS CLOUD]
[AWS CLOUD] IAM
2026.05.12
AWS Cloud를 회원가입을 하고 로그인할 때 IAM user 로그인이 있어 조금 헷갈리기도 했고, 뭔지 잘 몰랐었다.그래서 IAM이 무엇인지에 대해 먼저 알아보기로 하였다. 1. IAM이란? 사용자의 접근 권한을 관리하는 서비스로, 조직 내부의 AWS를 사용하는 사람들에게 서비스들과 서비스에 생성된 자원 등에 대한 세분화된 권한을 지정할 수 있다.ex) 개발부서 그룹은 EC2와 S3 서비스에 대한 엑세스 권한을 주고, DB부서 그룹에겐 RDS 엑세스 권한을 주는 등. IAM은 엑세스 권한 설정 뿐만 아니라, 언제 어디서 누가 무엇을 어떻게 할 수 있는가를 상세히 설정할 수 있어 2~3시까지만 S3의 특정 버킷의 자료를 열람할 수 있도록 하는 것이 가능하다. 이외에도 기능을 정리해보면 아래와 같다.사..
[INFRA]/[AWS CLOUD]
[AWS CLOUD] EC2
2026.05.10
1. EC2란? Amazon Elastic Compute Cloud의 줄임말로서 AWS에서 제공하는 클라우드 컴퓨팅이다.독립된 컴퓨터를 임대해주는 서비스로, 금액을 지불하고 aws에서 컴퓨터를 대여하여 사용하는 서비스이다. 초기 구입비, 세팅비가 없고, 사용한만큼만 비용을 지불하면 되어 비용면에서 save할 수 있다.또한, 복잡한 공유기 세팅없이 인터넷으로 자유롭게 접속할 수 있고, 이미지(AMI) 기능도 사용 가능하다.*이미지(AMI): OS 상태 그대로 저장하는 기능원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능하며, 신속하게 규모를 확장 및 축소할 수 있어 서버 트래픽 예측 필요성이 줄어들어 사용하는데에 간편하다. 2. EC2 구성 컴퓨터: 인스턴스 하드디스크: E..