시스템 아키텍처 란 무엇입니까?
시스템 아키텍처라는 용어는 컴퓨터 네트워크 또는 시스템의 전체 설계 및 구조를 설명하는 데 사용됩니다. 정보 기술이 광범위한 물리적 장치를 포함하도록 확장됨에 따라 이러한 항목을 응집력있게 구성하고 연결하는 방법이 필요합니다. 이 용어는 또한 여러 모듈을 포함하는 복잡한 컴퓨터 소프트웨어 도구를 설명하는 데 사용됩니다.
모든 시스템 아키텍처에는 처리 능력, 스토리지, 연결 및 사용자 경험의 네 가지 주요 구성 요소가 있습니다. 시스템의 복잡성은 다양하며 사용자 요구, 비즈니스 요구 사항, 자금 및 리소스 가용성에 따라 다릅니다. 시스템 아키텍처는 유연해야하며 변화하는 요구를 신속하게 충족 할 수 있어야합니다. 너무 단단한 구조는 새로운 소프트웨어 나 하드웨어를 수용 할 수 없습니다.
처리 능력은 컴퓨터 또는 서버를 기반으로합니다. 이 하드웨어는 시스템의 두뇌와 유사합니다. 시스템에 올바른 프로세서 할당을 구입하고 설치하는 것은 소프트웨어 사양, 동시 사용자 수, 연결 강도 및 응용 프로그램을 기반으로해야합니다. 시스템을 설계 할 때는 확장 성이 중요합니다. 시스템 구조는 현재 구조를 방해하지 않고 추가 프로세서를 추가 할 수 있어야합니다.
저장 공간은 시스템에 내장 된 하드 드라이브 및 관련 장치의 수와 용량을 기준으로합니다. 용량은 용량이 증가함에 따라 비용이 지속적으로 감소하기 때문에 이러한 유형의 장비에 대한 결정 요인입니다. 이는 생산 공정이 지속적으로 개선 되었기 때문입니다. 그러나 아키텍처 측면에서 볼 때 이는 프로세스에 다른 요소를 추가합니다. 용량이 증가함에 따라 전체적인 물리적 형태가 변경되어 장비가 폐기 될 수 있습니다.
네트워크 트래픽 및 연결 관리는 시스템 설계의 중요한 부분입니다. 일상 생활에서의 도로와 마찬가지로 시스템의 성능은 시스템의 모든 측면 사이의 연결을 올바르게 조정하고 유지하는 데 달려 있습니다. 네트워크 케이블, 스위치, 라우터 및 기타 장비를 업그레이드하는 데 많은 비용과 시간이 소요되지만 시스템 성능에 큰 영향을 미칩니다.
사용자 경험은 시스템 아키텍처와 성능의 조합을 기반으로합니다. 비즈니스 클라이언트는 일반적으로 자신의 개별 컴퓨터에 긍정적 또는 부정적인 영향을 줄 수있는 시스템의 모든 측면에 대해 최소한의 이해 나 관심을 가지고 있습니다. 잘 설계된 지원 시스템은 사용자 요구에 부응하며 장기적으로 운영을 지원할 수 있습니다. 전반적인 아키텍처 및 지원에 대한 책임은 일반적으로 기술 운영 부서에 있습니다.