728x90
반응형
분산 시스템
클라이언트-서버 컴퓨팅 (Client-Server Computing)
‘계산 서버’와 ‘파일 서버’로 분류
- 계산 서버: 클라이언트가 어떤 작업을 요청할 수 있는 인터페이스를 제공
- 파일 서버: 클라이언트가 파일을 CRUD(생성, 갱신, 읽기 및 제거)할 수 있는 파일 시스템 인터페이스를 제공
P2P (Peer-to-Peer) Computing
‘클라이언트’와 ‘서버’가 서로 구별되지 않음
- 모든 시스템 상의 모든 노드가 ‘피어’(Peer)로 간주
- 각 ‘피어’는 서비스를 요청하느냐, 제공하느냐에 따라 ‘클라이언트(Client)와 ‘서버’(Server)로 동작
- 서비스를 요청 → 클라이언트(Client)
- 서비스를 제공 → 서버(Server)
- ex) 토렌트 (Torrent)
클라우드 컴퓨팅 (Cloud Computing)
계산, 저장장치 및 응용조차도 네트워크(인터넷)을 통한 서비스로 제공하는 컴퓨팅 유형
클라우드의 유형
- 공공 클라우드 (Public Cloud)
- 사유 클라우드 (Private Cloud)
- 혼합형 클라우드 (Hybrid Cloud)
- SaaS (Software as a Service)
- → 인터넷을 사용할 수 있는 하나 이상의 응용 프로그램. ex) 워드 프로세서
- PaaS (Platform as a Service)
- → 인터넷을 통해 애플리케이션을 사용할 준비가 된 소프트웨어 스택 (즉 데이터베이스 서버)
- IaaS (Infrastructure as a Service)
- → 인터넷을 통해 사용할 수 있는 서버 or 스토리지 (즉, 백업용으로 사용할 수 있는 스토리지)
728x90
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[OS] 운영체제에서 제공하는 서비스, 프로그램 관점/하드웨어 관점 (0) | 2024.04.25 |
---|---|
[OS] 오픈소스 운영체제란? (Free and Open-Source OS) (0) | 2024.04.24 |
[OS] 운영체제에서의 '보호'와 '보안' 및 가상화 시스템 (0) | 2024.04.23 |
[OS] 운영체제에서의 자원 관리 (0) | 2024.04.23 |
[OS] 운영체제에서 가장 중요한 '다중프로그래밍 (Multi-programming)' (0) | 2024.04.22 |