Istio
마이크로서비스 연결, 관리, 보호를 위한 개방형 플랫폼
Istio는 일관된 방법으로 마이크로서비스의 연결, 관리, 보호를 제공하는 개방형 플랫폼입니다. Istio는 마이크로서비스 코드 변경 없이도 마이크로서비스 간 트래픽 흐름 관리, 액세스 정책 적용, 원격 분석 데이터 집계를 지원합니다. Istio의 이점은 다음과 같습니다.
HTTP, gRPC, WebSocket, TCP 트래픽의 자동 부하 분산
다양한 라우팅 규칙, 재시도, 장애 조치, 결함 주입으로 트래픽 동작을 세밀하게 제어합니다.
액세스 제어, 비율 제한, 할당량을 지원하는 플러그형 정책 레이어 및 구성 API입니다.
클러스터 인그레스 및 이그레스를 포함하여 클러스터 내의 모든 트래픽에 대한 자동 측정항목, 로그, trace가 제공됩니다.
강력한 ID 기반 인증 및 승인을 통해 클러스터에서 서비스 간 통신을 보호합니다.
-
Repos
-
라이선스
-
카테고리
-
언어
관련 프로젝트
Firebase SDK
Firebase는 앱을 빌드하고 성장시키고 수익을 창출하는 데 도움이 되는 통합 도구를 제공하는 앱 개발 플랫폼입니다. Firebase SDK를 사용하면 여러 플랫폼에서 직관적이고 직관적인 방식으로 Firebase 서비스에 액세스할 수 있습니다.
Kubernetes
Kubernetes는 여러 호스트에서 컨테이너화된 애플리케이션을 관리하기 위한 클러스터 관리 시스템으로, 애플리케이션의 배포, 유지보수, 확장을 위한 메커니즘을 제공합니다. 간편한 관리 및 검색을 위해 애플리케이션을 구성하는 컨테이너를 논리적 단위로 그룹화합니다.
Apache Beam
Apache Beam은 고급 통합 프로그래밍 모델을 제공하므로 모든 실행 엔진에서 실행할 수 있는 일괄 및 스트리밍 데이터 처리 작업을 구현할 수 있습니다. 다른 분산 처리 백엔드 중에서 Apache Apex, Apache Flink, Apache Spark, Google Cloud Dataflow와 함께 간편하게 사용할 수 있습니다.
Knative
Knative 구성요소는 Kubernetes를 기반으로 빌드되므로 복잡한 세부정보를 추상화하고 개발자가 중요한 업무에 집중할 수 있습니다. 성공적인 실제 구현에서 공유하는 권장사항을 코드화하여 빌드된 Knative는 클라우드 기반 서비스의 배포 및 관리에서 '지루하지만 까다로운' 부분을 해결하므로 개발자가 직접 해결할 필요가 없습니다.