DO244

Developing Applications with Red Hat OpenShift Serverless and Knative

개요

교육 과정 개요

이벤트 기반의 자동 스케일링(auto-scaling) 서버리스 애플리케이션과 기능 개발 및 배포

Red Hat OpenShift Container Platform에서 이벤트 기반 서버리스 애플리케이션을 개발, 배포, 자동 스케일링하는 방법을 학습합니다. Red Hat OpenShift Serverless는 운영 문제와 인프라 서비스를 Red Hat® OpenShift Serverless 플랫폼에 위임하여 개발자와 사이트 신뢰성 엔지니어(SRE)가 애플리케이션과 기능의 핵심 비즈니스 로직에 집중하도록 지원합니다.

이 교육 과정은 Red Hat OpenShift Serverless 1.23 및 OpenShift Container Platform 4.10을 기반으로 합니다.

교육 과정을 이수하면 가상 환경이 포함된 모든 교육 과정의 핸즈온 랩에 대해 45일간의 연장된 액세스 권한이 제공됩니다.

참고: 이 교육 과정은 2일간의 가상 수업 또는 자기 주도식 방식으로 제공됩니다. 학습 기간은 제공 상황에 따라 다를 수 있습니다. 전체 교육 과정 세부 정보, 일정, 가격을 확인하려면 위치를 선택한 다음 오른쪽 메뉴에서 "시작하기"를 선택하세요.

교육 내용 요약

  • OpenShift Serverless 아키텍처와 서버리스 애플리케이션을 위한 Knative의 주요 기능 이해
  • Knative Serving을 사용하여 클라우드 네이티브 서버리스 애플리케이션 구현
  • Knative Eventing을 사용하여 이벤트 기반 서버리스 애플리케이션 구현
  • OpenShift Serverless 기능을 사용하여 서버리스 애플리케이션 구현

교육 대상

  • 서버리스 애플리케이션 개발에 관심이 있는 클라우드 네이티브 애플리케이션 개발자
  • 서버리스 기술을 사용해 운영을 자동화하고 유틸리티 툴을 개발하여 애플리케이션을 관리 및 모니터링하는 데 관심이 있는 사이트 신뢰성 엔지니어 및 OpenShift 관리자

전제 조건

기술 고려 사항

  • 인터넷 액세스가 필요합니다.

교육 내용

교육 과정 개요

Red Hat OpenShift Serverless 및 Knative 소개

Red Hat OpenShift Serverless의 아키텍처를 설명합니다.

Knative Serving을 사용하여 서버리스 애플리케이션 개발

Knative Serving을 사용하여 서버리스 애플리케이션을 배포 및 확장합니다.

Knative Eventing을 사용하여 이벤트 기반 서버리스 애플리케이션 개발

Knative Eventing을 사용하여 이벤트 기반 서버리스 애플리케이션을 구현합니다.

OpenShift Serverless 기능을 사용하여 애플리케이션 개발

OpenShift Serverless 기능을 사용하여 서버리스 애플리케이션을 구현합니다.

결과

기업에 미치는 효과

클라우드 네이티브 서버리스 애플리케이션은 인프라를 구성 및 확장하는 데 드는 노력을 최소화하여 개발자와 사이트 신뢰성 엔지니어(SRE)가 제품과 서비스를 신속하게 출시할 수 있도록 지원합니다. Red Hat OpenShift Serverless를 사용하면 조직은 애플리케이션의 핵심 비즈니스 기능에 집중하여 개발 시간을 단축하고 내부 및 외부 애플리케이션을 모두 통합할 수 있습니다. 개발자는 표준 프로토콜과 익숙한 개발자 툴링을 사용하여 이벤트 기반 사용자 정의 워크플로우를 신속하게 구축할 수 있습니다. SRE는 이벤트에 대응하는 간단한 기능으로 태스크를 자동화할 수 있습니다.

교육 효과

이 교육 과정을 이수하면 운영 및 확장 측면에 소요되는 시간을 최소화하여 클라우드 네이티브 애플리케이션의 출시 시간을 단축할 수 있습니다. 다음 기술을 학습하고 시연하여 이를 달성할 수 있습니다.

  • 서버리스 애플리케이션을 로컬에서 개발, 유닛 테스트 방법 학습, Containerfiles를 사용하여 컨테이너 이미지 빌드, 레지스트리에 컨테이너 이미지 배포
  • Container Registry에서 OpenShift 클러스터에 서버리스 애플리케이션 배포
  • Knative Serving을 사용하여 서버리스 애플리케이션의 자동 스케일링, 버전 제어 및 트래픽 분할 수행
  • Knative Eventing을 사용하여 이벤트 기반 애플리케이션 개발
  • Red Hat OpenShift Serverless 기능을 사용하여 여러 프로그래밍 언어로 서버리스 기능 개발

권장되는 다음 시험 또는 교육 과정

 
 

온라인 교육 리소스에 무제한 온디맨드 액세스를 제공하는 Red Hat 교육 서브스크립션에 포함된 본 강의를 수강해 보세요.