4차산업혁명의 일꾼/Java&Spring웹개발과 서버 컴퓨터

aws MSA 와 MSA( 마이크로서비스아키텍처)간의 통신방식(AMQ, AMSK)

르무엘 2023. 8. 14. 20:42

 

Amazon MQ - 클라우드의 메시지 브로커로 쉽게 마이그레이션할 수 있도록 하는 관리형 메시지 브로커 서비스이다.

Amazon MSK- 완전 관리형의 고가용성 Apache Kafka 서비스를 통해 안전하게 데이터를 스트리밍

 

 

MSA는 API, 이벤트 기반이다.

데이터스트리밍, 웹서비스 추가 등이다.

 

MSA 는 Lambda, ECS/EKS, Private Links ,Data Store, API Gateway 를 통해 잘 유지된다.

서버가 없는 마이크로 서비스는 아래와 같이

CloudFront와 API Gateway를 통해 AWS Lambda , EKS를 사용한다.

 

또하나의 방법은 API Gateway에서 Fargate로 DB와 연결한다.

중앙집중식 로그를 가진다.

S3에서 CloudFront , ALB, CloudTrail의 로그를 쌓고

CloudWatch의 대시보드로 VPC,ECS,EC2,EKS,Lambda를 본다.

 

 

도커 아키텍처는

docker 를 build해 pull 하고 run하는 것이다.

 

도커이미지를 실행하는 있는 Containers,  도커를 관리 실행하는 DOCKER_DAEMON, 도커 Images 가 있다.

도커는 소프트웨어 개발 효율성, 운영표준, 원활한 이전과 비용절감의 이점이 있다.

볼륨마운트와 바인드마운트

도커네트워크로 다중 컨테이너 앱을 구성한다.

 

LIST