Thumbnail
개발 · 프로그래밍데브옵스 · 인프라

AWS로 구축해보는 MSA와 컨테이너 오케스트레이션대시보드

(5)
5개의 수강평 ∙ 103명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: 버거
총 104개 수업 (6시간 48분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 두뇌풀가동 프로필두뇌풀가동
    2024-07-051314002

    안녕하세요~!! 저는 이번에 프로젝트로인해 도커부터, 쿠베네티스, aws또한 거의 처음입니다. - 현재 서비스 운영 보수 env, arg정도만 수정 하는 정도의 레벨인데, 이 강의를 들으면 프론트 서버 구축하는데, 도움이 될 까요?? - next.js + ts 서비스 구축이 일단은 첫번쨰 목표입니다. 현재 제 래밸로 듣는데 괜찮을까요??

    버거
    버거
    버거
    2024-07-05351701

    안녕하세요! 두뇌풀가동님이 문의주신 내용을 봤을 때 클라우드 서비스를 통해 프론트 서버 배포하는 작업 정도가 필요로 해보입니다. 만약 제가 판단한게 맞다면, 강의의 내용으로도 배포 환경을 구축하는데 문제는 없습니다. 다만 강의에 나오는 몇몇 서비스들은 두뇌풀가동님이 구현하시려는 아키텍처에 필요로 하지는 않을 수 있습니다. 만약 백엔드 작업에도 관심이 있으시거나 필요로 하시다면 더 적합하다고 말씀드릴 수 있을거같습니다. 쿠버네티스도 언급해주셨는데 강의에서 최종적으로 구현하는 아키텍쳐는 쿠버네티스와 같은 컨테이너 오케스트레이션 서비스입니다. 쿠버네티스는 학습곡선이 많이 높고 처음이시라면 더더욱 진입장벽이 높을 수 있습니다. 그래서 제 강의에 사용되는 Ecs라는 서비스를 선행하신다면 쿠버네티스와 비슷한 개념을 학습할 수 있기에 쿠버네티스를 학습하시는데도 도움이 되시거나 상황에따라 대체해서 사용하셔도 큰 문제가 되지않을겁니다! 추가적으로 궁금한 사항 있으시면 언제든 문의 남겨주세요. 감사합니다!

  • gojgho 프로필gojgho
    2024-07-021309857

    안녕하세요 ~ 구팡이라는 작명이 센스있으시네요 ! ㅋㅋ 이 강의를 수강하고나면 젠킨스 없이 ec2에 배포가 가능한건가요 !??

    버거
    버거
    버거
    2024-07-02350926

    안녕하세요 gojgho님! ㅋㅋㅋ 감사합니다. 말씀해주신 부분이 CI/CD 기술인것 같습니다. 아쉽게도 이번 강의에서는 CI/CD 기술은 포함되지 않았습니다. 예정된 추후 강의에서는 AWS의 CI/CD서비스를 구팡 서비스와 통합하는 실습을 포함하려합니다. 이외에 추가적인 AWS서비스 도입으로 운영과 배포를 더욱 효율적으로 개선해볼 예정입니다! 이번 강의를 통해 최종적으로 ECS와 ECR 그리고 컨테이너 기술을 도입하게된다면, CICD 기술이 없이도 기존 EC2 보다는 훨씬 간편하게 배포를 진행할 수 있습니다. 그리고 ECS의 롤링업데이트와 서킷브레이커를 통한 롤백 기능으로 훨씬 안정적인 배포도 가능하게 됩니다. AWS 서비스를 통해 젠킨스를 대체하고싶으시다면, Code Pipeline 을 찾아보시는것도 좋을거같습니다. 질문 남겨주셔서 감사합니다. 추가적으로 궁금한 사항 있으시면 언제든 문의 남겨주세요!

  • dhj100 프로필dhj100
    2024-07-011307941

    안녕하세요! AWS 공식문서(워크숍)를 참고해서, ECS를 퍼블릭 서브넷에 배치해서 배포하는 실습을 진행 해보고 추가로 프라이빗 서브넷에 배치하는 실습도 해보고 싶은데, 내용을 찾다가 강사님의 강의를 찾게되었습니다. 혹시 프라이빗 서브넷에 인스턴스를 배치하고, 해당 인스턴스와 RDS간 통신 방식에 대해서 배울수 있을까요? 감사합니다. (ECS 강의는 얼마 없었는데, 강의 제목이 너무 설렜습니다. ㅎㅎ)

    버거
    버거
    버거
    2024-07-01350636

    안녕하세요 dhj100님! 질문 남겨주셔서 감사합니다. 네 강의에서 구현하는 아키텍처는 처음에는 퍼블릭으로 배포를하고, 보안 강화를 위해 모든 서비스 애플리케이션들을(EC2, RDS 포함) 프라이빗 서브넷으로 이전하는 과정이 포함되어있습니다. 말씀해주신 부분인 프라이빗 서브넷에 배치된 EC2에서 프라이빗 서브넷에 배치된 RDS로의 통신도 포함되어있습니다! 그 외에 보안과 가용성을 강화하기위해 ALB나 ASG을 포함해서 추가적인 서비스도 많이 다루고 있습니다. 그래서 강의를 통해 dhj100님 께서 의도하신 아키텍처를 충분히 구현하실 수 있을겁니다! 다른 얘기지만 저도 처음 ECS로 아키텍처를 구현할 때 자료가 많이 없어 애를 먹었었는데, 저와같은 시행착오를 다른분들은 겪지 않았으면 하는 마음으로 만들었고, 이렇게 dhj100님께 알릴 수 있게 되어서 정말 뿌듯합니다 ㅎㅎ 추가적인 궁금한 사항이 있으시다면 언제든 문의 남겨주세요! 감사합니다 :)

  • 김용수 프로필김용수
    2024-06-251302182

    코틀린 지식 없이 들을 수 있을까요

    버거
    버거
    버거
    2024-06-25349325

    안녕하세요! 질문 남겨주셔서 감사합니다. 강의에 나오는 예제 애플리케이션은 아주 간단하게 구성되어있고, 코드를 직접적으로 건드는 실습은 없습니다. 코틀린 지식이 있으시다면 좀 더 이해에 도움되실 수도 있지만, 없으시더라고 문제될 부분이 없을 수준이라 걱정하지 않으셔도 됩니다! 또 실습을 진행하기전에 간단한 코드 리뷰 강의가 포함되어있습니다. 코틀린 지식이 없으셔도 해당 강의만 보신다면 진행하는데 문제되지 않을겁니다 :)

  • Seunghyeon Lee 프로필Seunghyeon Lee
    2024-06-211297629

    ecs를통해 n개의 서버를 관리하고 이 서버들을 1개의 로드밸런서에서 관리하고 싶은데요~ 로드밸런스 포트는 80번포트로 받고 /a/** /b/** ... /z/** 처럼 path기반으로 트래픽을 라우팅시키려고 합니다 서버는 fargate형태로 하고있고 2개째 등록을 할때 alb의 80번 listner rule에 path룰을 추가한뒤에 /b/*는 b Targetgroup으로 포트포워딩 시키도록 해놓았다면 해당서버확인시 클라우드와치 로그로확인시 정상실행되고 정확히 5분뒤에 죽기때문에 서버도 정상적으로 실행되고 노출된 포트번호랑 보안그룹, 서브넷 설정등은 제대로되어있는 것 같습니다. albdns/b/~~ 입력시 503에러가나는데 이러한부분을 해결하려고 레퍼런스를 찾다가 해당강의를보게되었습니다 혹시 제가 해당강의를보면 이런부분을 해결할만한 레퍼런스가 있을까요?

    버거
    버거
    버거
    2024-06-21348523

    안녕하세요! 질문 남겨주셔서 감사합니다. 질문에서의 내용으로는 질문자님의 구성된 환경의 모든 부분을 파악하기가 어려워 어떻게 해결할 수 있겠다고는 당장 말씀드리긴 어려울거같지만, 예상으로는 alb부터 fargate로 실행되는 애플리케이션 사이의 라우팅 설정쪽에 문제가 발생했을거같습니다. 그래서 Alb쪽 라우팅 설정이 문제없이되었다면 태스크 정의, 서비스 설정 등의 Ecs쪽 설정을 확인해봐야할것으로 예상됩니다! 강의에서는 질문자님이 말씀해주신 구성요소를 모두 포함하고 추가적으로 필요한 서비스도 포함하여 Fargate로 애플리케이션을 구동시키는 실습을 진행하고있습니다. 해당 내용은 강의 후반부에 진행되고, 충분히 해결하는데 도움이 될거라 생각합니다. 그리고 추가적으로 각각의 요소를 다뤄봄으로 비슷한 문제가 발생하더라도 원인을 쉽게 파악하고 해결할 수 있을겁니다. 혹시 강의를 수강했는데도 문제가 지속된다면 다른 도울 수 있는 방법을 찾아보겠습니다. 언제든지 말씀해주세요! 감사합니다!

채널톡 아이콘