JSCODE 박재성
수강생수
28,814
수강평수
1,941
강의평점
4.9
게시글
질문&답변
보안그룹질문입니다.
안녕하세요 ! 질문 잘해주셨어요 !답변 알림이 누락되어 늦게 질문 확인한 점 죄송합니다ㅠㅠ! 질문해 주신 내용에 대해 하나씩 답변드려볼게요 ~ "1. 로드밸런서용 보안그룹랑 EC2용 보안그룹 인바운드 규칙을 0.0.0.0/0이렇게 두니까 불안해서 혹시 아래처럼 설정하는것 맞자요?"-> 네 맞아요 ! 말씀해 주신 패턴이 AWS에서 권장하는 방식에요 !LB-SG에서만 외부 트래픽을 받고, EC2-SG는 LB-SG로부터만 트래픽을 허용하는 구조가 보안상 훨씬 안전해요 :) "2. ec2에서 보안그룹을 아래처럼 냅두면 https로 접속이 안되는데요. 근데 0.0.0.0/0으로 풀어놓으면 됩니다. 어떻게 해야하나요?"-> EC2 보안그룹의 HTTP/HTTPS 인바운드 규칙 소스를 로드밸런서 보안그룹(LB-SG) 으로 설정하셔야 해요 !소스 타입을 "사용자 지정"이 아니라 "보안 그룹" 으로 선택하고 거기서 lb-sg를 선택해주시면 돼요 !이렇게 하면 인터넷 → 로드밸런서 → EC2 순으로 트래픽이 흐르게 되어 0.0.0.0/0으로 안 열어두셔도 정상적으로 접속이 돼요 :) "3.ec2에서 ssh를 내 ip로 등록하니까 크롬 aws 에서 접속인안되는데 어떻게 해야하나요? 0.0.0.0/0으로 풀어놓으면 됩니다."-> 우선 해당 상황은 정상적인 동작이에요! AWS 콘솔에서 브라우저로 SSH 접속하는 기능(EC2 Instance Connect)은 AWS의 IP 대역에서 접속을 시도하기 때문에, 내 IP만 열어두면 당연히 막히게 돼요 !해결 방법은 간단해요 ! SSH(22번 포트) 인바운드 규칙의 소스를 0.0.0.0/0으로 변경해 주시는 거예요 !보안상 SSH를 전체 공개하는 게 걸리실 수도 있는데, SSH 키 인증 방식을 사용하고 계시기 때문에 키 파일 없이는 접속이 불가능해서 충분히 안전해요!! 실무에서도 대부분 SSH 키 인증으로 보안을 유지하면서 0.0.0.0/0으로 열어놓고 사용하는 편이에요:) 추가로 궁금하신 점 있으시면 언제든 편하게 질문 주세요~~
- 0
- 2
- 24
질문&답변
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
- 38




