JSCODE 박재성
수강생수
28,811
수강평수
1,938
강의평점
4.9
[Sites]
Youtube 바로가기
LinkedIn 바로가기
[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO
[Books]
『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)
[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동
강의
로드맵
전체 7수강평
- 비전공자도 이해할 수 있는 리눅스 입문/실전
- 비전공자도 이해할 수 있는 리눅스 입문/실전
- 실전에서 바로 써먹는 Kafka 입문
게시글
질문&답변
RDS 파라미터를 만들었는데 추가구성 데이터 옵션에 토글 버튼에 해당 그룹이 안나옵니다. 어떻게 해야하나요?
안녕하세요 ! 질문 잘해주셨어요 !질문해 주신 내용에 대해 답변드려볼게요 ~"파라미터를 만들었는데 추가구성 데이터 옵션에 토글 버튼에 해당 그룹이 안나옵니다. 어떻게 해야하나요?"-> 파라미터 그룹의 패밀리와 RDS 인스턴스의 데이터베이스 엔진이 서로 달라서 드롭다운에 표시되지 않고 있네요 !첫 번째 이미지를 보면 파라미터 그룹을 mysql8.0 패밀리로 생성하셨는데, 두 번째 이미지를 보면 RDS 인스턴스는 MariaDB 11.4로 생성되어 있어요 !파라미터 그룹은 동일한 엔진과 버전에서만 사용할 수 있기 때문에, MySQL용으로 만든 파라미터 그룹은 MariaDB 인스턴스에 적용할 수 없어요 !RDS를 MySQL로 다시 생성하시면 해당 그룹이 잘 나오실 거예요 :)추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 22
질문&답변
RDS 엔트포인트 내부 엔드 포인트로 설정하는 법이 있을까요?
안녕하세요 봉호님 ! 질문 잘해주셨어요 !질문해 주신 내용에 대해 답변드려볼게요 ~ "내부에서 빠른 속도를 위해 RDS 엔트포인트 private 엔드 포인트로 설정하는 법이 있을까요?"-> RDS 생성 시 퍼블릭 액세스를 "아니오"로 설정하시면 Private 엔드포인트로 구성돼요 !다만 Private으로 설정하면 같은 VPC 내에 있는 EC2 인스턴스에서만 RDS에 접근할 수 있게 돼요 !그래서 로컬 환경(내 컴퓨터)에서 직접 DB에 접속하려면 Bastion Host를 통하거나 VPN을 구성해야 하니 참고하시길 바라요 :)추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 17
질문&답변
docker image ls 실행 시 나오는 내용이 다릅니다
안녕하세요 ! 질문 잘해주셨어요 !질문해 주신 내용에 대해 답변드려볼게요 ~"docker image ls를 제가 실행해 보니 전혀 다른 내용으로 출력됩니다. 이건 운영체제 차이인가요 아니면 최근에 바뀐 건가요?"-> docker image ls 명령어의 출력이 강의와 다르게 보이는 이유는 운영체제 차이가 아니라 Docker 버전 차이 때문이에요 !Docker Desktop이 업데이트되면서 이미지 목록을 출력하는 컬럼 구성이나 정렬 방식이 조금씩 바뀌었기 때문에, 기존 출력과 학생분의 출력 화면이 다르게 보이는 거예요 !기능적 차이는 없고 오히려 더 자세한 정보를 볼 수 있어서 좋다고 생각하시면 되니, 걱정하실 필요없이 그대로 진행해 주셔도 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 질문 주세요~~
- 0
- 2
- 29
질문&답변
섹션 3 (14강) 04:52 분경 yaml 파일 작성에 대한 질문드립니다.
안녕하세요 ! 질문 잘해주셨어요 !질문해 주신 내용에 대해 답변드려볼게요 ~"yaml 파일에서80으로 containerPort 를 지정하든 8080으로 지정하든 실행은 80으로 된다고 하셨는데, 이유가 궁금합니다."-> containerPort는 말씀드린 것처럼 문서화용일 뿐이고, 실제 컨테이너 내부에서 어떤 포트로 애플리케이션이 실행될지는 Docker 이미지 자체에서 결정돼요 !nginx 이미지는 기본적으로 80번 포트에서 웹 서버가 실행되도록 만들어져 있어요 !따라서 yaml 파일에서 containerPort: 8080으로 바꿔도 nginx는 여전히 80번 포트에서 실행돼요 !containerPort는 단지 "이 컨테이너는 80번 포트를 사용하고 있어요"라고 다른 개발자들에게 알려주는 역할일 뿐이에요 :) "실행 포트를 변경하는 건 conf 파일에서 설정할 일인가요?"-> 네 맞아요 ! 말씀하신 것처럼 nginx의 실제 실행 포트를 변경하려면 nginx의 설정 파일(nginx.conf)을 수정해야 해요 !추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 2
- 28
질문&답변
윈도우 볼륨 생성이 안됩니다.
안녕하세요 원우님 ! 질문 잘해주셨어요 !질문해 주신내용에 대해 답변드려볼게요 ~ "볼륨을 직접 생성해서 하는건 가능하지만, 해당 방법으로도 해보고 싶은데 방법은 없는건가요?"-> 더블 쿼터로도 해결이 안 되신다면 아래 방법들을 차례대로 시도해 보시며 디버깅 해보시는 걸 추천드려요 !먼저 윈도우에서는 경로를 표기할 때 슬래시 방향과 드라이브 문자 표기가 중요해요 !백슬래시가 아니라 슬래시를 사용해서 C:/Users/본인아이디/docker-mysql/mysql_data:/var/lib/mysql 이런 형식으로 작성을 하셨는지 확인해 보세요 !그리고 Docker Desktop의 버전과 Docker Desktop 설정에서 파일 공유가 제대로 되어 있는지 확인해 보시는 것도 중요해요 ! 가장 추천드리는 방법은 Docker Desktop을 재설치 해보시는 걸 추천드려요 !요즘 Docker Desktop 자동 업데이트 및 UI를 사용한 직접 업데이트에 버그가 있으니 꼭 재설치 해보시는 걸 추천드려요 !위 방법들을 시도해 보시고도 안 되신다면 윈도우 버전, Docker Desktop 버전, 실행하신 정확한 명령어, 그리고 에러 메시지가 있다면 그 내용을 알려주시면 더 정확하게 도와드릴 수 있을 것 같아요 :)추가로 또 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 2
- 25
질문&답변
카프카 서버 관련 질문입니다.
안녕하세요 ! 질문 잘해주셨어요 !질문해 주신 내용에 대해 답변드려볼게요 ~"포트폴리오를 위해 프로젝트를 진행하고 있는데, 강의처럼 EC2 한 대에서 포트만 다르게 설정하여 브로커 3개를 기동해도 괜찮은 지 궁금합니다. 운영 환경과 다르다는 지적을 받을 수 있는지 혹은 실습 환경에서는 충분히 이해 가능한 접근이라고 받아들여질지 궁금합니다."-> 우선 EC2 한 대에서 포트를 다르게 설정해서 브로커 3개를 기동하는 건 포트폴리오 프로젝트로 충분히 괜찮아요 !오히려 이런 선택을 한 이유를 명확하게 설명할 수 있다면 더 좋을 것 같아요 !예를 들어 "비용 절감을 위해 단일 EC2 인스턴스에 구성했습니다", "학습 목적으로 분산 시스템의 개념을 이해하기 위해 3개 브로커를 구성했습니다", "실제 운영 환경에서는 각 브로커를 별도 인스턴스에 배치해야 한다는 것을 알고 있습니다" 등등 이런 흐름으로 구성하시면 면접관분들이나 리뷰어분들도 충분히 이해하실거예요 ! "실제 현업에서는 어떻게 판단하시는지 의견을 들을 수 있다면 큰 도움이 될 것 같습니다."-> 실제 운영 환경에서는 각 브로커를 별도의 서버(EC2 인스턴스)에 배치하는 게 일반적이에요 !장애 격리 측면에서 한 서버에 문제가 생겨도 다른 브로커는 정상 동작할 수 있고, 리소스 분산 측면에서 CPU, 메모리, 네트워크 부하를 분산할 수 있으며, 확장성과 가용성을 확보할 수 있기 때문이죠 :)정리하자면 포트폴리오 단계에서는 비용과 학습 목적을 고려한 합리적인 선택이라고 생각해요!오히려 이런 트레이드오프를 이해하고 있다는 걸 보여주면 좋은 인상을 줄 수 있어요:D혹시 또 궁금하신 점 있으시면 편하게 질문 남겨주세요~~취업 준비 화이팅입니다!! 💪
- 0
- 2
- 26
질문&답변
쿠버네티스 다음 강의
안녕하세요 ganwoo6312님! 강의 잘 들어주셔서 너무 감사드려요ㅠㅠㅠㅠ2026년 중으로 쿠버네티스 다음 강의를 찍을 계획이긴하나정확한 일정은 아직 정해지지 않았습니다! 최대한 빨리 강의가 이어서 나올 수 있게 계속 노력해보겠습니다~!!감사합니다:D
- 0
- 2
- 22
질문&답변
aws 배우다가 리눅스 이해안되서 리눅스 배우러왔습니다
안녕하세요 용천님!! 리눅스 배우러 오셨군요ㅎㅎㅎ리눅스로 먼저 기본기 다지시고나서 AWS 들으시면 훨씬 수월하게 들으실거에요! AWS 말고도 리눅스는 앞으로도 계속 많이 쓰이니잘 학습해두시기 바랍니다:D화이팅입니다~~~
- 0
- 1
- 11
질문&답변
이걸 볼려면 리눅스는 알아야 하는군요..
안녕하세요 용천님 ! 질문 잘해주셨어요 !리눅스를 잘 모르셔서 걱정되시는 것 같은데요, 전혀 걱정하지 않으셔도 돼요 !강의에서 사용하는 리눅스 명령어들은 당장 자세하게 이해하지 않으셔도 수업자료를 참고해서 그대로 사용하시며 흐름을 따라오셔도 충분해요 !혹시나 강의 진행하시다가 리눅스 명령어나 설정 부분에서 막히시면 언제든지 질문 남겨주시면 바로바로 도와드릴게요! 리눅스 전문가가 아니어도 충분히 AWS를 배우실 수 있으니 너무 걱정하지 마시고 마저 진행해보세요 :)추가로 또 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 1
- 37
질문&답변
선생님 질문이 있습니다. 왜 바로 aws 설치 하시는지 궁금합니다.
안녕하세요 성환님 ! 질문 잘해주셨어요 !기존 방법과 스타일이 다르다고 느끼셨어서 당황스러우셨을 것 같네요! 질문해 주신 내용에 대해 답변드려볼게요 ~ "선생님 스타일은 보통 로컬에서 연습하고 그다음 배포 하고 실습 하는 스타일이셨는데 왜 카프카 수업은 바로 aws로 가시는지 궁금합니다."-> 도커로 카프카를 띄워서 실습을 진행하는 것도 하나의 방법입니다! 하지만, 컨테이너 환경에 카프카를 띄울 경우 컨테이너 내부에서 카프카를 조작해야 하기 때문에 조작의 복잡성이 다소 늘어난다고 판단했습니다! 그리고 실무에서 카프카는 대부분 클라우드 환경(AWS, GCP 등)에서 운영되기 때문에 AWS에서 카프카를 설치해서 실습하는 방식으로 수업을 진행했었습니다!그러다보니 강의 소개에서도 말씀드린 것처럼AWS를 알고 있다는 전제 하에 수업을 진행했습니다:) 수업을 들으면서 다소 어렵다고 느끼실 수 있으셨을텐데실습을 따라하시면서 막히는 점 있으시면 언제든 질문 남겨주세요~~
- 0
- 2
- 36




