[VMWare] 여러 HW를 하나처럼 묶어서 사용하는 방법이 있나요?

   조회 2678   추천 0    

ESXi를 처음 공부해보고 있습니다.

여러 HW를 하나처럼 묶어서 사용하는 방법이 있나요?

예를 들어 HW장비(1cpu 8core 32GB ram)가 3개 있다면

이걸 묶어서 3cpu 24core 96GB ram인 HW 1개 처럼 사용할 수 있을까요?

클러스터링이 제일 가까운 개념 같은데 찾아보니 HA, DRS를 주로 강조하더군요.

대략적인 방법이나 검색 키워드 알려주시면 감사하겠습니다.

P.S hyper-v 서버에도 동일한 방법이 있는지도 궁금합니다...




하나의 장비가 지원하는 최대 리소스 (CPU, RAM) 한도내에서만 조정 가능합니다. 클러스터링은 별개의 개념입니다.
흥마 09-21
HPC(High-Performance Computing) 솔루션을 별도로 이용 해서 여러 서버에서 분산 처리 하는 방법을 사용 해야 합니다.
황진우 09-21
OS(운영체제가) 지원을 안합니다.
그래서 별도 응용프로그램으로 각장비의 하드웨어를 공유 사용하는 개념으로 클러스트란것이 생겼습니다.
같은 네트워크 상에 있는 여러 장비를 응용프로그램을 사용해서 분산연산을 하는겁니다.
hyper-v 는 한운영체제안에 가상운영체제를 만들어 주는 기능입니다.
못찾겠다 09-21
LVM 처럼 할 수 있는 방법이 있을거라 생각했는데 안되는군요...
그러면 무조껀 호스트HW가 최대한 빵빵해야겠네요...

답변 주신 분들 모두 감사합니다
똑딱악어 09-21
Proxmox 에서 이런 솔루션도 있든데, 한번 읽어보시죠.
https://pve.proxmox.com/wiki/Cluster_Manager
     
페선생 09-22
여기서 말하는 건 다른 가상 서버를 메인 서버에 노드 등록하여 관리 실제 자원 운용은 분리 인듯
송주환 09-21
ScaleMP/TidalScale 등이 있으나, 많이 쓰이지 않습니다
올닉스 09-21
HCI를 말씀 하신는걸까요?
piloteer 09-22
한 컴퓨터 안에 머리를 두 개 박아넣는 것 만으로도 NUMA 문제로 프로그램 동작이 꼬이는데, 컴퓨터를 여러 개 묶는 게 그렇게 깔끔하게 될 수는 없겠지요. 어떻게 한다고 해도 시스템간 통신 레이턴시와 대역폭 문제가 말도 아니게 복잡해집니다. 특히 여러 컴퓨터의 메모리를 통합하는 경우 CPU가 다른 컴퓨터에 달린 메모리를 억세스할 수 있어야 하는 것인데, 아무리 최신형 인피니밴드같은 걸 박아넣어도 결국 통신에 들어가는 부담의 급이 다를 수 밖에 없습니다.

그래서 결국 대부분의 상황에선 가장 무난한 것이 Spark나 쿠버네티스처럼 클러스터를 구성해 각 작업을 각 컴퓨터가 처리할 수 있는 단위로 나누어 분배하는 것입니다. 굳이 억지로 하나의 가상 컴퓨터를 구성하려다 그런 복잡한 메모리 모델과 싸우게 되는 것 보다 오히려 그 편이 훨씬 다루기도 쉽고 성능 뽑기도 쉽습니다.




제목Page 1/116
2015-12   167834   백메가
2014-05   3566523   정은준1
2018-08   33887   limitless
09-23   1186   별이되어
09-21   2679   못찾겠다
09-19   3427   겨울나무
09-18   4170   장한주
09-16   5011   머스트
09-14   5302   토이스토리
09-10   6555   엠시스템
09-08   6376   송주환
09-07   6004   osthek83
09-06   5399   잼잼11
09-06   4794   송주환
09-06   3736   sHo0
08-29   6052   소푸
08-29   5065   잼잼11
08-29   4874   osthek83
08-26   5938   허허허허
08-25   6015   꾼꼬마
08-25   5198   mostech
08-23   3162   토이스토리
08-15   6838   tuco