주녁, DevNote
article thumbnail
[다.인.서] Dive into Service Mesh | Service Mesh의 구성 요소와 동작 과정
DevOps 2024. 5. 25. 22:04

개요서비스 기업 채용 공고에서 쉽게 보이는 우대사항들이 있다.대용량 트래픽 처리 경험, 서비스 메시, 무중단 배포 등등실제 서비스를 다루면서 배우면 좋겠지만, 그 경험도 쉽게 얻을 수 있는 경험은 아니다.하지만 나에겐 인터넷과 책이라는 세상의 선배가 있으니 간접 경험을 해보고자 (+ 약점 극복)이 시리즈를 작성하게 되었다.목표Service Mesh는 Interface의 구현체만 있으면 동일한 동작을 수행할 수 있다.따라서 구성 요소는 내부 구현에 따라 다르지만 동작은 동일하다.오늘은 대표적으로 사용되는 Istio를 기준으로 Service Mesh가 어떻게 구성되고 동작하는지 알아보도록 하자.(이 글은 도서 이스티오 첫걸음을 참고하여 작성하였습니다.)여정Service Mesh의 구성요소 Service Me..

article thumbnail
[다.인.서] Dive into Service Mesh | Cloud Native와 Service Mesh
DevOps 2024. 5. 12. 16:35

개요서비스 기업 채용 공고에서 쉽게 보이는 우대사항들이 있다.대용량 트래픽 처리 경험, 서비스 메시, 무중단 배포 등등실제 서비스를 다루면서 배우면 좋겠지만, 그 경험도 쉽게 얻을 수 있는 경험은 아니다.하지만 나에겐 인터넷과 책이라는 세상의 선배가 있으니 간접 경험을 해보고자 (+ 약점 극복)이 시리즈를 작성하게 되었다.목표서비스 메시(Service Mesh)는 분산 시스템에서 서비스 간 통신과 관리를 효과적으로 처리하기 위한 도구이다.서비스 메시가 무엇이고 어떨 때 사용하면 좋은 지 살펴보자.(이 글은 도서 이스티오 첫걸음을 참고하여 작성하였습니다.)여정Application과 Infra가 분리되어야 하는 이유 현대 Application은 Micro Service Architecture가 등장함에 따라..

article thumbnail
Kubeflow 라이징 - Kiali로 Service Mesh 모니터링하기
DevOps 2023. 3. 10. 19:00

개요 Kubeflow를 통해 ML Ops 생태계를 이해하고, 전 주기 파이프라인를 구성해본다. 목표 Istio Service Mesh를 모니터링하기 위한 도구인 Kiali를 설치해보자 이 부분은 ML Ops와 크게 관련 없는 내용이므로 Service Mesh 모니터링이 필요없다면 생략해도 좋다. 여정 Istio 단독 설치 # 스크립트를 통해 Istio 다운로드 mkdir istio cd istio curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.17 TARGET_ARCH=x86_64 sh - # 명령어 등록 vi ~/.bashrc export PATH="$PATH:.../istio/istio-1.17.1/bin" source ~/.bashrc # Is..

article thumbnail
Kubeflow 라이징 - ML Ops와 Service Mesh 훑어보기
DevOps 2023. 2. 24. 18:57

개요 Kubeflow를 통해 ML Ops 생태계를 이해하고, 전 주기 파이프라인를 구성해본다. 목표 Kubeflow와 Service Mesh의 개념을 학습하고, 어떤 관계를 가지는지 알아보자. 여정 ML Ops와 Kubeflow ML Ops 프로덕션 환경에서 ML 모델을 안정적, 효율적으로 배포 및 유지 관리하는 방법론 ML 시스템 개발(Dev)과 ML 시스템 운영(Ops)의 합성어 Kubeflow 머신러닝 워크플로우를 구축하고 배포하기 위한 Orchestration 플랫폼 쿠버네티스를 사용하는 머신러닝 도구 모음(Toolkit) 크게 모델 실험 → 모델 생산 의 과정으로 이루어져 있다. Kubeflow 는 ML 관련 프레임워크, 도구, 서비스의 집합이다. 따라서, 이러한 환경을 연결하기 위해서는 Ser..