코스 개요

소개

서버리스 기능과 아키텍처 개요

  • 서버리스 개발은 어떻게 작동하나요?
  • 서버리스 접근 방식의 필수 요건은 무엇인가요?

  • CNCF 생태계 및 서버리스 환경 개요

    • Serverless Container as a Service vs. Serverless Function as a Service

    • Kubernetes 상의 서버리스 시작하기

      • Kubernetes를 위한 적합한 서버리스 프레임워크 선택
      • Fission vs. Kubeless vs. Knative
      • Knative vs. OpenFaaS

      • 서버리스 프레임워크에 대한 추가 FaaS 제공자 개요

        OpenFaaS 도구 체인 및 기능 개요

        • 왜 OpenFaaS를 시작해야 하나요?
        • OpenFaaS와 통합할 수 있는 도구는 무엇인가요?

        • 서버리스 개발을 위한 Kubernetes 시스템 설정

          • 필요한 프레임워크 및 도구 설치 및 구성

          • 핵심 서버리스 프레임워크 도구 운영 및 API 활용

            • 대시보드 탐색 및 UI 또는 CLI 사용

            • FaaS 구현 및 Kubernetes 서버리스 애플리케이션 개요

              • 콜드 스타트 vs. 웜 스타트

              • Kubernetes에서 서버리스 프레임워크를 사용하여 Python 함수 생성

                코드 템플릿 저장 및 함수 공유

                • 서버리스 Kubernetes 프로젝트 버전 관리

                • Python 함수 테스트 및 성능 메트릭 최적화

                  • 호출 메트릭 작업

                  • 리소스 응답 관리를 위한 자동 스케일링 구현

                    • 함수에 대한 변경사항 적용

                    • 함수에 의존성 추가 및 네이티브 확장 생성

                      Kubernetes 비밀 정보 저장

                      • 컨테이너 이미지 및 포드 정의 활용

                      • Kubernetes 서버리스 함수 보안 및 인증 기능 구축

                        • TLS 프로토콜 사용

                        • 서버리스를 사용하여 Kubernetes에서 Python 함수 배포

                          • Serverless CI/CD 파이프라인을 활용한 배포
                          • 컴포넌트 URL 맞춤 설정

                          • 함수 수명 주기 모니터링 및 요청 로그 검토

                            트러블슈팅

                            요약 및 결론

요건

  • Python 프로그래밍 경험
  • Kubernetes 개념 및 원칙에 대한 중급 경험
  • 컨테이니제이션 및 클라우드 기술 이해
  • Linux 배포판 및 CLI 사용 경험

대상 대상자

  • 개발자
  • DevOps 엔지니어
 21 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리