inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

DB 마이그레이션 방법 및 풀리퀘스트 거부 시 처리

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

안녕하세요 강의 잘 보고 있습니다~~ 강의를 듣다 의문점이 생겨 질문을 드립니다. 전체적인 과정에 대해 생각해보다 나온 생각으로 하나의 강의에 직접적인 연관이 있지는 않습니다. 개발 서버, QA, 스테이징 서버, 운영서버의 DB CI/CD는 현업에서 어떤 식으로 하나요? 찾아본 결과 두 가지 방식이 있었습니다. Docker volume Flyway 등 마이그레이션 라이브러리 사용 만약 EC2 RDS를 사용하면 다른 서버에서도 그냥 DB를 사용해야 하는 게 아닌가 하는 생각이 듭니다. 개발서버는 Docker를 사용하고 운영서버에서는 RDS를 사용하는 식으로 하지는 않을 것 같은데 관련 내용이 궁금합니다. Docker volume을 사용하여 대량의 데이터를 관리하는 경우가 현업에서 있는지 궁금합니다. QA브랜치에서 테스트를 통과하지 못하면 수정 브랜치를 만들어 개발서버에 다시 머지하고 테스트하나요? QA브랜치 뿐만 아니라 다른 브랜치에 오류가 생기면 바로 머지 할 지(hotfix처럼), 개발 브랜치에 머지 해 테스트를 다시 할 지 선택하는 건지 궁금합니다. 풀 리퀘스트가 거절되면 통합된 코드들은 어떻게 되는 지 궁금합니다. 항상 롤백이 되는 거라고 이해하면 될까요? 쉽고 확실하게 설명해주셔서 많이 배웠습니다. 조금 더 확실히 하기 위해서 질문을 드립니다. 항상 감사합니다!!

  • aws
  • docker
  • ci/cd
  • github-actions
  • infrastructure
  • aws-ec2
Sanha Kang 댓글 1 좋아요 0 조회수 274

58강 리소스 정리 질문드립니다.

해결됨

쉽게 설명하는 AWS 기초 강의

안녕하세요, 강의 정말 잘 보고 있습니다. 양질의 강의 감사드려요! 58강 실습후 리소스 정리하는 부분에서 쿼리 결과를 저장하는 버킷만 비우고, glue의 crawler라든지 athena에서 테이블 삭제는 따로 진행하지 않으셨는데, 혹시 여기서 비용이 발생할까요? 또한 강의내용과 별개로 혹시 이 강의로 saa 시험 커버가 가능할지, 나머지 강의는 언제쯤 업로드할 계획이신지 조심스럽게 여쭤봅니다 ^.^ 감사합니다.

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
정윤 댓글 1 좋아요 0 조회수 258

2.3 Elastic Load Balancer ↔️ EC2

해결됨

실무에 바로 적용하는 AWS 배포

2.3 Elastic Load Balancer ↔ EC2 강의 보면서 따라하는 중인데 Listeners and rules 에서 HTTPS:443 옆에 Not reachable 이라고 뜹니다. 그리고 https 연결도 안되네요 보안 그룹은 아래와 같이 설정되어있습니다. 어떤 부분이 잘못된걸까요?

  • aws
  • docker
  • 서버리스
  • aws-ecs
  • aws-ec2
  • cloudfront
alice 댓글 1 좋아요 0 조회수 216

CI/CD는 무중단 배포와 다른 느낌인 것이죠?

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

저는 현재 Github Actions만 사용하여 하는 CI/CD 강의까지 들었는데 이 방식은 결국 sudo fuser -k -n tcp 블라블라 를 하고 다시 nohup java -jar 블라블라 명령어로 서버를 띄우는 데까지는 서버가 꺼져있는 것 같습니다. 결국 이는 CI/CD는 무중단 배포와 관련은 있지만 CI/CD + {어떤 기술} = 무중단 배포 가 되는 것인 거죠?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
김수용 댓글 1 좋아요 0 조회수 382

yml 파일 관리

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

안녕하세요 강의 들으면서 진행중인 토이 프로젝트에 적용시켜 보고 있습니다. gitignore 처리 된 yml 파일을 관리하는 부분에서 궁금증이 생겨 질문 드립니다. 현재 프로젝트엔 yml파일이 3종류 있는데(jwt, oauth 관련) 이렇게 yml 파일이 여러개인 경우 APPLICATION_PROPERTIES1,2,3 이렇게 여러개 만들어서 각각 적용해 주려고 합니다. 이게 좋은 방법일까요? 다른 방법이 있는지도 궁금합니다! 그리고 cat 명령어로 yml 파일의 내용을 읽어 봤는데 강의에서처럼 파일 자체의 내용이 나오지 않고 APPLICATION_PROPERTIES 이라고 나오는데 정상적인건가요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
andy15948 댓글 1 좋아요 0 조회수 231

IAM에서 역할의 권한 추가 질문있습니다.

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

