부하의 분산 자원 관리 및 스케줄링의 분산 아키텍처 : 1-2 "을 분산 기술 원리 및 알고리즘 분석"

구름이 서비스를 제공하는 통합 자원으로 여러 서버를 관리 할 수 ​​있습니다

서버는 분산 아키텍처 카테고리입니다 구성하는 방법

중앙 집중식 아키텍처

개념 :

, 중앙 서버에 대한 하나 개 이상의 서버에 의해, 시스템의 모든 데이터는 모든 동작은 또한 중앙 서버 처리 시스템에 의해 최초로 상기 중앙 서버에 저장되어
있는 서버로 상기 중앙 서버에 연결된 복수의 노드와 자신의 정보 중앙 서버에서 통합 된 중앙 서버, 자원 및 작업 일정에보고 :
; 노드 서버가 작업을 수행하고, 그 결과를 중앙 서버에 다시 공급이 정보를 기반으로 중앙 서버, 작업이 노드 서버에 할당됩니다.

[이미지 소스 스테이션이 보안 체인 메커니즘을 가질 수 있고, 체인 실패 덤프는 직접 업로드 눌러 사진을 저장하는 것을 권장 (IMG-LUWDedX8-1585533740321) (../../ markdownPicture / 자산 / 화상 20200330093810633.png)]

장면 : 구글 보그, K8S, 메소

마스터 슬레이브 하트 비트 패킷을 전송하는 것이 가능한 상태의 마스터 슬레이브 청취 할 수 있도록, 또한 모니터 센티넬의 마스터 노드에 의해 레디 스 전초 패턴을 참조 할 수 중간층 의해 말하자면 그

단점 : 중앙 서버의 높은 성능 요구 사항, 병목의 단일 지점 실패의 단일 지점

이 비 중앙 집중식 아키텍처

개념 :

스토어 실행 및 데이터 서비스를 다른 서버 클러스터, 서버 통신 및 조정 사이를 통과하는 메시지에 의해 클러스터로 분배되고,
이 구성에있는 하위 노드 서버와 중앙 서버, 모든 서버의 상태를 균등 (동일)이다

큰 대한 중앙 집중 아키텍처에 비해 분산 구조는 클러스터 또는 컴퓨터 클러스터, 또한 시스템의 동시성을 개선하면서 병목 실패 문제 단일 점을 해결 한 점 중 하나에서 압력을 감소 적합 관리 클러스터 크기의
그림 삽입 설명 여기
장면 : Akka, 레디 스, 카산드라

잡담 프로토콜 : 최종 일관성 프로토콜
노드 목록에서 클러스터의 각 노드는 주기적으로 무작위로 선택된 k 개의 노드를 유지, 데이터 정보는 자신의 기억 부에 k 개의 전송
노드를 수신하면이 정보 컨센서스를 사용, 포인트를 클러스터의 모든 노드에 여러 사이클 후 수신 된 데이터와 로컬 데이터 통합, 데이터 정보와 같은 반복의 원칙 (우선 사람의 원칙에 관한 그의 가장 최근의 타임 스탬프 (즉, 최신 데이터)), 과 일치

; 응용 프로그램 개발자 및 서비스 제공 업체 에지 컴퓨팅은 서비스가 클라우드 서비스 및 IT 환경을 네트워크 에지에 제공하는
, 목표 또는 사용자의 입력 데이터 근처, 스토리지 및 네트워크 대역폭을 "컴퓨팅 제공하는 것입니다
, 에지 여러 장치, 분산 컴퓨팅 더 나은 분산의 사용과 비교하여 고 가용성 및 속도,.

게시 된 235 개 원래 기사 · 원 찬양 (264) ·은 20000 +를 볼

추천

출처blog.csdn.net/qq_41594698/article/details/105192748