Cloud

오케스트레이션(Orchestration)

정온 (jeong on) 2021. 5. 13. 00:32
728x90
반응형

오케스트레이션이란? 

Dynamic coordination
다이나믹 코디네이션


리소스 오케스트레이션

- Scheduling 특정상황에서 빈곳이나 가용한 것들만 사용한다.
- automation 딱 한번만 생각한다.                                   
                    - Declarative Resource management in cloud Native Computing Foundation
      선언한것에 따라서 리소스가 움직인다.
   ※ Declarative = 선언적      


오케스트레이션 사용방법
- 오케스트레이터가 따로 있고 오케스트레이션에 따라 언어를 배워야함 = DSL
DSL : Domain Specific Language)


오케스트레이션의 장단점

장점        
- 선언적 프로그래밍                 
- 코드를 읽기 편해진다              
- 이식성이 좋다                       
  - 코드가 간결해 운용성이 좋아진다
- 아이덴포텐스를 유지 가능하다  
                            - 언제 어디서든 동일한 상태를 유지한다 : Idempotence
- 에러를 자동으로 복구한다        
                         - 전체적으로 운용성이 높아지고 노력을 줄일 수 있다.

단점
                - 오케스트레이터를 기본으로 돌아가기 때문에 분리되어 느낄 수 있다
            - Lack of unfolding : 안에서 일이 벌어지는걸 모두 파악할 수 없다


컨테이너란?
여러개의 메인스페이스로 구성된 리소스 단위

 

 


정온 Tistory

이 티스토리는 학생이 제작하고 있습니다
수정사항이 있다면 댓글이나 방명록에 남겨주세요

728x90
반응형