inflearn logo
강의

Course

Instructor

Understanding Microservices (with MSA Patterns)

Success Stories: Successful Internet Companies and Business Agility

1강 강의내용에 대한 2가지 질문이 있습니다.

Resolved

335

ysandye

2 asked

0

  1. SOA 와 MSA 를 명확하게 구분지을 수 있는 요소가 각각의 서비스에 대한 오토스케일링 (수평확장) 가능 여부 라고 이해해도 될까요?

 

  1. 클라우드 환경에서 수평 확장을 위한 가장 효율적인 시스템유형이 Cloud Native Application 이다 라고 설명 해주셨는데요, 클라우드 환경에서 수직 확장은 효율적이지 못한건가요? (잘 쓰이질 않는건가요?)

    강의 내용중에 수평 확장을 해놓고 그 상태에서 수직 확장을 하는 방식으로 적용을 한다. 라는 설명을 해주셨는데, 이 맥락과 연관이 있는지 궁금합니다!

    아직 실습을 해보지 않은 상황에서 단순하게 생각해보면, 수직확장은 반영에 시간이 걸린다 라고 설명해주셨는데 그렇다면 수직확장 부터 미리 반영시켜 놓고 서비스 운영 중에 자동으로 수평 확장이 될 수 있도록 오토스케일링 설정을 해놓아야 하는게 아닌가 라는 생각이 듭니다.

msa architecture

Answer 1

2

han jeong heon

  1. 아마도 조금 헷갈리시는 것 같습니다. MSA는 SOA의 한 유형이라고 생각하면 되고 , SOA,MSA 공히 수평확장은 가능합니다. MSA와 SOA 차이점을 굳이 말하자면 SOA는 재사용성를 중요하게 생각하고 애플리케이션의 분리는 시도했지만 저장소의 분리를 중요하게 생각하지 않았고, MSA는 저장소의 격리를 중요하게 생각하고 재사용성 보다는 각 서비스의 독립성을 더욱 강조하고 있습니다.

  2. 클라우드 환경에서 수직확장도 잘 사용됩니다. 기본 적으로 vm이나 컨테이너의 cpu나 메모리, 용량을 증가시킬 수 있는데 그것이 수직확장입니다. 다만 클라우드 네이티브 애플리케이션 즉 마이크로서비스가 수평확장을 활용하기 위한 가장 효율적인 구조라 언급한 까닭은 수평확장 역시 비용이 들기 때문에 덩어리가 큰 모노리스를 수평확장한 비용보다 빈번하게 사용되는 작은 기능 일부분만 수평확장하는 것이 비용효과적이라는 논리입니다.

  3. 네 일반적으로 애플리케이션의 사용량 고려하여 적절한 사이즈로 설정해 놓 은 뒤에 특정 사용량 임계치에 대응되는 수평확징 설정을 한다고 보면 됩니다.

0

ysandye

이해하였습니다. 감사합니다!

user-service jwt

0

32

2

애그리거트 질문있습니다!

0

31

2

DDD 는 마이바티스와 잘 맞지 않는건가요?

0

46

1

스프링부트 버전 문의드립니다.

0

38

1

gRPC 실무에서 질문

0

35

2

Orchestration SAGA 패턴 보상에 대한 질문입니다.

0

51

2

6강 - 해시태그 모델의 샤딩 전략에 대하여, 분산 정도(데이터 편중)와 트랜잭션 성능의 trade off 상황 발생 시에 대한 고민

0

40

2

2. Kafka 설치 파일 다운받기 404 Not Found 오류 관련

0

59

2

실습을 가상환경에서 해도 따라하는데 지장이 없나요?

0

57

2

쿠버네티스 학습

0

57

1

UserSignedUpEventConsumer 에서 로그 DB 저장 문의

0

51

2

CQRS 6분정도 강의 질문드립니다.

0

251

2

20분정도에 말씀 하신 내용 질문 있습니다.

0

221

2

질문드립니다,

0

169

1

레어어드 아케텍처 스타일 질문드립니다.

0

209

1

모듈형 모노리스의 컨테이너화

1

433

1

헥사고날 아키텍쳐에 대해 좀더 자세히 공부하고싶은데 참고할만한 깃주소 같은게 있을까요 ?

0

970

1

DevOps 인프라(CI/CD) 16분 배포 전략 종류 설명 관련 질문

0

558

1

유연성, 탄력성

0

343

1

질문있습니다 !!

0

495

1

고졸도 아키텍트 될수 있나요?

0

537

1

MSA와 RAM 자원 관리 관련 문의

0

300

1

학습중에 몇가지 질문이 있습니다.

0

325

1

좋은 강의 재밌게 보고 있습니다. 질문 있는데요.

0

294

1