문제

모든 하드웨어 노드의 모든 컴퓨팅 용량이 하나의 인스턴스 (예 : 하나의 기본 Linux 설치)에 할당 할 수 있습니까?

클라우드를 관리하는 방법?

도움이 되었습니까?

해결책

클라우드 컴퓨팅 및 그리드 컴퓨팅이 여기에서 혼란스러워한다고 생각합니다. 비록 비록 비록 비슷하지만.

클라우드 컴퓨팅은 일반적으로 데이터가 인터넷 어딘가에 저장되어 온라인 워크 스테이션에서 제공되는 솔루션을 참조하는 데 사용됩니다.

그리드 컴퓨팅은 많은 다른 에이전트가 동일한 컴퓨팅 문제의 일부를 병렬로 해결하는 응용 프로그램을 참조하는 데 사용됩니다. (Seti-at-at-home 또는 접는 집을 생각하십시오)

그러나 클라우드 또는 그리드 컴퓨팅을 사용하여 기존 플랫폼을 원활하게 실행할 수 없습니다. 둘 다 아키텍처를 참조합니다. 이러한 아키텍처의 일반적인 구현 인 몇 가지 플랫폼이 있지만 분산을 실행하도록 설계되지 않은 소프트웨어를 쉽게 실행할 수는 없습니다.

다른 팁

클러스터 (또는 그리드)라면 설정하고 싶은 경우 강하게 추천 할 수 있습니다. 바위. 마스터로 사용하는 하나의 컴퓨터에 설치합니다. 다른 모든 노드는 킥 스타트가되었지만 Rocks가 모든 것을 구성하므로 그에 대한 지식이 필요하지 않습니다.

암석에는 전체 블로우 클러스터 또는 그리드를 실행하는 데 필요한 모든 라이브러리 및 관리 응용 프로그램이 함께 제공되며 예를 들어 사용됩니다. Fermilab. 최근에 1200 개 이상의 노드 (10.000 코어!) 클러스터를 설치하는 데 사용했습니다! 그리고 마스터를 설치하기위한 추가 워크로드가없고 다른 모든 머신에 무료로 설치할 수 있기 때문에 여전히 4 노드 클러스터에서 사용할 것입니다!

클라우드 컴퓨팅의 방어를 위해서는 좋아합니다 Blowdart의 답변은 여기에 있습니다, 그것은 기본적으로 온라인 리소스를 사용하고 있으므로 LAN에 자체 자원을 할당하지 않고 타사 서비스 (Amazon/Google 및 Microsoft와 같은 Microsoft)를 사용하여 처리 및 스토리지에 액세스 할 수있는 경우 및시기를 확장 할 수 있습니다. 당신은 필요합니다. 클라우드 개발은 정상적인 개발과 완전히 다릅니다.

기본적으로 하나의 노드 (Amazon EC2 인스턴스 및 S3 계정과 같은)로 시작할 수 있으며 더 많은 처리 전력이 필요한 경우 더 많은 인스턴스를 전원으로 전원을 공급할 수 있지만 여전히 다른 가상 서버가 실행됩니다. 동일하거나 많은 다른 이미지. 클라우드 (또는 그리드)를 하나의 기본 Linux 설치로 취급 할 수 없습니다.

흥미로운 반응. 클라우드 설정이라고 부르는 것을 실행 중입니다. 기본적으로 MySQL의 커뮤니티 버전이 스토리지에 원격 파일을 사용할 수 없으므로 MySQL 서버는이 서버에서 실행되었습니다. 웹 서버 및 처리 측면에서 동일한 사양으로 실행되는 5 개의 다른 서버가 있습니다. IT의 소프트웨어는 Apache Server를 사용합니다. 소프트웨어 관리자가 무엇을 호출했는지 잘 모르겠습니다. 다시 시작하겠습니다. 그러나 각 서버가 같은 페이지를 처리합니다. Parralel Processing, Fetch Decode 및 Execute와 거의 비슷합니다. . 같은 일을하는 서버 이상이 두 개 이상인 것을 제외하고. 그리드와 클라우드 컴퓨팅 앞에서 언급했듯이 둘 다 아치적 개념입니다. 이 개념은 Microsoft, Google 및 Yahoo, Facebook 및 Weem.me 및 Lot과 같은 회사가 웹 사이트를 너무 빠르게 운영 할 수있게 해줍니다. 완벽하게 좋은 예는 Google입니다. 서버 페이지를 너무 빠르게 할 수는 있지만 많은 양의 트래픽이 있습니다. 그것의 기초는 Parralell에서 동일한 목표를 달성하기 위해 작동하는 여러 서버이며, 그렇게함으로써 확장 성과 심각한 컴퓨팅 성능을 허용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top