묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
3강 spting 빌드환경에서 mysql 부분 질문있습니다.
intelilJ 에서 어플리케이션 실행시 application.yml 프로파일에 default 부분이 깃허브에 올라온 파일에는 prod로 되어있고 그대로 실행하면 mysql에서 ordersystem 테이블 생성이 정상적으로 되지 않아서 강의를 상세하게 보니 코드부분에 local로 실행을 시키셔서 그것을 바꾸고 실행하니 테이블 안에 member , ordering , product는 생성되었는데 포스트맨에서 로그인 테스트시 임의로 만든 이메일 계정 조회시 404가 뜨는데 제가 어느부분을 놓쳐서 정상적으로 작동이 안되는걸까요?그부분 상세하게 설명 부탁드리겠습니다.
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
서버 인프라 관련 질문 (1)
안녕하세요!항상 좋은 강의 잘 듣고 있습니다! 서버 인프라를 어떻게 설계해야할 지 판단이 잘 안서서 이렇게 질문드립니다.제가 개념이 미숙하다보니 제 생각에 대한 설명이 뭔가 중구난방할 수 있다는 점 양해부탁드립니다. 일단 첫번째로 생각하고 있는건 ELB, Nginx에 대한 고민입니다. 내용이 길어서 질문은 나눠서 올리려고 합니다.제 머릿 속에 있는 걸 그냥 그대로 끄집어낼게요. ELB로 EC2에 직접 접근 (Client -> ELB -> Spring Boot) ELB를 80/443 으로 열고, http에 대한 타겟그룹을 8080로 설정한 후 EC2 쪽 인바운드는 8080만 열어야 하는가?ELB는 WAS가 아니라서 Nginx처럼 리액트 빌드 결과물 (정적파일)을 서빙 못하지 않을까?그럼 S3 파트에서 배웠던 내용대로 S3 + Cloud Front 방식으로 리액트 결과물 내보내야 할까?https 설정은 Nginx 대비 이게 더 편한거같음 Nginx만 사용 (Client -> WAS (Nginx) -> Spring Boot & React)ELB 대비 https 인증이 경험 상 상당히 까다로웠음 (자동 인증사 만료 처리도 해야하고...)EC2 안에서 React까지 처리하기 좋았음이 경우는 인바운드를 80/443 열고 nginx 에서 reverse proxy ELB + Nginx 사용 (Client -> ELB -> Nginx -> Spring Boot & React)ELB는 로드밸런서 역할과 https 인증 담당용 (로드밸런싱은 추후 확장가능성 염두, https 인증은 elb가 더 쉬우니까)Nginx는 내부에서 리버스 프록시 적용https 처리는 elb가 쉬우니까 이거 쓰고, 리버스프록시와 정적 파일 서빙은 nginx에게 위임하겠다는 취지만약 이럴 경우, ELB는 80/443 열고 EC2는 80만 허용하면 되는건가? 그러면 80->443 리다이렉션하고 443은 타겟그룹 80을 향해 들어가면, EC2에서 80으로 들어온 요청을 nginx가 리버스 프록시어떤게 적절한 선택일지 고민중입니다.서버 인프라를 구성하기 위해 참조할 만한 자료로 깃헙을 찾아보니, 다른 프로젝트 아키텍처 보면 다 2번처럼 하는 것 같았습니다. 근데 실습을 했을 때 ELB가 https 인증이 너무 쉽게 되었던게 매력적이었어서 차마 2번 방식에는 손이 잘 안갑니다. 근데 1번만 하자니, 과연 1번만으로 충분할까? 라는 의문이 들었습니다. 그래서 ELB랑 Nginx를 혼합해서 쓸까라는 생각까지 이어진건데요. 3번은 저 생각대로면 각자의 편의를 챙겨가기는 하지만 좀 더 복잡한 아키텍처같은 생각도 들어요. 우선 각각의 생각에 오류가 있는지, 그리고 전문가의 식견으로 봤을 때 어떤게 더 나은 접근인지 여쭤보고싶습니다. 어려운게 있으면 항상 박재성님 강의부터 찾습니다. 늘 도움받아갑니다. 감사합니다.
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
서버 인프라 관련 질문 (2)
안녕하세요!항상 좋은 강의 잘 듣고 있습니다! 서버 인프라를 어떻게 설계해야할 지 판단이 잘 안서서 이렇게 질문드립니다.제가 개념이 미숙하다보니 제 생각에 대한 설명이 뭔가 중구난방할 수 있다는 점 양해부탁드립니다. 고민하고 있는건 EC2 등 모델 선정입니다. 그리고 RDS, ElastiCache 도입여부 또한 고민중입니다.제 프로젝트는 거의 싸이월드 같은 사이트를 만들어야 하는 상황입니다.알림, 조회수, 좋아요 기능, 파일 업로드, 스트리밍, 게시판, 댓글 등이 주된 기능입니다.(이때 파일 업로드는 multipart/form-data 업로드와, 동영상과 같은 대용량 파일 처리를 위한 AWS Multipart Upload 방식으로 나뉩니다.) 한번 AWS 강의에서 배운걸 다 써먹어보고 싶어서 EC2, RDS, S3, ElastiCache 도입을 상정해봤습니다. 초기 단계 모델을 먼저 결정한 후 K6 등으로 동시접속자 수 100명 200명 300명 순으로 테스트를 진행해서 스케일업을 고려중입니다. (데모 시연도 하고, 실제로 한달 간 출시도 해봐야해서요)구상중인건 다음과 같습니다. 1단계 (개발 중) ::CI/CD용 : t4g.small (EBS 있으니까 여기 안에서 Redis랑 DB, 서버 다 돌림) + S3 2단계 (개발 완료 후 배포) ::실제 운영 테스트용 :Case 1. t4g.small + S3 (CI/CD용 그대로)Case 2. t4g.small + RDS + S3 (Redis는 EC2 안) (RDS는 EC2모델과 같은 사양으로)Case 3. t4g.small + RDS + S3 + ElastiCacheCase 4. t4g.medium + RDS + S3 + ElastiCache 근데 Case 3까지만 가도 AWS 계산기 돌려보니 월 10만원이 조금 넘더라구요. RDS에서 프록시나 Insights 설정 빼고 SingleAZ로 변경한게 저 수준이었습니다. 너무 비싸더라구요. Case 4는 한 17만 7천원 나오더라구요... RDS가 많이 비싼 것 같습니다.비용이 비정상적인게 아니라면, 그대로 진행해도 전 좋습니다. 배움에 돈아끼면 안된다고 생각하거든요.근데 그게 오버스펙이나 비정상적인 설계로 비용이 많이 나오는건 별개의 문제잖아요. 그래서 결국 어떻게 서버 인프라를 구축할지에 대한 고민이 많습니다.비용이 제 기준에서는 높지만 남들 기준에선 높은게 아닐 수도 있고, 아니면 정말로 너무 높게 나온걸 수도 있어서 정상적으로 프로젝트에 맞게 아키텍처를 구축한게 맞는지, 잘못되었다면 어떻게 조정해야할지에 대한 판단이 어렵습니다. 실례가 안된다면, 지금 제가 어떤 문제가 있는지, 제 상황에선 어떤 아키텍처가 적절한지 설명부탁드려도 될까요? 이건 저 생각이 들기까지의 내용들을 정리한 노션 페이지입니다.https://hooby.notion.site/Server-Infra-Setup-28af6c063f3e80b7a8c3d653add0c068
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
S3 업로드 역할 부여 질문 드려요
안녕하세요, 강의 잘 듣고 있습니다.강의를 듣는 중 궁금한 점이 있어 문의드립니다. 현재까지는 EC2에 Spring Boot를 배포하고, EC2 인스턴스에 S3 접근 권한을 가진 IAM 역할을 부여해 S3 업로드 기능을 구현해 왔습니다.이번에 처음으로 EKS를 사용해보려고 하는데요,EKS에서도 EC2 워커 노드에 IAM 역할을 부여해 S3 접근 권한을 줄 수 있는지 궁금합니다.또는 일반적으로는 어떤 방식으로 S3 접근 권한을 설정하는지 알고 싶습니다.
-
해결됨AWS SAA-C03 자격증 대비-문제 풀이
선생님 정말 죄송하지만 수강기간 조금만 연장 안될까요?
먼저 유사한 질문이 있는지 검색해보세요.학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 핑계지만 여러사정상 이제서야 수강 하려고 하는데 기간이 얼마 남지 않아서요...꼭 강의 듣고 합격해서 합격 수기 수강평 남겨놓겠습니다 ㅠㅠ부탁드립니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 부탁드립니다
이전에 구매하고 학교생활하느라 정신없어서 잘 듣지 못했는데지금 다시 들으려고 보니 기간이 거의 남지 않았네요ㅠ수강기간을 한 번만 연장시켜 주실 것을 부탁드립니다.. 감사합니다!
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
HTTPS 적용 이후 아이피로 접속
HTTPS 적용 이후엔 api.jscode-test.net/로 접속하니 정상적으로 HTTPS가 적용됩니다. 그런데 아이피인 43.200.101.5 혹은 43.200.101.5:80 혹은 43.200.101.5:3000으로 접속하면 HTTPS가 적용이 안 되어 있습니다.이유가 뭘까요? cmd에서 nslookup으로 www.google.com 아이피를 알아낸 다음에 아이피로 접속하면처음엔이렇게 뜨지만 '사이트로 이동' 버튼을 누르면 HTTPS가 적용이 되더라고요. 왜 구글은 아이피로 접속해도 HTTPS가 되고 제 사이트는 안 되는 걸까요? 구글은 뭔가 다른 설정을 더 했기 때문인가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
SQL 쿼리 결과가 표시되지 않습니다
안녕하세요.영상 4:13 에서 쿼리실행시 쿼리 결과가 표시되지 않습니다. 어떠게 해야할까요? 에러메시지:
-
미해결실전! Django 입문 [최신 5.2 버전]
asgi 를 elasticbeanstalk 으로 배포는 어떻게 할수 있을까요?
wsgi 가 아닌 asgi 를 eb 로 배포하는데 위처럼 에러가 납니다. 혹시 asgi 일때 배포 방법이 따로 있을까요? wsgi 는 django.conf에서 하면 안된다고 하여 Procfile에 추가해서 시도해봤습니다
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
탄력적 IP 주소 연결 해제 버튼 활성화
이 사진은 24. 비용 나가지 않게 EC2 깔끔하게 종료하기스크린샷이고 이 스크린샷은 지금 강의입니다. 둘 다 EC2 인스턴스를 먼저 삭제하고 나서 탄력적 IP를 삭제하려고 하는데 왜 첫 번째 사진에선 탄력적 IP 주소 연결 해제 버튼이 활성화되어 있지 않고, 이번엔 왜 활성화되어 있는 건가요? 강의 잘 보고 있습니다.
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
Route 53의 호스팅 영역도 삭제해야 하죠?
인증서는 삭제하지 않아도 돈이 안 나간다는 글을 봤는데, 호스팅 영역은 삭제해야 비용 청구가 안 되는 거 맞죠? 이번 영상엔 언급이 없어서 질문드립니다. 혹시 이후 강의에서 만들어 뒀던 호스팅 영역을 재사용하나요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
인증서 발급받을 때 도메인
저는 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 등등 많다면, 각 도메인마다 인증서를 따로 발급하나요?
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
수업 자료는 어디서 확인 가능한가요?
수업 자료 (노션?) 은 어디서 확인이 가능한걸까요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 부탁드립니다....!
취준하면서 초반에 차근차근 열심히 들었는데 다른 일을 잠깐 하게 됐습니다.다시 들으려고 보니 기간이 얼마남지 않았네요...ㅠㅠ 수강기간 연장 부탁드립니다...!
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.
강사님 안녕하세요:)강의 들으면서 aws 잘 배우고 있습니다.한가지 질문이 있는데요,.env 파일에서 PORT를 80으로 변경하고관리자 권한인 sudo npm start를 실행했는데 커맨드가 not found라고 나오더라구요..! 이럴땐 어떻게 처리해야하는지 궁금합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
Roles에 S3andRDS_Full_Access가 표시되지 않습니다
https://policysim.aws.amazon.com/home/index.jsp?#roles 에서 5개밖에 표시가 되지 않습니다. IAM 정책란에서는 1400개가 표시되는데요. 이유가 뭘까요? 루트계정으로 로그인되어있습니다.AWSServiceRoleForResourceExplorerAWSServiceRoleForSupportAWSServiceRoleForTrustedAdvisorEC2_Full_Access_RoleEC2_IAM_ReadOnly_Role
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
설치 코드부분이 notion에선 온전한데 pdf에선 코드가 잘려있습니다.
그냥 그렇다구요 허허.. 아무래도 pdf 보다 노션을 이용하는 게 좋을 것 같습니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
Cloudfront UI 변경에 따른 문의 드립니다!
안녕하세요!클라우드프론트 UI가 바뀐 부분에 대해서 가이드 주신대로 go to previous ~ 클릭하는 상단 탭이 안뜨고 있습니다 ㅠ혹시 몰라 gpt나 구글통해 이전 버전 ui로 직접 접속할 수 있는 주소도 검색해 보는데 나오지 않아서요 이럴 경우 어떻게 해야할 지 문의드립니다.!
-
미해결인프런 클론코딩 Part 2: 수강부터 배포까지, 진짜 인프런 완성하기
노션 링크 문의
✅ 모든 질문들은 슬랙 채널에서 답변드리고 있습니다.💡 ”로펀의 인프런 상담소” 슬랙 채널 가입하기 💡평일중에는 퇴근 이후(저녁 7시)에 답변을 받아보실 수 있고, 주말중에는 상시 답변드리고 있습니다.파트 1 수강 완료 하고 파트2 듣기 시작하였습니다. 파트2 노션 링크를 찾을수 없어서요
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
ec2로 배포
강의에서는 ec2를 주로 안다루는데 과제에 직면한게 ec2로 배포하는거라iam 권한을 크게 신경안써도 해도된다면 그대로해도 괜찮을까요?