분산 응용 프로그램이란 무엇입니까?

분산 응용 프로그램은 한 번에 여러 컴퓨터에서 실행되도록 설계된 프로그램으로 서버 나 클라우드 컴퓨팅에 저장 될 수 있습니다. 클라이언트 컴퓨터가 서버에서 프로그램에 액세스하고 서버가 모든 처리를 수행하는 클라이언트-서버 관계가있는 네트워크 내에서 일반적으로 사용됩니다. 응용 프로그램에 정상적으로 액세스하는 각 컴퓨터는 특정 목적을 위해 만들어졌습니다. 다양한 분산 응용 프로그램이 있지만 일반적인 응용 프로그램은 일반 프로그램, 공동 작업 소프트웨어, 실시간 시스템 및 계산 시스템입니다. 분산 응용 프로그램을 사용하면 일반적으로 유리하지만 서버가 약하거나 느린 경우 문제가 될 수 있습니다.

분산 응용 프로그램 시스템은 다양한 네트워크 유형에서 사용할 수 있지만 대부분 클라이언트-서버 네트워크에서 볼 수 있습니다. 이 유형의 네트워크에서 클라이언트 컴퓨터 또는 사람들이 사용하는 컴퓨터는 서버에서 프로그램 및 정보에 액세스합니다. 서버에서 응용 프로그램을 사용할뿐만 아니라 서버는 프로그램이 작동하도록 모든 처리를 수행해야합니다. 이를 위해 클라우드 컴퓨팅을 사용할 수도 있습니다.이 경우 프로그램은 클라우드 서버에 저장되고 클라이언트 컴퓨터는 프로그램에 액세스합니다.

각 컴퓨터 나 개인이 일반적인 용도로 분산 응용 프로그램을 사용할 수 있지만 컴퓨터 나 개인은 일반적으로 특정 작업을 수행하도록 전문화되거나 지시됩니다. 예를 들어, 한 컴퓨터는 이미지를 작성하는 데 사용되거나 최적화되고 다른 컴퓨터는 텍스트에 사용됩니다. 사용자는 일반적인 작업을 수행하는 대신 특정 작업을 수행하도록 지시받을 수도 있습니다.

여러 가지 분산 응용 프로그램 유형이 있지만 네 가지 주요 범주가 있습니다. 일반 프로그램은 컴퓨터에서 발견되는 일반적인 프로그램이며 여러 컴퓨터에서 한 번에 작동하도록 만들어졌습니다. 협업 소프트웨어는 여러 사람들이 동시에 한 프로젝트에서 작업 할 수 있도록 만들어졌습니다. 각 사용자는 일반적으로 프로젝트의 다른 섹션에서 작업합니다. 실시간 시스템은 사용자가 온라인으로 고객 질문에 답변하는 채팅 및 티켓 프로그램입니다. 코드를 처리하기 위해 계산 프로그램이 만들어지며 한 번에 여러 대의 컴퓨터를 사용하면 처리가 최적화되고 속도가 빨라집니다.

서버가 강력하지 않은 경우 문제가있을 수 있지만 분산 응용 프로그램을 사용하면 많은 사용자가 한 번에 프로그램에 쉽게 액세스하고 사용할 수 있기 때문에 일반적으로 유리합니다. 서버는 일반적으로 처리를 수행하므로 서버에 많은 부담을줍니다. 서버가 약하거나 느리면 프로그램에 액세스하는 컴퓨터에서 지연 또는 더 심각한 문제가 발생할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?