강의 잘 듣고 있습니다! 제가 AWS는 잘 몰라서 질문이 있습니다. IAM >역할에서 EC2의 권한을 추가할때 예전에 S3 접근 권한은 수업 내용 중 'code-deploy-ec2-policy'라는 정책을 만들고 IAM > 역할에서 EC2의 권한을 부여했는데요, ECR의 접근 권한을 부여할때는 정책을 따로 만들어서 권한을 부여하지 않고, 'AmazonEC2ContainerRegistryFullAccess' 권한을 직접 추가한 이유가 따로 있으신가요? 결과적으로 둘다 같지만 정책을 별도로 추가해서 작업하는 것은 JSON에서 커스텀할 수 있기 때문인가요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
콜라환타사이다 댓글 1 좋아요 0 조회수 261

AWS 강의실 오픈톡방 잠금

해결됨

쉽게 설명하는 AWS 기초 강의

안녕하세요. 수강 신청해서 오픈톡방 들어가려고 했는데 비밀번호 잠금이 되어있더라구요.. 혹시 어디서 조회 할 수 있을지요..?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
빽린이 댓글 1 좋아요 0 조회수 342

docker compose 를 사용할 때 CICD 방법 질문입니다

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

compose.yml과 프로젝트 소스를 Git Push Github Actions 에서 도커 이미지 생성 생성한 이미지 도커 허브에 전달 Github Actions 에서 EC2로 compose.yml 전송 Github Actions 에서 SSH로 EC2에 접속해서 docker compose down docker compose pull docker compose up 제가 생각하기에는 이 순서로 진행해야 할 것 같은데 혹시 잘못된게 있을까요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
pensive0129 댓글 1 좋아요 0 조회수 483

S3 기초 강의에 강의자료 업로드가 안되어 있습니다.

해결됨

쉽게 설명하는 AWS 기초 강의

S3 기초 강의에 강의자료 업로드가 안되어 있습니다. "index.html ", "userdata.txt" 두가지 파일 모두 받을 수 없습니다. 이전 강의에서도 파일 업로드가 안되어있는 경우가 있어서 적당히 생략하거나 했는데, 파일 업로드좀 해주세요. 각 강의마다 따로 올리기 힘드시면 일괄적으로 한번에 받을 수 있게 해주세요. 강의 영상을 보고 타이핑해도 되지만, 강의에서는 업로드 하였다고 말씀하시니 찾아보는데, 아무리 찾아봐도 파일이 없네요

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
GL 댓글 1 좋아요 0 조회수 255

JDK 17 업데이트

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

안녕하세요! 좋은 강의 감사합니다. 우선 저는 현재 JDK 11 버전을 사용하고 있습니다(openjdk version "11.0.21") 강의에선 JDK 17 버전을 사용하던데, 11버전을 17로 업데이트해도 기존 프로젝트를 실행 시키는 데 문제가 없을까요?? 스프링부트 2점대와 3점대를 번갈아가며 사용중인데 혹시 버전을 올렸을 때 돌아가지 않는 프로젝트가 생길까 염려되어 질문 남깁니다. 그리고 혹시 문제가 있을 수 있다면 JDK 11버전을 사용해도 강의를 끝까지 따라가는 데 문제가 없을까요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
andy15948 댓글 1 좋아요 0 조회수 198

3.6 강의 내용 중 파이프라인 deploy단계에서 에러가 납니다.

해결됨

실무에 바로 적용하는 AWS 배포

Tags can not be empty. 라는 에러가 발생합니다. taskdef.json appspec.yaml 강의 내용대로 따라서 진행하였습니다, build까지는 성공 되었으나, deploy단에서 해당 에러가 발생합니다. 혹시 몰라서, taskdef.json에 마지막 부분에 tag를 지워봐서 진행했을때는, deploy가 24분넘게 진행이 안되었습니다. 혹시 다른 설정를 봐야하는곳이 있을까요??

  • aws
  • docker
  • 서버리스
  • aws-ecs
  • aws-ec2
  • cloudfront
두뇌풀가동 댓글 1 좋아요 1 조회수 256

2.3 elb <-> ec2 강의 중 5:29초에 매핑 선택 하는 부분에 대하여 질문

해결됨

실무에 바로 적용하는 AWS 배포

타켓이 된 해당 인스턴스 세부 정보에 있는 서브넷 id를 보고 똑같은 거를 선택하라고 하셨는데요. 강의 중 내용에서는 `2b`로 되어있어서 2a,2c는 상관 없지만 ,2b는 무조건 골라야 한다고 하셨는데, 제가 강의를 보고 작성 해봤을 때 제 서브넷 ID는 `2a`로 되어있더라구요, 그럼 이때는 `2a`를 무조건 고르고, 2b, 2c는 상관 없다로 받아들여도 되는 걸 까요??

  • aws
  • docker
  • 서버리스
  • aws-ecs
  • aws-ec2
  • cloudfront
두뇌풀가동 댓글 1 좋아요 1 조회수 225

