블로그 | CTO 사무실

최신 하드웨어로 디지털 비즈니스 확장 가능

타비타 R. R. 파웰 썸네일
타비타 R. R. 파웰
2022년 10월 26일 게시


하드웨어는 소프트웨어를 가능하게 합니다. 따라서 하드웨어는 디지털 사업을 가능하게 합니다. 하드웨어 없이는 두 가지 모두 성공할 수 없습니다.

조직에 있어서는 플랫폼과 네트워크를 선택하는 것만큼, 적절한 하드웨어를 활용하는 것도 중요합니다. 왜? 성과는 여전히 최고 수준을 유지하고 있으며 , 디지털 비즈니스의 성과는 수요를 충족하기 위해 최고의 기술을 활용하는 데 달려 있기 때문입니다. 적절한 하드웨어를 선택하면 비용 효율성, 운영 전력, 민첩성 면에서 효율성을 높일 수 있습니다.

오늘날의 xPU 기술은 네트워킹과 애플리케이션에 의미 있는 실리콘 내 특정 가속 기능을 포함하는 전문 하드웨어를 통해 성능을 기하급수적으로 개선하고 디지털 변환을 추진하기 때문에 규모의 경제를 실현할 수 있는 원동력입니다. 그러나 xPU의 극대화된 컴퓨팅 및 처리 능력을 활용하려면 조직에서 애플리케이션을 중심으로 엔터프라이즈 아키텍처를 현대화해야 합니다.

xPU는 무어의 법칙의 수명을 연장할 것입니다.

이 글을 읽고 있다면 무어의 법칙에 대해 들어보셨을 거라고 생각합니다. 하지만 그렇지 않은 경우, 무어의 법칙은 법칙이 아니라 예측에 가깝다는 점을 분명히 알아야 합니다. 예측은 약 50년 동안 사실로 나타났습니다. 1965년, 인텔의 고든 무어는 기술이 발전함에 따라 통합 회로(CPU)당 트랜지스터 수가 매년 두 배로 늘어나 처리 능력이 기하급수적으로 향상될 것이라고 계산했습니다. 그는 나중에 이를 2년마다 두 배로 늘어나는 것으로 수정했지만, 시간이 지나면서 숫자는 18개월마다에 더욱 가까워졌습니다.

지난 10년 정도 동안 하드웨어 업데이트로 인해 CPU 개선이 둔화되면서 무어의 법칙이 사라졌거나 사라지고 있다는 주장이 많이 제기되었습니다. 하지만 이러한 주장은 원료 실리콘의 구성 요소를 두 배로 늘리고 전반적인 처리 과정을 개선하는 것에 너무 직접적으로 근거하고 있습니다.

하드웨어 구성 요소가 더 이상 작아질 수 없는 지점에 접근하고 있는 것은 사실입니다. 이는 기본 물리학 덕분입니다. 그러나 이것이 컴퓨팅 및 처리 개선이 정체된다는 것을 의미하지는 않습니다. CPU 장애물에 대한 해결책은 특정 소프트웨어 요구 사항을 처리하도록 설계된 전문 하드웨어인 xPU입니다.

CPU를 일반적인 요리칼과 같다고 생각하시면 됩니다. 이 제품은 다재다능하며 요리를 하고 제공하는 데 필요한 모든 작업을 수행할 수 있지만 비효율적인 면도 있습니다. 오늘날의 GPU, DPU, xPU와 같은 전문화된 컴퓨팅은 필렛 칼, 고기 도끼, 주방 가위와 같은 칼 블록에서 찾을 수 있는 정밀 부품과 같습니다. CPU와 함께 사용하면 식사를 준비하고 제공하는 과정에서 더 빠른 속도와 효율성을 제공하여 요리사가 제공하는 음식을 "확장"할 수 있습니다.

특정 물리적 경계를 넘어 18개월마다 트랜지스터와 일반 CPU 성능이 두 배로 증가하는 것을 계속 볼 수는 없지만 정밀성 또는 "도메인별" 하드웨어의 성능 역량은 기하급수적 개선을 계속 가능하게 합니다. 이는 소프트웨어와 아키텍처가 xPU 기능 내부에서 사용 가능한 가속화된 기능을 활용하도록 설계된 경우 무어의 법칙을 일반 목적 컴퓨팅을 넘어 효과적으로 확장합니다.

디지털 혁신에는 현대적 엔터프라이즈 아키텍처가 필요합니다.

과거에는 범용 CPU 내부의 트랜지스터와 연산 능력을 두 배로 늘리면 성능을 적절히 가속화하기에 충분했습니다. 하지만 오늘날에는 특수 컴퓨팅 기능을 활용하도록 설계된 소프트웨어와 정밀 하드웨어를 결합하여 운영 경험을 개선하고 있습니다.

CPU를 염두에 두고 애플리케이션을 설계한다는 것은 개발자가 데이터 요구 사항에 주의해야 한다는 것을 의미합니다. 이는 애플리케이션의 속도, 품질, 성능에 영향을 미치기 때문입니다. 그러나 DPU를 염두에 두고 애플리케이션을 만들면 더 빠른 데이터 처리를 활용하면서 동시에 더 적은 전력을 사용하도록 애플리케이션을 설계할 수 있습니다. 앞서 언급한 비유를 참조하면, 요리사가 표준 셰프 칼 대신 고기 도끼를 사용하여 다진 고기를 준비하는 것과 같습니다. 시간과 에너지를 절약할 수 있습니다.

그러나 최고급 DPU를 데이터 센터에 삽입해도 데이터 처리를 최적화하고 동시에 관찰이 가능하지는 않습니다. 엔터프라이즈 아키텍처는 호스팅하는 소프트웨어에 대한 하드웨어 성능을 극대화하도록 설계되어야 하며, 이는 하드웨어 자체를 필수적인 아키텍처 구성 요소로 간주해야 함을 의미합니다.

오늘날의 4K UHD TV에서 90년대 TV 프로그램이나 영화를 보면 하드웨어의 장점을 활용하도록 설계되지 않은 소프트웨어의 시각적 표현을 볼 수 있습니다. 오늘날의 4K 프로세서 중 하나를 오래된 CRT 또는 후면 투사형 TV에 설치하려고 하면 해당 시스템이 이러한 기술을 활용하도록 설계되지 않았기 때문에 시청자가 원하는 업그레이드된 경험을 제공할 수 없습니다. 적절한 페어링만이 가장 좋은 시각적 효과를 제공합니다. 마찬가지로, 현재의 엔터프라이즈 아키텍처는 오늘날의 xPU 하드웨어의 기능을 활용하도록 개발되지 않았습니다. 오늘날 많은 기업들은 과거 하드웨어 위에 현대적 소프트웨어를 더해 디지털 혁신 여정을 시작하려고 준비하고 있습니다. 이런 식의 행동은 미래에 실패로 이어질 뿐입니다.

오늘날의 하드웨어 역량을 활용하고 규모에 맞는 디지털 비즈니스를 실현하기 위해 아키텍처를 현대화하는 방법을 알아보려면 O'Reilly의 새로운 책인 Enterprise Architecture for Digital Business 에서 시스템 부문 CTO이자 저명한 엔지니어인 Joel Moses가 쓴 "인프라 르네상스"라는 장을 읽어보세요.