Microsoft Azure Service Fabric (ASF)를 사용한 마이크로서비스 구축 교육 과정
Microsoft Azure Service Fabric (ASF)는 확장 가능한 마이크로 서비스 기반 클라우드 애플리케이션을 배포하기 위한 플랫폼-as-a-service (PaaS)입니다.
이 강사 주도의 실시간 교육(온라인 또는 현지)은 Microsoft Azure Service Fabric (ASF)에서 마이크로 서비스를 구축하길 원하는 개발자를 대상으로 합니다.
이 교육을 통해 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- ASF를 마이크로 서비스 구축 및 관리 플랫폼으로 사용합니다.
- 마이크로 서비스 프로그래밍의 핵심 개념과 모델을 이해합니다.
- Azure에서 클러스터를 만듭니다.
- 온프레미스 또는 클라우드에서 마이크로 서비스를 배포합니다.
- 실제 운영 중인 마이크로 서비스 애플리케이션을 디버그하고 문제 해결합니다.
교육 형식
- 상호작용식 강의 및 토론.
- 많은 연습과 실습.
- 실시간 실험 환경에서 직접 구현.
교육 커스터마이징 옵션
- 이 교육의 맞춤형 교육을 요청하려면 문의해 주세요.
- Service Fabric에 대해 자세히 알아보려면: https://github.com/Microsoft/service-fabric
코스 개요
소개
마이크로서비스 개요
- 컨테이너 개념
- 마이크로서비스의 특성 및 이점
Microsoft Azure Service Fabric (ASF) 아키텍처 개요
- 서비스 패브릭 클러스터
ASF를 사용한 컨테이너 오케스트레이션 및 배포
- Service Fabric Explorer
- 디자인 시점 개념
- 런타임 시점 개념
ASF 시작하기
- Visual Studio 및 ASF SDK 사용
- ASF 클러스터 생성
응용 프로그램 생성
- 응용 프로그램 업그레이드
- 클러스터 리소스 관리자 사용
상태가 없는 서비스와 상태를 가진 서비스 구현
- 상태가 없는 vs 상태를 가진 서비스
- 상태가 없는 서비스와 상태를 가진 서비스 동시 구현
- 온라인 트랜잭션 처리 (OLTP) 서비스 사용
응용 프로그램 수명 주기 관리
- 워크플로 및 서비스 네트워크 통신 이해
- 배포 옵션
신뢰할 수 있는 서비스 프레임워크
- 통신 스택 선택
- 원격 처리 및 비-마이크로소프트 서비스
신뢰할 수 있는 액터 프레임워크
- 액터 디자인 패턴 이해
- 스레딩 및 동시성
- 가비지 수집
- 장애 복구
응용 프로그램 배포
- 로컬 vs 클라우드 배포
- 다른 클라우드 (AWS 등)에 배포
응용 프로그램 디버깅
- 시스템 상태 보고서를 사용하여 응용 프로그램 모니터링
트러블슈팅
요약 및 다음 단계
요건
- 응용 프로그램 개발 경험
- .Net 프로그래밍 경험
대상자
- 개발자들
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
Microsoft Azure Service Fabric (ASF)를 사용한 마이크로서비스 구축 교육 과정 - 예약
Microsoft Azure Service Fabric (ASF)를 사용한 마이크로서비스 구축 교육 과정 - 문의
Microsoft Azure Service Fabric (ASF)를 사용한 마이크로서비스 구축 - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
매우 친절하고 도움이 됨
Aktar Hossain - Unit4
코스 - Building Microservices with Microsoft Azure Service Fabric (ASF)
기계 번역됨
예정된 코스
관련 코스
Google Cloud Apigee 개발 Microservices
21 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Cloud의 Apigee API 플랫폼을 기반으로 API를 빌드, 테스트, 디버깅 및 배포하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- API 개발을 시작하는 데 필요한 모든 리소스가 포함된 개발 환경을 설정합니다.
- Apigee Edge에서 사용 가능한 도구를 이해하고 구현합니다.
- Googoogle Cloud에 API를 빌드하고 배포하세요.
- API 오류를 모니터링하고 디버깅합니다.
- Google Cloud의 분석 및 머신 러닝 솔루션을 활용하여 API를 보다 지능적으로 만들어보세요.
Apigee로 API 관리
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Cloud의 Apigee API 플랫폼을 기반으로 API를 빌드, 테스트, 디버깅 및 배포하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- API 개발을 시작하는 데 필요한 모든 리소스가 포함된 개발 환경을 설정합니다.
- Apigee Edge에서 사용 가능한 도구를 이해하고 구현합니다.
- Googoogle Cloud에 API를 빌드하고 배포하세요.
- API 오류를 모니터링하고 디버깅합니다.
- Google Cloud의 분석 및 머신 러닝 솔루션을 활용하여 API를 보다 지능적으로 만들어보세요.
Building Microservices with Apigee Edge
21 시간Java 기반으로 구축된 Apigee Edge는 서비스에 대한 안전한 접근을 제공하는 잘 정의된 API를 통해 모든 서비스에 일관된 API를 제공할 수 있습니다. 일관된 API는 다음과 같은 이점을 제공합니다:
- 앱 개발자들이 서비스를 쉽게 활용할 수 있습니다.
- 백엔드 서비스 구현을 변경해도 공개된 API에 영향을 미치지 않을 수 있습니다.
- Edge에 내장된 분석, 수익화, 개발자 포털 및 기타 기능들을 활용할 수 있습니다.
대상
이 코스는 Apigee Edge를 프로젝트에 활용하고자 하는 엔지니어, 아키텍트, 개발자를 대상으로 합니다.
Axon Framework
21 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 CQRS와 이벤트 소싱의 힘을 활용하는 잘 구성된 엔터프라이즈 애플리케이션을 구축하기 위해 Axon을 사용하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Axon Framework 애플리케이션을 생성하는 데 필요한 개발 환경을 설정하세요.
- 복잡한 애플리케이션을 개발하기 위해 CQRS(명령 쿼리 책임 분리) 및 이벤트 소싱 아키텍처 패턴을 구현합니다.
- Domain Driven Design의 개념을 애플리케이션 설계에 적용합니다.
- 인프라가 아닌 비즈니스 문제에 초점을 맞춘 애플리케이션을 구축하세요.
Envoy Proxy: 현대 서비스 프록시 및 서비스 메시 데이터 플레인
14 시간Envoy Proxy는 Lyft에서 처음 개발되었으며, 현재는 CNCF 프로젝트로 클라우드 네이티브 인프라에서 널리 채택된 고성능 엣지 및 서비스 프록시입니다. Envoy는 서비스 메시 아키텍처에서 동적 라우팅, 관찰 가능성, 그리고 마이크로서비스 간의 Zero Trust 보안을 가능하게 하는 유니버설 데이터 플레인 역할을 합니다.
이 강사는 온라인 또는 현장에서 제공되는 인스트럭터-리드 라이브 교육과정으로, 마이크로서비스 및 서비스 메시 환경에서 Envoy Proxy를 배포, 구성 및 운영하고자 하는 중급 엔지니어를 대상으로 합니다.
이 교육을 마친 후, 참여자들은 다음을 할 수 있습니다:
- Standalone 및 Kubernetes 환경에서 Envoy Proxy를 설치하고 구성합니다.
- 필터, 클러스터 및 리스너를 포함한 Envoy의 아키텍처를 이해합니다.
- 리트라이, 서킷 브레이킹 및 로드 밸런싱과 같은 트래픽 관리 정책을 구성합니다.
- TLS/mTLS를 사용하여 통신을 보안하고 Zero Trust 원칙을 적용합니다.
- WebAssembly(WASM) 필터를 사용하여 Envoy 기능을 확장합니다.
- Istio 및 Consul과 같은 서비스 메시와 Envoy를 통합합니다.
- Envoy의 관찰 가능성 기능을 사용하여 마이크로서비스 트래픽을 모니터링, 추적 및 문제 해결합니다.
과정 형식
- 상호작용형 강의 및 토론.
- 다양한 연습 및 실습.
- 라이브 랩 환경에서 직접 구현.
과정 맞춤화 옵션
- 이 과정을 맞춤형 교육으로 요청하려면, 맞춤형 교육을 신청하시기 바랍니다.
이스티오와 쿠버네티스로 서비스 메시를 만드는 법
14 시간Istio는 Kubernetes에서 실행되는 오픈 소스 서비스 메시로, 마이크로서비스 간의 안전하고 관찰 가능하며 관리 가능한 연결성을 제공합니다. Istio의 Envoy 기반 사이드카 프록시를 활용하면 팀은 정책을 적용, mTLS를 통해 통신을 보안화하고, 트래픽에 대한 심층적인 관찰 가능성을 얻고, 대규모에서 신뢰성을 향상시킬 수 있습니다.
이 강사는 중간 수준의 엔지니어가 Istio를 사용하여 Kubernetes에서 마이크로서비스 애플리케이션을 배포, 보안화하고 관리하기를 원하는 사람들에게 온라인 또는 오프라인에서 제공되는 실습 중심의 라이브 교육입니다.
이 교육을 마치면 참가자는 다음과 같은 능력을 갖추게 됩니다.
- Kubernetes 클러스터에 Istio 설치 및 구성.
- 트래픽 관리, 보안 및 관찰 가능성 등 서비스 메시 개념 이해 및 적용.
- Istio 서비스 메시 내에서 마이크로서비스 애플리케이션 배포.
- 상호 TLS(mTLS)와 Zero Trust 원칙을 통해 서비스 간 통신 보안화.
- Prometheus, Grafana 및 Jaeger를 사용하여 마이크로서비스 모니터링, 추적 및 문제 해결.
- Istio와 Calico를 통합하여 고급 네트워크 정책 및 보안.
강의 형식
- 상호작용 강의 및 토론.
- 다양한 연습과 실습.
- 라이브 랩 환경에서 실습.
강의 맞춤화 옵션
- 이 강의를 맞춤형 교육으로 요청하려면, 연락하여 조정하세요.
자바 마이크로서비스
21 시간대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Boot 및 Spring Cloud과 같은 Java 프레임워크를 사용하여 마이크로서비스 기반 애플리케이션을 설계, 개발, 배포 및 유지 관리하려는 중급 Java 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 아키텍처의 원리와 이점을 이해합니다.
- Java 및 Spring Boot을 사용하여 마이크로서비스를 빌드하고 배포합니다.
- 서비스 검색, 구성 관리, API 게이트웨이를 구현합니다.
- 마이크로서비스를 효과적으로 보호하고 모니터링하며 확장하세요.
- Docker 및 Kubernetes을 사용하여 마이크로서비스를 배포합니다.
마이크로서비스 개발을 위한 Lumen PHP 프레임워크
14 시간대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Lumen을 사용하여 Laravel 기반 마이크로서비스 및 애플리케이션을 구축하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Lumen을 이용하여 마이크로서비스 개발을 시작하기 위해 필요한 개발 환경을 설정해 보세요.
- Lumen 및 PHP를 사용하여 마이크로서비스를 구현하는 이점을 이해합니다.
- Lumen 프레임워크를 사용하여 마이크로서비스 기능 및 작업을 수행하고 구현합니다.
- 보안 계층을 구축하여 마이크로서비스 아키텍처에 대한 액세스를 보호하고 제어합니다.
시스템 아키텍처, 서비스 아키텍처 및 Spring Cloud를 이용한 마이크로 서비스 아키텍처
21 시간대한민국에서 강사가 진행하는 이 라이브 교육에서 참가자는 서비스 기반 시스템 아키텍처를 설계하기 위한 다양한 기술과 접근 방식을 평가하는 방법을 배웁니다. 교육은 모놀리식 시스템과 서비스 아키텍처에 대한 논의와 비교로 시작한 다음, 마이크로서비스 아키텍처의 세부 사항을 파헤칩니다.
참가자는 Spring Cloud, Spring Boot 및 Docker을 사용하여 구축된 일련의 개념 증명 마이크로서비스를 생성하고 배포하는 과정을 거치면서 자신의 지식을 실제로 적용할 수 있는 기회를 얻습니다.
마지막으로, 참여자가 다양한 조직적 요구 사항에 가장 적합한 도구와 접근 방식을 결정하는 데 도움이 되도록 관련 인프라 구성 요소를 검토합니다.
이 교육을 마치면 참가자는 Service-Oriented Architecture (SOA)과 마이크로서비스 아키텍처에 대한 확실한 이해와 Spring Cloud 및 관련 Spring 기술을 사용하여 클라우드 규모, 클라우드 지원 마이크로서비스를 신속하게 개발하는 실제 경험을 갖게 됩니다.
Spring Cloud와 Docker로 마이크로서비스 구축하기
21 시간이 강사 주도, 실시간 교육에서 참가자들은 Spring Cloud와 Docker를 사용하여 마이크로 서비스를 구축하는 기본 사항을 배우게 됩니다. 참가자들의 지식은 연습과 샘플 마이크로 서비스의 단계별 개발을 통해 테스트됩니다.
본 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 될 것입니다:
- 마이크로 서비스의 기본 사항을 이해합니다.
- Docker를 사용하여 마이크로 서비스 애플리케이션용 컨테이너를 구축합니다.
- Spring Cloud와 Docker를 사용하여 컨테이너화된 마이크로 서비스를 구축하고 배포합니다.
- 발견 서비스와 Spring Cloud API Gateway와의 통합 방법을 이해합니다.
- Docker Compose를 사용하여 엔드 투 엔드 통합 테스트를 수행합니다.
마이크로서비스 구축을 위한 Spring Cloud 및 Docker - 5일
35 시간대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Cloud 및 Docker을 사용하여 마이크로서비스를 빌드, 배포 및 관리하려는 중급 개발자 및 DevOps 엔지니어를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Spring Boot 및 Spring Cloud를 사용하여 마이크로서비스를 개발합니다.
- Docker 및 Docker Compose를 사용하여 애플리케이션을 컨테이너화합니다.
- 서비스 검색, API 게이트웨이, 서비스 간 통신을 구현합니다.
- 프로덕션 환경에서 마이크로서비스를 모니터링하고 보안합니다.
- Kubernetes을 사용하여 마이크로서비스를 배포하고 조정합니다.
Spring Cloud 마이크로서비스
14 시간대한민국에서 강사가 진행하는 이 라이브 교육에서는 마이크로서비스 아키텍처에 대한 논의로 시작합니다. 참가자의 지식은 연습과 샘플 마이크로서비스의 단계별 개발을 통해 테스트됩니다.
이 교육을 마치면 참가자는 Spring Cloud 및 관련 Spring 기술을 사용하여 자체 클라우드 규모, 클라우드 지원 마이크로서비스를 신속하게 개발하는 방법을 확실히 이해하게 됩니다.
마이크로서비스 with Spring Cloud와 Kafka
21 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Cloud, Kafka, Docker, Kubernetes 및 Redis를 사용하여 기존 아키텍처를 동시성 마이크로서비스 기반 아키텍처로 전환하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 구축에 필요한 개발 환경을 설정합니다.
- Spring Cloud, Kafka, Redis, Docker 및 Kubernetes를 사용하여 동시성이 높은 마이크로서비스 생태계를 설계하고 구현합니다.
- 모놀리식 및 SOA 서비스를 마이크로서비스 기반 아키텍처로 전환합니다.
- 소프트웨어 개발, 테스트, 출시에 DevOps 접근 방식을 채택합니다.
- 프로덕션에서 마이크로서비스 간의 높은 동시성을 보장합니다.
- 마이크로서비스를 모니터링하고 복구 전략을 구현합니다.
- 성능 튜닝을 수행합니다.
- 마이크로서비스 아키텍처의 미래 동향에 대해 알아보세요.
Spring Cloud와 Netflix OSS를 사용하여 마이크로서비스 구축하기
21 시간Spring Cloud는 클라우드를 위한 Java 애플리케이션을 구축하는 데 사용되는 오픈 소스 경량 마이크로서비스 프레임워크입니다. Netflix OSS는 마이크로서비스를 개발하기 위한 일련의 프레임워크와 라이브러리를 제공합니다. Spring Cloud는 자동 구성과 관용적 구성(convention over configuration)을 통해 Netflix 구성 요소와 잘 통합됩니다.
이 강사 주도의 실시간 훈련에서 참가자들은 Spring Cloud와 Netflix OSS를 사용하여 마이크로서비스를 구축하는 기본 개념을 배우게 됩니다. 이론과 함께 연습 문제를 통해 단계적으로 샘플 마이크로서비스를 개발하면서 참가자의 지식을 테스트합니다.
본 교육이 끝날 때까지 참가자들은 Spring Cloud와 관련된 Spring 기술들을 사용하여 Netflix OSS와 함께 신속하게 클라우드 규모의 준비된 마이크로서비스를 개발하는 방법에 대해 확실한 이해를 갖게 될 것입니다.
대상
- Java 개발자
강의 형식
- 강의, 토론, 연습 문제 및 많은 실습
트래픽
7 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Traefik를 사용하여 마이크로서비스를 배포, 관리, 모니터링 및 운영하려는 시스템 관리자 및 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Docker 공급자를 통해 Traefik를 구성하고 시작합니다.
- Let's Encrypt를 사용하여 안전하고 암호화된 연결을 활성화하세요.
- 미들웨어를 배포하고 라우터에 연결하여 서비스 요청을 변환합니다.
- 대시보드를 사용하여 Traefik 작업을 모니터링합니다.