Advanced Platform Engineering: Scaling with Microservices and Kubernetes 교육 과정
고급 플랫폼 엔지니어링은 마이크로서비스를 전략적으로 적용하고 Kubernetes 애플리케이션을 효율적이고 안정적으로 확장하는 것입니다.
이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 고급 수준의 플랫폼 엔지니어와 마이크로서비스를 사용하여 확장 애플리케이션을 마스터하려는 DevOps 전문가를 대상으로 합니다. Kubernetes
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 확장 가능한 마이크로서비스 아키텍처를 설계하고 구현합니다.
- Kubernetes 클러스터에 애플리케이션을 배포하고 관리합니다.
- 효율적인 서비스 배포를 위해 Helm 차트를 활용하세요.
- 프로덕션 환경에서 마이크로서비스의 상태를 모니터링하고 유지합니다.
- Kubernetes 환경에서 보안 및 규정 준수에 대한 모범 사례를 적용합니다.
코스의 형식
- 대화형 강의 및 토론.
- 많은 연습과 연습.
- 라이브 랩 환경에서 직접 구현합니다.
코스 맞춤화 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Course Outline
플랫폼 엔지니어링의 고급 개념
- 플랫폼 엔지니어링 기초 검토
- 확장성의 맥락에서 플랫폼 엔지니어링의 진화
- 확장 가능한 플랫폼 아키텍처의 설계 원칙
Microservices 아키텍처 심층 분석
- 마이크로서비스 디자인의 원리
- 모놀리식 애플리케이션을 마이크로서비스로 분해
- Communication 패턴과 서비스 발견
Docker을 사용한 컨테이너화
- 고급 컨테이너화 기술
- 마이크로서비스에 최적화된 Docker 이미지 구축
- 컨테이너 네트워킹 및 스토리지 고려 사항
Kubernetes 생태계와 건축
- Kubernetes 구성요소에 대한 심층 탐색
- Kubernetes 클러스터 설정 및 관리
- Kubernetes 네트워킹, 스토리지, 보안 모범 사례
Kubernetes에 Microservices 배포 중
- 마이크로서비스 배포 전략
- Helm 차트를 사용하여 서비스 배포 관리
- Kubernetes 환경의 지속적인 배포 사례
Microservices의 관찰 가능성 및 모니터링
- 마이크로서비스에 대한 로깅, 모니터링, 알림 구현
- Kubernetes 생태계의 관찰 가능성을 위한 도구 및 플랫폼
- 측정항목 및 로그를 분석하여 시스템 상태 유지
확장 및 성능 조정
- 수평 및 수직 확장 전략
- 부하에 따른 자동 확장 서비스
- 성능 튜닝 및 리소스 최적화
탄력성 및 신뢰성 엔지니어링
- 실패를 위한 설계: 마이크로서비스의 탄력성 패턴
- 상태 확인, 회로 차단기, 속도 제한 구현
- 재해 복구 및 고가용성 전략
Microservices 및 Kubernetes에 대한 보안 고려 사항
- 마이크로서비스 통신 보안
- Kubernetes 보안 기능 및 모범 사례
- 보안 강화를 위한 서비스 메시 구현
실습 프로젝트
- Kubernetes에서 확장 가능한 마이크로서비스 애플리케이션 설계 및 배포
- 마이크로서비스 배포를 위한 CI/CD 파이프라인 구현
- 모니터링 및 확장 방식을 적용하여 애플리케이션 성능 유지
요약 및 다음 단계
Requirements
- 컨테이너화 및 오케스트레이션 개념에 대한 이해
- Docker 및 기본 Kubernetes 작업 경험
- 클라우드 컴퓨팅 및 마이크로서비스 아키텍처에 대한 지식
청중
- 플랫폼 엔지니어
- DevOps 전문가
- 소프트웨어 설계자
Open Training Courses require 5+ participants.
Advanced Platform Engineering: Scaling with Microservices and Kubernetes 교육 과정 - Booking
Advanced Platform Engineering: Scaling with Microservices and Kubernetes 교육 과정 - Enquiry
Advanced Platform Engineering: Scaling with Microservices and Kubernetes - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (4)
교사의 기술적 준비
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Upcoming Courses
Related Courses
Developing Microservices on Google Cloud Apigee
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Cloud의 Apigee API 플랫폼을 기반으로 API를 빌드, 테스트, 디버깅 및 배포하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- API 개발을 시작하는 데 필요한 모든 리소스가 포함된 개발 환경을 설정합니다.
- Apigee Edge에서 사용 가능한 도구를 이해하고 구현합니다.
- Googoogle Cloud에 API를 빌드하고 배포하세요.
- API 오류를 모니터링하고 디버깅합니다.
- Google Cloud의 분석 및 머신 러닝 솔루션을 활용하여 API를 보다 지능적으로 만들어보세요.
Managing APIs with Apigee
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Cloud의 Apigee API 플랫폼을 기반으로 API를 빌드, 테스트, 디버깅 및 배포하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- API 개발을 시작하는 데 필요한 모든 리소스가 포함된 개발 환경을 설정합니다.
- Apigee Edge에서 사용 가능한 도구를 이해하고 구현합니다.
- Googoogle Cloud에 API를 빌드하고 배포하세요.
- API 오류를 모니터링하고 디버깅합니다.
- Google Cloud의 분석 및 머신 러닝 솔루션을 활용하여 API를 보다 지능적으로 만들어보세요.
Building Microservices with Apigee Edge
21 HoursJava 기반의 Apigee Edge 사용하면 서비스 구현에 관계없이 모든 서비스에서 일관된 잘 정의 된 API를 사용하여 서비스에 안전하게 액세스 할 수 있습니다. 일관된 API :
- 앱 개발자가 서비스를 쉽게 이용할 수 있도록합니다.
- 공개 API에 영향을주지 않고 백엔드 서비스 구현을 변경할 수 있습니다.
- 분석, 수익 창출, 개발자 포털 및 Edge에 내장 된 기타 기능을 활용할 수 있습니다.
청중
이 과정은 프로젝트에서 Apigee Edge 를 활용하려는 엔지니어, 건축가 및 개발자를 대상으로합니다.
Axon Framework
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 CQRS와 이벤트 소싱의 힘을 활용하는 잘 구성된 엔터프라이즈 애플리케이션을 구축하기 위해 Axon을 사용하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Axon Framework 애플리케이션을 생성하는 데 필요한 개발 환경을 설정하세요.
- 복잡한 애플리케이션을 개발하기 위해 CQRS(명령 쿼리 책임 분리) 및 이벤트 소싱 아키텍처 패턴을 구현합니다.
- Domain Driven Design의 개념을 애플리케이션 설계에 적용합니다.
- 인프라가 아닌 비즈니스 문제에 초점을 맞춘 애플리케이션을 구축하세요.
Envoy Proxy
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Envoy Proxy를 사용하여 마이크로서비스가 "서로 통신"할 수 있도록 하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Envoy Proxy을 설치하고 구성합니다.
- Envoy Proxy을 사용하면 네트워크를 추상화하고 문제 영역을 쉽게 시각화할 수 있습니다.
- 네트워킹 및 관찰 가능성과 관련된 마이크로서비스 문제를 해결합니다.
Creating a Service Mesh with Istio and Kubernetes
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Istio 기반 서비스 메시를 사용하여 클라우드 기반 애플리케이션(예: 마이크로서비스)을 연결, 보호 및 관리하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Kubernetes에 Istio를 설치하고 구성합니다.
- 서비스 메시를 이해하고 Istio로 구현합니다.
- Kubernetes 위에 Istio 서비스 메시를 배포합니다.
- 서비스 메시를 사용하여 클라우드에서 마이크로서비스를 실행, 관리, 모니터링하세요.
Java Microservices
21 Hours대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Boot 및 Spring Cloud과 같은 Java 프레임워크를 사용하여 마이크로서비스 기반 애플리케이션을 설계, 개발, 배포 및 유지 관리하려는 중급 Java 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 아키텍처의 원리와 이점을 이해합니다.
- Java 및 Spring Boot을 사용하여 마이크로서비스를 빌드하고 배포합니다.
- 서비스 검색, 구성 관리, API 게이트웨이를 구현합니다.
- 마이크로서비스를 효과적으로 보호하고 모니터링하며 확장하세요.
- Docker 및 Kubernetes을 사용하여 마이크로서비스를 배포합니다.
Building Microservices with Lumen PHP Framework
14 Hours대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Lumen을 사용하여 Laravel 기반 마이크로서비스 및 애플리케이션을 구축하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Lumen을 이용하여 마이크로서비스 개발을 시작하기 위해 필요한 개발 환경을 설정해 보세요.
- Lumen 및 PHP를 사용하여 마이크로서비스를 구현하는 이점을 이해합니다.
- Lumen 프레임워크를 사용하여 마이크로서비스 기능 및 작업을 수행하고 구현합니다.
- 보안 계층을 구축하여 마이크로서비스 아키텍처에 대한 액세스를 보호하고 제어합니다.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 Hours대한민국에서 강사가 진행하는 이 라이브 교육에서 참가자는 서비스 기반 시스템 아키텍처를 설계하기 위한 다양한 기술과 접근 방식을 평가하는 방법을 배웁니다. 교육은 모놀리식 시스템과 서비스 아키텍처에 대한 논의와 비교로 시작한 다음, 마이크로서비스 아키텍처의 세부 사항을 파헤칩니다.
참가자는 Spring Cloud, Spring Boot 및 Docker을 사용하여 구축된 일련의 개념 증명 마이크로서비스를 생성하고 배포하는 과정을 거치면서 자신의 지식을 실제로 적용할 수 있는 기회를 얻습니다.
마지막으로, 참여자가 다양한 조직적 요구 사항에 가장 적합한 도구와 접근 방식을 결정하는 데 도움이 되도록 관련 인프라 구성 요소를 검토합니다.
이 교육을 마치면 참가자는 Service-Oriented Architecture (SOA)과 마이크로서비스 아키텍처에 대한 확실한 이해와 Spring Cloud 및 관련 Spring 기술을 사용하여 클라우드 규모, 클라우드 지원 마이크로서비스를 신속하게 개발하는 실제 경험을 갖게 됩니다.
Building Microservices with Spring Cloud and Docker
21 Hours대한민국에서 강사가 진행하는 이 라이브 교육에서 참가자는 Spring Cloud과 Docker을 사용하여 마이크로서비스를 구축하는 기본 사항을 학습합니다. 참가자의 지식은 연습과 샘플 마이크로서비스의 단계별 개발을 통해 테스트됩니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스의 기본을 이해합니다.
- Docker을 사용하여 마이크로서비스 애플리케이션용 컨테이너를 빌드합니다.
- Spring Cloud 및 Docker을 사용하여 컨테이너화된 마이크로서비스를 빌드하고 배포합니다.
- 마이크로서비스를 검색 서비스 및 Spring Cloud API Gateway와 통합합니다.
- 종단 간 통합 테스트를 위해 Docker Compose를 사용하세요.
Building Microservices with Spring Cloud and Docker - 5 Days
35 Hours대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Cloud 및 Docker을 사용하여 마이크로서비스를 빌드, 배포 및 관리하려는 중급 개발자 및 DevOps 엔지니어를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Spring Boot 및 Spring Cloud를 사용하여 마이크로서비스를 개발합니다.
- Docker 및 Docker Compose를 사용하여 애플리케이션을 컨테이너화합니다.
- 서비스 검색, API 게이트웨이, 서비스 간 통신을 구현합니다.
- 프로덕션 환경에서 마이크로서비스를 모니터링하고 보안합니다.
- Kubernetes을 사용하여 마이크로서비스를 배포하고 조정합니다.
Spring Cloud for Microservices
14 Hours대한민국에서 강사가 진행하는 이 라이브 교육에서는 마이크로서비스 아키텍처에 대한 논의로 시작합니다. 참가자의 지식은 연습과 샘플 마이크로서비스의 단계별 개발을 통해 테스트됩니다.
이 교육을 마치면 참가자는 Spring Cloud 및 관련 Spring 기술을 사용하여 자체 클라우드 규모, 클라우드 지원 마이크로서비스를 신속하게 개발하는 방법을 확실히 이해하게 됩니다.
Microservices with Spring Cloud and Kafka
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Cloud, Kafka, Docker, Kubernetes 및 Redis를 사용하여 기존 아키텍처를 동시성 마이크로서비스 기반 아키텍처로 전환하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 구축에 필요한 개발 환경을 설정합니다.
- Spring Cloud, Kafka, Redis, Docker 및 Kubernetes를 사용하여 동시성이 높은 마이크로서비스 생태계를 설계하고 구현합니다.
- 모놀리식 및 SOA 서비스를 마이크로서비스 기반 아키텍처로 전환합니다.
- 소프트웨어 개발, 테스트, 출시에 DevOps 접근 방식을 채택합니다.
- 프로덕션에서 마이크로서비스 간의 높은 동시성을 보장합니다.
- 마이크로서비스를 모니터링하고 복구 전략을 구현합니다.
- 성능 튜닝을 수행합니다.
- 마이크로서비스 아키텍처의 미래 동향에 대해 알아보세요.
Building Microservices with Spring Cloud and Netflix OSS
21 HoursSpring Cloud는 클라우드를 위한 Java 애플리케이션을 구축하기 위한 오픈 소스 경량 마이크로서비스 프레임워크입니다. Netflix OSS는 마이크로서비스를 개발하기 위한 프레임워크 및 라이브러리 세트입니다. Spring Cloud는 자동 구성 및 구성보다 규칙을 사용하여 Netflix 구성 요소와 잘 통합됩니다.
강사가 진행하는 이 라이브 교육에서 참가자는 Spring Cloud 및 Netflix OSS를 사용하여 마이크로서비스를 구축하는 기본 개념을 배웁니다. 참가자의 지식은 연습과 샘플 마이크로서비스의 단계별 개발을 통해 테스트됩니다.
이 교육을 마치면 참가자는 Spring Cloud 및 관련 Spring 기술을 Netflix OSS와 함께 사용하여 자체 클라우드 규모, 클라우드 지원 마이크로서비스를 신속하게 개발하는 방법을 확실히 이해하게 됩니다.
청중
- Java 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
Traefik
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Traefik를 사용하여 마이크로서비스를 배포, 관리, 모니터링 및 운영하려는 시스템 관리자 및 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Docker 공급자를 통해 Traefik를 구성하고 시작합니다.
- Let's Encrypt를 사용하여 안전하고 암호화된 연결을 활성화하세요.
- 미들웨어를 배포하고 라우터에 연결하여 서비스 요청을 변환합니다.
- 대시보드를 사용하여 Traefik 작업을 모니터링합니다.