본문 바로가기 메뉴 바로가기

나라의 IT 잡아먹기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나라의 IT 잡아먹기

검색하기 폼
  • 분류 전체보기 (415)
    • ① AI (0)
      • ⓖ Generative AI (0)
    • ② 성능 최적화, 트러블 슈팅 (41)
      • ⓐ Architecture (14)
      • ⓟ Performance Tuning (14)
      • ⓣ TroubleShooting (13)
    • ③ 클라우드 (145)
      • ⓐ AWS (30)
      • ⓓ Docker (21)
      • ⓜ MSA (28)
      • ⓚ Kubernetes (54)
      • ⓞ OpenStack (10)
      • ⓣ Terraform (1)
    • ④ 미들웨어 (101)
      • ⓐ Apache (12)
      • ⓙ JEUS (36)
      • ⓣ Tmax (7)
      • ⓦ WebtoB (14)
      • ⓦ WildFly (19)
    • ⑤ 개발, 데이터베이스 (82)
      • ⓒ CI CD (35)
      • ⓓ Database (17)
      • ⓙ JAVA (3)
      • ⓝ NodeJS (11)
      • ⓢ Spring Boot (16)
    • ⑥ 네트워크, 운영체제 (18)
      • ⓝ Network (3)
      • ⓞ OS (15)
    • ⑦ Open Source Software (14)
    • ⑧ IT Sample (7)
      • ⓒ Command (4)
      • ⓢ Shell Script (3)
    • ⑨ IT Wordbook (6)
  • 방명록

③ 클라우드/ⓜ MSA (28)
[MSA] Orchestrator Managed Container

본 포스팅에서는 Orchestration을 관장하는 Managed Container에 대해 알아보겠습니다. 마이크로서비스에서 Managed Container는 많은 개별 마이크로서비스 인스턴스의 실행을 관리하는 플랫폼입니다. 이 플랫폼은 자동화 도구를 이용한 서비스 프로비저닝 (CI/CD) 및 기본 물리적 인프라에 대한 서비스 인스턴스 할당을 관리 할 수 ​​있습니다. 또한 다른 Outer 아키텍처 기능을 구현하는 서비스를 Managed Container 플랫폼에서 호스팅 할 수도 있습니다. 마이크로서비스 아키텍처에서 Managed Container는 Docker 컨테이너, 가상머신, Orchestration Process로 구현되어 있습니다. Managed Container는 인스턴스 관리, 오케스트레..

③ 클라우드/ⓜ MSA 2019. 3. 1. 23:30
[MSA] Monitoring/Diagnostics Telemetry

본 포스팅에서는 Monitoring과 Diagnostics를 관리하는 Telemetry에 대해 알아보겠습니다. 마이크로서비스 아키텍처에서 Telemetry는 발생가능한 이슈를 대비하기 위해 반드시 필요한 요소입니다. 분산 환경내에서는 이슈가 발생할 경우 Root cause를 밝히는데 어려움이 있습니다. 각 서비스별 발생가능한 이슈를 Composition하여 Tracing 해 나가는 다양한 리소스가 필요한 이유입니다. Monitoring, Logging을 포함하여 Alerting 기능과 각 서비스 간 Tracing이 가능한 도구를 제공하여 지속적이고 효과적으로 모니터링하고 이슈에 대응할 수 있도록 하는 것이 중요합니다. 대표적인 제품으로 오픈소스 직접 구현 상용 솔루션 활용 Public Cloud 서비스 ..

③ 클라우드/ⓜ MSA 2019. 2. 24. 18:43
[MSA] Asynchronous Backing Service

본 포스팅에서는 서비스 간 비동기 통신, 이벤트 전달 등을 담당하는 Backing Service에 대해 알아보자. Backing Service는 서비스 간 약 결합을 통해 각 서비스에서 발생한 이벤트를 다른 이벤트로 전파하지 않고자 등장한 MSA Component이다. 마이크로서비스가 각 서비스 간 독립성을 보장한다 하더라도 서비스간 요청은 발생할 수 있으며, 이로 인한 장애 전파는 여전히 발생할 수 있다. 이를 위해 우리는 중계 역할을 하는 Backing 서비스를 통해 비동기 방식으로 이벤트를 전달하여 각 서비스간 독립성을 여전히 유지할 수 있다. Message Queue와 같은 Backing Service를 사용하지 않는 강한 결합 구조의 경우, 여러 서비스를 걸치는 실시간 트랜잭션을 처리할 때, 하..

③ 클라우드/ⓜ MSA 2019. 2. 23. 02:48
[MSA] Internal LoadBalancer Service Mesh

