분산 시스템
소개
disribuito 시스템의 다른 구성 요소로 이루어진 웹 기술을 기반으로, 그리고 지리적으로 성능을 일정 수준을 보장하는 하드웨어 및 소프트웨어 ingrado을 필요로하는, 서로에서 분리 여부, 컴퓨터 시스템을 포함합니다. 목적은 시스템의 사용자 간의 데이터와 자원을 공유하는 것입니다.
분산 시스템의 아키텍처
분산 시스템의 단일 모델은 없다 : 시스템이 어떤 이유로, 몇 가지 하드웨어 및 소프트웨어 플랫폼을 통합하고 영토의 넓은 주위에 존재이며, 그러한 정의됩니다.
관련된 웹 기술 자원을 기반으로 시스템은 메인 프레임, 개인용 컴퓨터 및 MIDI으로 볼 수 있으며, 심지어는 네트워크 통신이 동일한 프로토콜 및 표준 규격에 맞춰 통해 발생 그런 말하지. 다른 데이터베이스 서버와 소프트웨어가 토막 수가 항상 모든 플랫폼에서 실행하는 다목적 및 ingrado 없습니다.
웹 기술을 기반으로 분산 시스템은 그러나, 이러한 인터넷, 인트라넷 및 모바일 네트워크와 같은 네트워크의 다른 유형의 참여를 봅니다. 인터넷 또는 인트라넷을 기반으로 동일한 시스템 등등 웹 서버, 메일 서버, FTP 서버, 보안 서버 방화벽, 여러 연결에 프록시와 필요할 수 있습니다. 모바일 시스템은 그러나, 통합된 서비스를 제공하기 위해 함께 일하는 등 GSM, 와이파이, GPRS, 블루 이빨 및 기타 등 기술의 참여를 봅니다.
독점의 끝
IBM과 MS와 같은 오픈 소스 거인의 철학의 명성에 상승 slegandoli 부모의 기본 구성 요소의 좋은 비율보다 휴대용 컴퓨터 시스템을 만들기 위해 하드웨어와 소프트웨어 ingrado를 구현과 함께.
예를 들어, PHP로 작성된 시스템은 리눅스 시스템에서 실행할 필요가 없습니다뿐만 아니라 Microsoft의 서버에서 실행할 수 있습니다. 제가 지원을 들어본 이후 더 어려워 다른 방법은 같은 펭귄에 의해 NET을 시작합니다. 년이있다, 당신은 구체화하는 방법을 볼 수 없습니다.
좋은 신용과 XML 기반의 구성 요소에서 이동하거나 적어도 자바로 작성해야합니다. 프로그래밍 분산 시스템의 두 전설은 사람들의 단순한 생활과 관심, 시장 전체에 존재하고 사람을 인정하지 못하는 자신의 슬라이스로 자신을 분리하지 않도록에도 거인, 된 이용하고.
문제 및 솔루션
지금까지 우리는 기술과 컴퓨터 시스템에 대해 얘기했지만 우리는 컴퓨터가 NULL과 친구, 그리고 정보 시스템의 존재없이는 쓸모가 없다는 것을 잊어서는 안됩니다.
남자뿐만 아니라 사용자가되는가, 또한 시스템의 창조자이며, 같은 이미 광범위한 달려드는 일부는 풀어야 할 문제, 일련의 반대는 것을 확실하다.
우리는 요약 테이블을 확인합니다.
- 이질 - 분산 시스템으로, 특징은 이미 시스템, 기계, 언어와 서로 다른 데이터 구조의 존재에 의해, 모든 요소를 쉽게 관리할 수 없습니다 즉, 말했다. 같은 온도에서 시스템을 통합 수없는, 채택되는 솔루션은 서로 다른 시스템의 미들웨어 ingrado 핸들 요청과 응답의입니다. 경우 기술은 일반적으로 오직 자바, XML 및. NET를 사용했습니다.
- 보안 - 보안은 사용자가 시스템에서 제외되어야 의미하는 것은, 인정 잠재적으로 유해하고, 체제 자체와 시간에 따른 서비스의 가용성 내의 데이터 무결성의 관리되지 않습니다. 말에는 하드웨어와 소프트웨어 테스트 및 신뢰성, 그것이 (어떤 고장을 위해, 가능한 최단 시간에 극복하기 위해 직원이 '시스템이 수가 필요하며, 바탕으로 강력한베이스 시스템을 구축하는 데 필요한 몇 가지 방법에서 가장 어려운 일은 사용자) 그룹 훈련 및 능력.
- 확장성 - 시스템 시간에 작동하게 붕괴를 겪지 않을, 또는 적어도 그들을 피하거나 그들을 복구 groped합니다. 가능한 관리하는 활성 사용자, 초기 단계의 하드웨어나 소프트웨어, 장치 관리 및 문제 해결 하드웨어 및 소프트웨어에서 병목 현상의 최대 한계를 직시해야 단점. 해결 방법은 다른 유사합니다 시킬수 있고 유능한 직원. 대부분의 제품,주의 일을하고있는 프로그래머와 분석가의 기술과 같은 DNS를 추가하거나 복제, 서버 추가 및 등등을 위해 조직과 같은 네트워크를 관리하는 융통성있는 시스템 엔지니어의 능력의 품질에 따라 달라집니다.
- 경쟁력 - 데이터베이스 쿼리 및 분산 시스템의 사용자에 의해 업데이 트됩니다에도 수백 방문자가 하루에 수천의 작품에 대한 데이터베이스 과목이며, 데이터 무결성이 위험에 빠뜨렸다되는 따라서 수 있습니다. 첫 번째 솔루션은 DBMS의 초기 선택, 데이터베이스 구조의 분석에 달려와 상호 작용하는 응용 프로그램과 ingrado 시스템 관리자의 기술의 확장성이 특정 안전 기준, 사용자 접근 수준과에 따라 모든것을 구성하는 방법 잠금 데이터베이스의 조작.
- 투명성 - 이건의 분산 시스템의 사용자가 단순와 로컬 또는 원격있는 자원을, 액세스할 수 있도록하는 데 필요한. 그것의 할당을 모르면 사용 가능한 리소스를 만들고 구성하는 데 필요한이 필요한 경우, 읽기 전용, 관리자에게 작성하고 사용할 수있는 리소스를 만들기 위해 공인 시체들을 예약을 허용합니다.






