저는 jscode-test.net 도메인을 구매했고, 인증서 발급받을 땐 강의에서처럼 api.jscode-test.net로 적었습니다. 이럴 경우 jscode-test.net에 대한 인증서가 아닌 api.jscode-test.net에 대한 인증서만 발급받은 거 맞죠? 현업에서는 인증서를 요청할 때 어떤 식으로 하나요? api.jscode-test.net, temp.jscode-test.net, mail.jscode-test.net 등등 많다면, 각 도메인마다 인증서를 따로 발급하나요?
강사님 안녕하세요:) 강의 들으면서 aws 잘 배우고 있습니다. 한가지 질문이 있는데요, .env 파일에서 PORT를 80으로 변경하고 관리자 권한인 sudo npm start를 실행했는데 커맨드가 not found라고 나오더라구요..! 이럴땐 어떻게 처리해야하는지 궁금합니다.
https://policysim.aws.amazon.com/home/index.jsp?#roles 에서 5개밖에 표시가 되지 않습니다. IAM 정책란에서는 1400개가 표시되는데요. 이유가 뭘까요? 루트계정으로 로그인되어있습니다. AWSServiceRoleForResourceExplorer AWSServiceRoleForSupport AWSServiceRoleForTrustedAdvisor EC2_Full_Access_Role EC2_IAM_ReadOnly_Role
안녕하세요! 클라우드프론트 UI가 바뀐 부분에 대해서 가이드 주신대로 go to previous ~ 클릭하는 상단 탭이 안뜨고 있습니다 ㅠ 혹시 몰라 gpt나 구글통해 이전 버전 ui로 직접 접속할 수 있는 주소도 검색해 보는데 나오지 않아서요 이럴 경우 어떻게 해야할 지 문의드립니다.!
안녕하세요. 재성님 '비전공자도 이해할 수 있는 AWS 입문/실전' 강의를 완강하고 '비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)' 강의를 수강할 예정입니다. 전 개발자는 아니고 보안담당자입니다. 개발, 홈페이지 운영 경험이 부족합니다.제 질문은 보안담당자로서 제 부족한 역량을 채울 재성님의 어떤 강의를 들으면 좋을까요?
안녕하세요. 제가 집에서 Nginx 성능 테스트를 진행해보았습니다. 먼저, Windows 환경(로컬 컴퓨터) 에서 직접 Nginx를 설치 후 실행했고, WSL2 환경(리눅스 커널 기반) 위에서도 Nginx를 설치해 실행해보았습니다. 그런데 ChatGPT에 문의해보니, Nginx의 sendfile() 을 통한 커널 레벨 zero-copy 최적화 를 제대로 체감하려면 Windows가 아닌 리눅스 환경 에서 실행해야 한다고 하더군요. Windows 커널에서는 해당 기능을 완전히 지원하지 않는다고 합니다. 또한, WSL2 위에서 Nginx를 실행하고 Windows 브라우저로 접속할 경우 , WSL2(리눅스 커널)와 Windows(호스트 OS) 간 통신 과정에서 지연이 발생할 수 있다는 설명도 들었습니다. 그래서 “그럼 도커를 쓰면 되나?” 싶어서 예전에 구매했던 강사님의 Docker 강의를 참고하려고 했습니다. 마침 강의 내용 중 Nginx 설치 및 설정 실습 파트 가 있어서 그대로 따라보려 했는데요, ChatGPT의 설명에 따르면 Docker도 결국 WSL2 위에서 동작 한다고 합니다. 즉, WSL2에서 직접 실행하는 것보다는 최적화되어 있지만, Windows 브라우저에서 요청을 보낼 때는 여전히 변환 과정이 존재 해서 원하는 수준의 “커널 레벨 I/O 성능 비교”를 얻기는 어렵다는 답변을 받았습니다. 제가 확인하고 싶은 부분은 단순히 Tomcat과 Nginx 간의 정적 콘텐츠 처리 성능 차이 입니다. (참고로, Nginx는 이벤트 드리븐 I/O 모델(epoll 등)을 기반으로 동작하며, 리눅스에서는 sendfile() 시스템 콜을 통해 커널 수준에서 파일을 소켓으로 직접 전송하는 zero-copy 최적화를 지원한다고 합니다. 이 기능은 리눅스 커널에서 가장 효율적으로 동작하며, Windows 환경에서는 동일한 수준의 최적화가 적용되지 않는다고 합니다. ChatGPT를 통해 얻은 정보이며, 이 부분을 실제로 테스트해보고 싶었습니다.) 그래서 궁금한 점이 있습니다. 👉 이러한 sendfile() 기반 zero-copy 최적화를 직접 체감하려면, 강사님께서 강의에서 보여주신 것처럼 AWS 리눅스 서버(EC2) 위에서 Nginx를 띄워 테스트하는 것이 가장 정확한 방법일까요? 즉, Windows나 WSL2 환경이 아닌, AWS 리눅스 환경에서 Nginx를 실행해야만 커널 수준 I/O 성능을 정확히 확인할 수 있는지 궁금합니다 ㅠㅠㅠㅠ Nginx에 대해 공부해보고 싶은데 환경 세팅부터 막히니까 조금 답답합니다.. ㅠㅠ ㅠㅠ ㅠㅠ
설명대로 '호스팅 영역'에선 삭제했습니다. 그런데 '등록된 도메인' 항목엔 여전히 남아 있습니다. " 참고로 도메인은 처음 구매할 때만 1회성으로 비용이 나갑니다. (1년 이후에 갱신을 할 때만 추가 비용 발생) 이미 구매한 도메인은 보유하고 있는 동안에 추가적인 비용이 나가지 않습니다. " 이렇게 적혀 있는데, 만약 삭제를 안 하면 자동 갱신이 되어 1년 후에 결제가 될 수 있는 거 맞나요? 등록된 도메인에서도 도메인을 삭제할 수 있는 것 같은데, 삭제해도 될까요? 도메인을 삭제하라는 설명은 없어서 질문드립니다.
강의 잘 듣고 있습니다. 1. 저도 다른 분들처럼 기존 express 서버가 80 포트를 사용하고 있어서 스프링 부트 서버 실행이 안 됐었습니다. 지금은 결국 해결했는데 저는 lsof -i :80를 해도 아무것도 안 보였었고 pm2 kill을 해도 제대로 안 죽었었습니다 sudo lsof -i :80 sudo pm2 kill을 하니깐 드디어 됐는데, 원래라면 sudo를 안 붙여도 됐어야 했나요? 제가 뭔가를 생략해서 sudo를 일일이 붙여야 했던 건가? 싶어서 질문드립니다. express 서버 시작한 이후에, 연결된 인스턴스 창을 끄고, 다시 새로 연결한 후에 스프링 부트 강의를 듣기는 했습니다. 새로 연결해서 그런 걸까요? 2. 스프링 부트든 express 서버든 실행한 이후에(sudo java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar로 실행한 서버), 서버를 안 끄고 그냥 인터넷 브라우저를 꺼 버리면, 우분투에선 계속 실행되고 있는 건가요? 그러면 AWS 비용이 늘어나는 걸까요? 그리고 인스턴스도 중지해 두는 게 낫나요? 탄력적 IP 때문에 어차피 비용 발생할 텐데, 인스턴스 중지를 해 두면 비용이 덜 나가는지 궁금합니다. 3. 스프링 부트 서버 배포 강의 다음이 24. 비용 나가지 않게 EC2 깔끔하게 종료하기 이거인데, EC2 삭제하는 것도 그대로 따라해도 이어서 25. Route53 강의 내용 진행할 수 있는지, 아니면 삭제 안 해야 하는지 궁금합니다. 참고 자료를 보면 " '[보충 강의] 7-2. Spring Boot 서버를 EC2에 배포하기' 를 따라하시다 보면 EC2 인스턴스의 사양이 부족해서 EC2가 멈춰 버리거나 버벅거리거나.... " 이런 내용이 있는데, 저는 이걸 따라하지 않았는데 문제가 없었습니다. 그런데 제가 된다는 건 저랑 같은 인스턴스 사양( 인스턴스 유형이 인스턴스 사양 맞죠? )인 사람들 모두 문제가 없었지 않을까? 싶은데, 강의 내용대로 인스턴스 사양을 설정하더라도 누군가에겐 오류가 생길 수 있나요?