ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Concepts
    Working/istoi 2021. 2. 24. 11:33

    1. What is Istio?

    - 클라우드 플랫폼은 DevOps팀에 부담을 준다.

    - MSA 추세

    - 서비스를 연결, 보안, 제어, 관찰 하게 해준다.

     

    2. What is a service mesh?

    - 마이크로 서비스 어플리캐이션 간의 상호 작용 솔루션

    - 검색, 로드밸런싱, 장애 복구, 메트릭, 모니터링, A/B 테스트, canary 롤아웃, 속도 제한, 접근 제어, 인증

    - 서비스 메쉬 전체에 대한 행동적 통찰력과 운영적 통제력 제공

     

    3. Why use istio?

    - 서비스 코드 변경이 거의 없이 서비스의 네트워크 구축을 SW 레벨에서 쉽게 제어할수 있게 한다.

    - 마이크로 서비스간 모든 네트워크 통신을 가로채는 특수 사이드카 프록시를 환경 전체에 배포하여 서비스에 istio지원을 추가한다음, 제어부 기능을 통해 관리한다.

      - http, grpc, websocker, tcp .... traffic LB

      - 풍부한 라우팅 규칙, 재시도, fail-over, 오류 주입.. 트래픽 동작 세부 제어

      - 접근 제어, 속도제한, 할당량 지원

      - 클러스터 내의 모든 트래픽에 대한 자동 메트릭, 로그 및 추적

      - 강력한 ID기반 인증 및 권한 부여를 통해 클러스터에서 서비스-서비스 통신 보안

     

    4. 핵심 기능

    - Traffic management

    - Security

    - Observability

    - Platform support

    - Integration and customization

     

    istio.io/latest/docs/concepts/what-is-istio/

    댓글

Designed by Tistory.