본 포스팅에서는 마이크로서비스를 관리 및 운영하는 Service Mesh에 대해 알아보자. 마이크로서비스를 정의하는 여러가지 의미 중 "서비스 기능 자체만 독립적이고 간결하게 구현하고 외부에 API만 노출하는 것" 이라고 할때, Service Mesh는 바로 이 마이크로서비스를 외곽에서 관리 및 운영하는 체계이다. Service Mesh를 구성하는 요소를 살펴보면 Service Discovery, Service Router, Load Balancer, Configuration등이 있다. 즉 Service Mesh는 'API Mediation' 방법 중 하나로서, 컨테이너로 운영되는 마이크로서비스의 API Mediation을 위한 필요한 기술이다. 대표적인 제품으로 오픈소스 직접 구현 상용 솔루션 활용 P..

③ 클라우드/ⓜ MSA 2019. 2. 23. 02:47
[MSA] External LoadBalancer API Gateway

본 포스팅에서는 MSA External LoadBalancer인 API Gateway에 대해 알아본다. 마이크로서비스 아키텍처, Event-Driven 아키텍처, Hybrid/MultiCloud 등에서 활용되는 애플리케이션은 API의 설계, 구현 및 관리 방식을 변화시키고 있다. API 관리를 담당하는 애플리케이션 관리자는 이러한 API 패턴을 지원하기 위해 API Management Platform을 선택해야 한다. 이와 같은 환경에서 우리는 다음과 같은 과제를 안고 API를 관리해 나가야 한다. - 서비스 메시를 지원하는 컨테이너 관리 플랫폼 사용을 포함하여 마이크로서비스 아키텍처에서 API가 점점 더 많이 제공되고 있다. 이는 유연성을 제공하지만, 복잡한 설계와 구현 및 관리를 요구한다. - Eve..

③ 클라우드/ⓜ MSA 2019. 2. 23. 02:47
[MSA 개념 정립하기] MSA 아키텍처 패턴 (Client, 운영자, 개발자 측면의 흐름)

본 포스팅에서는 MSA에 접근하는 Client, 운영자, 개발자측면의 흐름도를 살펴보도록 하겠습니다. Microservice는 SOA(Service Oriented Architecture)의 경량화 버전으로 (Service: 특정 기능의 집합, service의 범위 정의가 중요) 모놀리틱 아키텍처(monolithic architecture)를 쪼개서 독립적으로 구분합니다. Microservice는 독립적으로 디플로이/확장될 수 있는 서비스들을 조합하여 large 어플리케이션을 구성하는 아키텍처 패턴입니다. 일반적으로 Service Discovery, API Gateway, Orchestration, Choreography, Context Boundary등의 서비스들의 조합으로 이루어져있습니다. Netfl..

③ 클라우드/ⓜ MSA 2019. 2. 23. 00:22
[MSA 개념 정립하기] MSA의 표준 아키텍처

본 포스팅에서는 MSA를 구성하는 표준 아키텍처에 대해 살펴보도록 하겠습니다.Microservice는 SOA(Service Oriented Architecture)의 경량화 버전으로 (Service: 특정 기능의 집합, service의 범위 정의가 중요) 모놀리틱 아키텍처(monolithic architecture)를 쪼개서 독립적으로 구분합니다.Microservice는 독립적으로 디플로이/확장될 수 있는 서비스들을 조합하여 large 어플리케이션을 구성하는 아키텍처 패턴입니다.일반적으로 Service Discovery, API Gateway, Orchestration, Choreography, Context Boundary등의 서비스들의 조합으로 이루어져있습니다.Netflix, Twitter, Amaz..

③ 클라우드/ⓜ MSA 2019. 2. 22. 16:27
[MSA 개념 정립하기] MSA의 개념과 장단점

개요 본 포스팅에서는 MSA의 개념과 이후 개발 패러다임에 대해 알아보도록 하겠습니다. Microservice는 SOA (Service Oriented Architecture) 의 경량화 버전으로 (Service: 특정 기능의 집합, service의 범위 정의가 중요) 모놀리틱 아키텍처(monolithic architecture)를 쪼개서 독립적으로 구분합니다. Microservice는 독립적으로 디플로이 / 확장 될 수 있는 서비스들을 조합하여 large 어플리케이션을 구성하는 아키텍처 패턴입니다. 일반적으로 Service Discovery, API Gateway, Orchestration, Choreography, Context Boundary등의 서비스들의 조합으로 이루어져있습니다. Netflix,..

③ 클라우드/ⓜ MSA 2019. 2. 17. 20:47
이전 1 2 3 다음
이전 다음
공지사항
  • 2022년 waspro 활동
  • 2021년 waspro 포스팅 예정 내용
  • RETRO - 2020 & PLAN - 202⋯
  • 20202년 4분기 계획
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 나라의 맛집이야기
TAG
  • node.js
  • kubernetes
  • 오픈스택
  • k8s
  • Docker
  • openstack token issue
  • SWA
  • MSA
  • SA
  • aa
  • 아키텍처
  • 마이크로서비스
  • openstack tenant
  • JEUS7
  • Da
  • JBoss
  • git
  • wildfly
  • nodejs
  • JEUS6
  • apache
  • 마이크로서비스 아키텍처
  • TA
  • aws
  • jeus
  • API Gateway
  • OpenStack
  • Architecture
  • 쿠버네티스
  • webtob
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바