아이티고

강좌검색

  • 강좌검색
  • 질문검색
    최근 검색어 자동저장 전체삭제

    알림

    여기를 클릭하면, 샘플강의가 재생됩니다.
    tag
    강좌코드 : la_P110229
    열공이

    기초부터 배우는 FastAPI 앱 AWS에 배포하기 (EC2부터 Lambda까지) Part.1
    담당강사 : 김종영

    강의구성 총 7강좌 (강의시간 : 총 ) 수강기간 30일
    강의형식 동영상 수강료 28,000원 이 강좌의 80% 이상 수강 시
    출력이 가능합니다.
    강의수준 초급 강의에서 사용하는
    프로그램 & 버전
    Docker Desktop (무료)
    담당강사
    강사사진
    김종영 강사
    • - 한양대학교 대학원 컴퓨터공학과
    • - 주식회사 누리비젼(이미지프로세싱)
    • - 포스인주식회사(모델링)
    • - (재)부산정보산업진흥원
    • - 신안산대학 특임강사
    • - 아이티고 이러닝 강사
    참고도서
    강의구성 총 7강좌 (강의시간 : 총 )
    수강기간 30일
    강의형식 동영상
    수강료 28,000원 이 강좌의 80% 이상 수강 시
    출력이 가능합니다.
    강의수준 초급
    강의에서 사용하는
    프로그램 & 버전
    Docker Desktop (무료)
    담당강사
    김종영 강사
    • - 한양대학교 대학원 컴퓨터공학과
    • - 주식회사 누리비젼(이미지프로세싱)
    • - 포스인주식회사(모델링)
    • - (재)부산정보산업진흥원
    • - 신안산대학 특임강사
    • - 아이티고 이러닝 강사
    수강신청
    • 현재 강좌만 수강 신청하기
    • 수강료 28,000원
    • 수강기간 : 30일 수강신청
    • 자유이용권으로 수강하기
    • 총 4,228강좌 / 54,666개 영상
      3개월 62,700원, 6개월 118,800원, 12개월 224,400원의 가격으로 무제한 수강해 보세요.
    • 자유이용권 구매 >
    과정소개
    본 과정은 FastAPI로 만든 애플리케이션을 AWS 클라우드 환경에 배포하는 방법을 기초부터 체계적으로 학습합니다. 먼저 시크릿 키 생성, 기본 VPC 확인, IAM 사용자 생성과 로그인을 통해 AWS 계정을 안전하게 구성하는 방법을 익히고, 보안 그룹·ENI·라우팅 테이블·IAM Role과 Policy 등 AWS 네트워크 및 권한 관리의 핵심 개념을 학습합니다. 이어서 EC2 인스턴스와 RDS 인스턴스를 직접 생성하고, 로컬 환경에서 EC2로 파일을 전송한 뒤 Docker 컨테이너로 FastAPI 앱을 배포하고 ECR에 이미지를 push하는 전체 배포 과정을 실습합니다. 마지막으로 EC2·ECS·Lambda·Beanstalk 등 AWS가 제공하는 다양한 컴퓨팅 서비스의 특징과 차이를 비교하고, Lambda 함수와 Mangum을 활용한 서버리스 배포, ECS 태스크 정의 및 서비스 생성, API Gateway 연동까지 다룹니다. 이 과정을 통해 EC2 기반의 수동 배포부터 Lambda 기반의 서버리스 배포까지, FastAPI 애플리케이션을 AWS에 배포하는 다양한 방식을 이해하고 실무에 적용할 수 있는 역량을 갖추게 됩니다.
    학습목표
    ● 시크릿 키 생성, VPC, IAM 사용자의 개념과 역할을 이해할 수 있다.
    ● 보안 그룹, ENI, 라우팅 테이블, IAM Role/Policy의 개념과 이들이 서로 연결되는 구조를 이해할 수 있다.
    ● EC2와 RDS 인스턴스의 역할과 생성 절차, Docker 컨테이너를 이용한 배포 흐름을 이해할 수 있다.
    ● EC2, ECS, Lambda, Beanstalk 각 서비스의 특징과 차이점을 이해하고 설명할 수 있다.
    ● Lambda 함수와 Mangum, API Gateway가 서버리스 배포에서 각각 어떤 역할을 하는지 이해할 수 있다.
    교육대상
    FastAPI 애플리케이션을 AWS 클라우드에 배포하고자 하는 백엔드 개발자 및 입문자로, AWS 콘솔을 다뤄본 경험이 없어도 VPC·IAM·EC2·RDS·ECS·Lambda 등 핵심 개념과 전체 배포 흐름을 개념 중심으로 이해하고 싶은 수강생
    선수 과정
    ● 도커 사용법 기초
    ● FastAPI로 시작하는 백엔드 개발 - 기초부터 실무까지
    차시별 학습목표
    01. secrets.token_hex()를 사용해 랜덤 시크릿 문자열을 생성하는 방법을 이해할 수 있다. 기본 VPC의 개념과 역할을 확인하고, IAM 사용자를 생성하는 절차를 이해할 수 있다.
    02. IAM 사용자 계정으로 콘솔에 로그인하는 절차를 이해할 수 있다. 보안 그룹, ENI(네트워크 인터페이스), 라우팅 테이블의 역할과 이들이 서브넷·리소스와 맺는 관계를 이해할 수 있다.
    03. IAM Role, Policy, IAM entity(User/Group/Role)의 개념과 관계를 이해할 수 있다. 보안 그룹의 인바운드 규칙에 다른 보안 그룹을 소스로 지정해 리소스 간 접근을 제어하는 방법을 이해할 수 있다.
    04. EC2 인스턴스를 생성하는 절차(AMI, 인스턴스 유형, 키 페어, 보안 그룹, IAM 역할, 사용자 데이터)를 이해할 수 있다. RDS 인스턴스를 생성하고 접속 주소(엔드포인트)를 확인하며, EC2의 계정 정보와 퍼블릭 IP를 확인하는 방법을 이해할 수 있다.
    05. scp 명령으로 로컬 파일을 EC2로 전송하고, EC2에서 Docker 컨테이너를 빌드·실행하는 절차를 이해할 수 있다. ECR에 도커 이미지를 push하는 과정과 EC2·RDS 인스턴스를 중지하는 방법을 이해할 수 있다.
    06. EC2, ECS, Lambda, Beanstalk 각 컴퓨팅 서비스의 특징과, AWS가 대신 처리해주는 범위(관리 부담)의 차이를 이해하고 설명할 수 있다.
    07. Lambda 함수의 동작 방식과 FastAPI 앱을 Lambda에서 실행하기 위해 Mangum을 사용하는 이유를 이해할 수 있다. ENI의 역할, ECS 태스크 정의·서비스 생성 절차, API Gateway가 Lambda와 연동되는 구조를 이해할 수 있다.
    참고사항
    - 수강 기간 중 언제든지 반복 수강이 가능합니다.
    - 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
    - 수강 신청 완료 후 수강할 수 있습니다.
    - 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.

    시리즈강좌

    수강평

    • 0.0
    • 0.0
    • (0개의 수강평)
    버튼
    • 최신순
    • 높은 평점순
    • 낮은 평점순
    ※ 리뷰는 본 강의를 1차시 이상 수강하셔야 작성하실 수 있습니다.
    이전 1/297 다음
    수강생 리뷰 작성

    평점

    버튼
    • 5점
    • 4점
    • 3점
    • 2점
    • 1점

    수강평

    ※ 수강평은 최대 200자까지 가능합니다.
    ※ 리뷰 작성 안내
    본 리뷰는 AItgo 사이트에 작성자 ID와 함께 게시됩니다.
    타인에게 불쾌감을 줄 수 있는 부적절한 표현(욕설, 비방, 비속어 등등)이 들어 있는 게시물의 경우 고지 없이 삭제 될 수 있습니다.
    작성하신 리뷰는 "My Class > 나의 수강 리뷰" 페이지에서 삭제 하실 수 있습니다.
    강좌 리스트
    01. 랜덤 시크릿 문자열, 기본 VPC 확인, IAM 사용자 생성 [37:46]
    02. IAM 사용자 계정으로 로그인, 보안그룹, ENI, 라우팅 테이블 [39:9]
    03. IAM role, policy, IAM entity, 보안그룹끼리의 인바운드 규칙 설정 [34:20]
    04. EC2 인스턴스 생성, RDS 인스턴스 만들기, RDS 인스턴스 접속주소 확인, EC2 계정 및 퍼블릭 IP 확인 [42:49]
    05. 로컬 → EC2로 파일 전송, Docker 컨테이너 실행, ECR에 도커 이미지 push, EC2 중지, RDS 중지 [35:57]
    06. EC2, ECS, Lambda, Beanstalk의 특징 및 차이점 [26:9]
    07. Lambda 함수, ENI, Mangum을 사용하는 이유, ECS 태스크 정의 생성, ECS 서비스 생성, API Gateway [39:36]
    지금 자유이용권 구매하고, 모든 강의를 자유롭게 수강하세요!