1.2. 수평적 확장성


Red Hat Enterprise Linux 6의 성능 개선에 있어서 Red Hat은 확장성에 초점을 두고 있습니다. 성능 개선 기능은 워크로드의 범위에서 다른 영역으로 — 즉 고립된 웹 서버에서 서버팜의 메인 프레임에 이르기까지 플랫폼의 성능에 영향을 미치는 방식에 따라 평가되고 있습니다.
확장성에 초점을 두어 Red Hat Enterprise Linux는 다른 유형의 워크로드와 목적에 적합한 다양성을 유지할 수 있습니다. 동시에 비즈니스가 성장하고 워크로드가 확대됨에 따라 서버 환경을 재구성하는 것은 (비용 및 공정 측면에서) 적은 비용으로 보다 더 인지 가능하게 됨을 의미합니다.
Red Hat은 수평적 확장성수직적 확장성 모두에서 Red Hat Enterprise Linux를 개선해 왔습니다. 하지만 수평적 확장성이 더 일반적으로 적용 가능합니다. 수평적 확장성의 개념의 기반이 되고 있는 것은 여러 표준 컴퓨터를 사용하여 과도한 워크로드를 분산하고 성능 및 안정성을 개선하는 것입니다.
일반적인 서버 팜에서 이러한 표준 컴퓨터는 1U 랙 마운트 서버 및 블레이드 서버 형태를 취합니다. 각각의 표준 컴퓨터는 간단한 2 소켓 시스템과 같은 소형이 될 수 있습니다. 하지만 일부 서버 팜은 소켓 수가 많은 대형 시스템을 사용하기도 합니다. 일부 엔터프라이즈급 네트워크는 대형 및 소형 시스템을 결합하기도 합니다. 이러한 경우 대형 시스템은 고성능 서버 (예: 데이터베이스 서버)이고 소형 시스템은 전용 애플리케이션 서버 (예: 웹 또는 메일 서버)입니다.
이러한 유형의 확장성은 IT 인프라의 확장을 단순화합니다. 적당한 로드를 갖는 중소 기업에서는 피자 박스 서버 2 대로 모든 요구를 충족시킬 수 있습니다. 직원 수 증가, 운영 확장, 매출 크기 증가 등으로 IT 요구 사항은 볼륨 및 복잡성 모두에서 증가하게 됩니다. 수평적 확장성을 사용하면 기존 시스템과 (거의) 동일한 설정으로 추가 시스템을 간단하게 배포할 수 있습니다.
요약하면 수평적 확장성은 시스템 하드웨어 관리를 간소화하는 추상적 레이어를 추가합니다. Red Hat Enterprise Linux 플랫폼을 수평으로 확장하도록 개발하여 IT 서비스의 기능 및 성능 향상은 새롭고 쉽게 설정되는 시스템을 추가하는 것과 같이 간단한 것이 될 수 있게 합니다.

1.2.1. 병렬 컴퓨팅

Red Hat Enterprise Linux의 수평 확장성에서 혜택을 받는 사용자는 시스템 하드웨어 관리를 간소화할 뿐 만 아니라 현재 하드웨어 발달의 동향에 있어서 수평적 확장성이 적절한 개발 철학이 됩니다.
다음 사항을 생각해 봅시다. 대부분의 복잡한 엔터프라이즈 애플리케이션은 작업 간의 다른 조정 방법으로 동시에 수행해야 하는 수천 개의 작업이 있습니다. 초기 컴퓨터는 이러한 모든 작업을 처리하는 단일 코어 프로세서를 사용했지만 사실상 현재 사용 가능한 모든 프로세서는 멀티 코어를 사용합니다. 실질적으로 현대 컴퓨터는 멀티 코어를 단일 소켓에 두고 단일 소켓 데스크탑이나 노트북을 멀티 프로세서 시스템으로 만듭니다.
2010년에는 표준 Intel 및 AMD 프로세서는 2-16개의 코어로 사용할 수 있었습니다. 이러한 프로세서는 피자 박스 또는 블레이드 서버가 일반적으로 되어 현재 40 개 보다 많은 코어를 포함할 수 있습니다. 이러한 저비용의 고성능 시스템은 대형 시스템 기능과 특징을 메인 스트림으로 제공합니다.
시스템의 최상의 성능과 활용도를 달성하려면 각 코어는 항상 작업을 실행해야 합니다. 즉 이는 32 코어 블레이드 서버를 활용하려면 32개의 개별적 작업을 실행해야 한다는 것을 의미합니다. 하나의 블레이드 섀시에 이러한 32 코어 블레이드가 10개 들어 있을 경우 전체 구성은 최소 320개의 작업을 동시에 처리할 수 있습니다. 이러한 작업이 단일 작업의 일부일 경우 이를 조정해야 합니다.
Red Hat Enterprise Linux는 하드웨어 개발 동향에 잘 적응하고 여기서 기업이 완전한 혜택을 누릴수 있도록 하기 위해 개발되었습니다. 1.3절. “분산 시스템 ”에서는 Red Hat Enterprise Linux의 수평적 확장성을 가능하게 하는 기술에 대해 상세하게 설명합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.