강의 1.2, 1.3 영상이 보이지 않습니다.

해결됨

실무에 바로 적용하는 AWS 배포

강의 1.2, 1.3 영상이 보이지 않습니다 처음에 주의사항이라 하셔서, 음성 강의로 들으려했으나, 스크립트를 확인해보니, 여기 확대, 화면의 대한 언급을 하셔서, 영상이 필요한 강의라고 확신하여 질문을 올렸습니다.. 이거 어떻게 해결이 안될까요?? .

  • aws
  • docker
  • 서버리스
  • aws-ecs
  • aws-ec2
  • cloudfront
두뇌풀가동 댓글 1 좋아요 1 조회수 275

강의 제작을 해주심에 감사합니다.

해결됨

쉽게 설명하는 AWS 기초 강의

안녕하세요 🙂 저는 1인으로 서버리스 기반의 서비스를 개발하고 싶은 한 개발자입니다. 최근 회사의 경영약화로 퇴사를 하게 되었어요. 이참에 LLM기반의 풀 서버리스로 서비스를 개발해보자! (지식수준은 0이긴해요) 라는 생각이 들었어요. 사실 이 강의를 지금 딱 만난게 저는 엄청난 럭키비키라는 생각이 들었고 강의를 제작해주시고 말도 안되는 가격으로 지식을 전파해주셔서 너무나 감사합니다. 이 강의를 기반으로 서비스를 출시하게 된다면 감사인사 다시 드리겠습니다. 오늘도 좋은 하루 되세요 !

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
김민석 댓글 1 좋아요 0 조회수 227

docker compose 를 이용하는 방법?

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

프로젝트에서 compose.yml 파일에 mysql과 redis를 적용 시켜놓은 상태입니다 compose를 통해 명령 할려면 어떤 식으로 해야 되는지 감이 안잡혀서 여쭈어 봅니다

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
Sanghoon Lee 댓글 1 좋아요 0 조회수 408

선생님 모든 IP 말고 제 IP로는 연결이 안 됩니다.

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

선생님 좋은 강의 감사합니다. 도중에 문제가 생겼는데 도무지 해결이 안 돼 글 남깁니다. ㅠㅠ 너무 위험해 보여서 제 IP로 진행하고 싶어 보안 그룹에서 SSH 22번 포트 설정할 때 제 IP로 설정을 하였습니다. 제 맥북 터미널을 통한 SSH 원격 접속은 잘 되는데, 콘솔에서 강의에 나오는 웹 방식으로는 접속이 안 되고 있습니다. 왜 이럴까요? IP가 잘못된 것은 아닙니다. IP를 바꾸고 제 맥북 터미널에서 SSH 접속을 해보면 접속에 실패하는 것으로 확인했습니다. 도대체 왜 이럴까요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
JamesByron Dean 댓글 1 좋아요 0 조회수 249

도커 이미지 생성과 푸시 명령어를 할 수 있는 이유

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

안녕하세요 선생님. 질문 있어 글 남깁니다. Github actions에서 도커 이미지를 생성하고, ECR에 푸시하기 위해 사용한 docker build, docker push와 같은 명령어가 어떻게 실행 될 수 있는건가요? 위의 테스트 과정에서 테스트를 위해 ubuntu 서버에 node를 설치했듯이, 여기서도 이미지 생성,푸시 위해서는 ubuntu 서버에 docker를 설치해야 되지 않나요? 정리하면, ubuntu 서버에서 도커 설치 없이 docker build, docker push와 같은 명령어가 실행 가능한 이유가 궁금합니다

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
돈가스날다 댓글 1 좋아요 0 조회수 207

[예정] 강의 업데이트 일정 문의

해결됨

쉽게 설명하는 AWS 기초 강의

섹션 8~19에 해당하는 강의들 대부분이 [예정]으로 분류돼있는데 언제쯤 업데이트되나요?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
HG 댓글 1 좋아요 0 조회수 332

인바운드 규칙 설정 문제

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

강의내용 따라서 배포까지 진행하고있습니다. 이전강의 보안그룹 설정할때 인바운드규칙 설정에서 HHTP에 기본 80포트로 하고 규칙을 저장하려고 하니 "CIDR 블록, 보안 그룹 ID 또는 접두사 목록을 지정해야 합니다." 라는 문구와함께 값을 인바운드 ip주소? 나 접두사를 입력해야하더라구요. 0.0.0.0/0 은 허용이 되지 않아 접두사목록에 있는 것 하나 그냥 선택해서 넘어갔습니다. 배포 후 서버 접속 하려고하니 HTTP 인바운드규칙에 걸려서 그런지 접속이 되지 않아 일단 내IP로 설정해서 접속은 했습니다. 모든 IP 주소 접속허용은 안되는건지 잘 모르겠네요...

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
콜라환타사이다 댓글 1 좋아요 0 조회수 333

인기 태그

인프런 TOP Writers

주간 인기글