service
-
[Istio] 환경 구축(feat. Minikube)Infra/Cloud 2023. 11. 26. 13:27
Istio A service mesh for observability, security in depth, and management that speeds deployment cycles. istio.io 공유 목적을 위해 istio 관련 포스팅을 진행해보려고 한다 나의 환경의 경우 mac os(M2 pro)에 minikube를 설치해서 진행하였으며 istio는 1.20, kubernetes 버전은 1.28이다. minikube 설치 minikube start minikube is local Kubernetes minikube.sigs.k8s.io curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 su..
-
모놀리식 아키텍처 vs 마이크로서비스 아키텍처Infra 2021. 7. 13. 22:14
Monolithic Arcitecture( 분리없이 합치는 느낌 ) : 단일 어플리케이션 => 구현되어있는 기능 또는 서비스들이 같은 환경에서 개발되어 복잡하지않다. => 하지만 오류발생 시 골치가 아파질 수 있다. => 하지만 크기가 방대해졌을 때 불편한점이 발생하는데.. 작은 수정을 위해서 전체를 재빌드 및 재배포 해야한다. 때문에 수정하기도 힘들고 추후에 방대한 양의 코드에 대한 이해나 수정이나 배포 등의 시간이 증가하여 유지보수가 어렵다. Microservice Arcitecture( 각각을 조립하는 느낌 ) : 상호 독립적인 여러 기능의 조립(모놀리식의 단점 개선) => 서비스단위로 각각의 기능을 따로 개발한다. 부분별로 구현해서 합쳐진다고 생각하면 쉽다. 단위별로 만들기 때문에 유지보수(코드 ..