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 Administration I: Operating a Production Cluster (DO180) 이수 또는 이에 상응하는 지식 입증
- Red Hat OpenShift Development II: Containerizing Applications(DO288) 이수 또는 이에 상응하는 지식 입증
- Java 또는 JavaScript(Node.js)로 REST API를 프로그래밍한 경험 필요
기술 고려 사항
- 인터넷 액세스가 필요합니다.
교육 내용
교육 과정 개요
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 Cloud-native Microservices Development with Quarkus(DO378)
- Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams(AD482)
- Cloud-native Integration with Red Hat Fuse(AD221)
맞춤형 기술 경로 구축
1년 동안 Red Hat 온라인 학습 리소스에 온디맨드로 무제한 액세스 가능한 Red Hat 교육 서브스크립션에 포함된 이 교육 과정을 수강하세요.
지식 검증
무료 기술 평가를 받아 보세요. 전문성을 검증하고, 기술 격차를 확인하고, Red Hat 교육을 어디서부터 시작하면 좋을지 추천받을 수 있습니다.