무어의 법칙은 21세기 기술과 관련하여 가장 많이 인용되는 관찰 중 하나입니다. 익숙하지 않거나 다시 한번 살펴볼 필요가 있는 분들을 위해 설명드리자면, 무어의 법칙이란 집적 회로의 트랜지스터 수가 약 2년마다 두 배로 늘어난다는 관찰 결과를 말합니다. 평범한 용어로 말하면, 무어의 법칙은 종종 2년마다 컴퓨팅 능력이 두 배로 증가한다는 관점에서 표현됩니다.
덜 기술적인 관점에서 보면 무어의 법칙은 원래의 특수효과(스타워즈나 스타트렉)와 오늘날의 특수효과의 차이에서 분명히 드러난다. 예전에는 처리하는 데 몇 년이 걸렸던 일이 요즘은 몇 주, 심지어 단 몇 시간이면 끝납니다. 그래서 오늘날의 오리건 트레일은 우리 대부분이 어린 시절에 플레이하며 즐겼던 픽셀 버전과는 매우 다르게 보일 것입니다.
무어의 법칙이 비즈니스에 미치는 중요성은 언제나 응용 분야에 미치는 영향에서 비롯되었습니다. 애플리케이션의 규모와 속도는 사용 가능한 컴퓨팅 성능에 따라 결정됩니다. 사용 가능한 전력을 두 배로 늘리면 속도가 빨라지고 용량(규모)도 커집니다. 두 가지 역량은 기업이 애플리케이션 자본을 활용하는 능력에 있어서 매우 중요했으며 앞으로도 그러할 것입니다.
과거에는 무어의 법칙이 사업 성장을 기술 변화의 속도에 따라 제한했습니다. 확장 전략과 같은 대처 메커니즘은 기업이 한계를 극복하는 데 도움이 되었지만, 한계를 완전히 없앨 수는 없었습니다. 결국, 사용 가능한 컴퓨팅으로 할 수 있는 일에는 한계가 있습니다.
나이가 많으신 분들은 CPU 전쟁을 기억하실 겁니다. 인텔과 AMD가 자사 CPU가 다른 제품보다 빠르고 우수하다고 우리를 설득하기 위해 많은 돈을 썼던 때죠. 새로운 CPU는 오늘날의 iThings와 같은 화려함과 설렘 가득한 기대감 속에서 전 세계에 발표되었습니다.
오늘날, 하드웨어의 가장 열성적인 팬들만이 컴퓨팅 능력이 발전하는 것을 알고 있습니다. 광고도 없고, 광고음도 없고, 노래도 없습니다. 팡파르도 없습니다. 새로운 아키텍처와 운영 모델 덕분에 기업이 무어의 법칙보다 더 빠르게 움직일 수 있기 때문입니다.
컨테이너와 클라우드의 힘과 현대 네트워크의 안정성과 속도를 활용하면 더 이상 컴퓨팅 성능이 두 배로 늘어나 데이터 처리 능력과 의사 결정 속도가 향상될 때까지 2년을 기다릴 필요가 없습니다. 지금 당장도 필요한 만큼 많은 노드에 처리를 분산시키면 컴퓨팅 성능을 두 배나 세 배로 높일 수 있습니다. 실제로 머신러닝을 실시간으로 활용하면 기업이 오늘 당장 결정을 내리는 데 필요한 분석과 통찰력을 제공할 수 있습니다.
이런 종류의 능력은 전례가 없습니다. 과거에는 분석에 며칠이 아니라 몇 시간씩 걸렸습니다. 오늘날에는 몇 초 안에 동일한 분석이 가능합니다. 오늘날 우리는 실시간 위협 분석, 사용자 행동 분석, 행동 DDoS 감지를 위해 머신 러닝을 활용하고 있습니다. 우리는 이를 얼굴 인식을 수행하고 생체 보안을 활용하는 데 사용합니다. 우리는 무어의 법칙을 고수한다면 불가능했을 방식으로 이를 사용합니다.
이는 좋은 일입니다. 물리학자들은 이미 무어의 법칙이 곧 붕괴될 것이라고 예측했기 때문입니다. 이론 물리학자 미치오 카쿠는 2022년이 되면 무어의 법칙이 더 이상 유효하지 않게 될 것이라고 말합니다. 우리는 트랜지스터 밀도를 높이는 능력의 한계에 도달했고, 그에 따라 컴퓨팅 능력을 두 배로 늘릴 수도 없게 될 것입니다. 하지만 우리는 즉시 컴퓨팅 성능을 2배, 3배, 4배로 늘릴 수 있는 최신 아키텍처, 알고리즘 및 분산 시스템을 계속 보유하게 될 것입니다.
단점은 무어의 법칙 덕분에 컴퓨팅 성능을 원활하게 두 배로 늘릴 수 있다는 것입니다. 32비트 시스템에서 64비트 시스템으로 전환하는 것을 제외하고는 성능과 용량 향상을 실현하기 위해 무언가를 변경해야 했던 적은 거의 없습니다. 이는 실무적인 접근 방식이 필요한 대안적이고 시스템 기반의 접근 방식에는 해당되지 않습니다. 때로는 이는 애플리케이션을 리팩토링하는 것을 의미합니다. 다른 경우에는 새로운 배포 및 규모 모델을 의미합니다. 이는 병렬화나 분산의 이점을 활용하기 위해 시스템을 다시 작성하는 것을 의미할 수도 있습니다. 그럼에도 불구하고, 이는 일반적으로 더 나은 규모와 속도를 실현하기 위한 변화와 노력을 의미합니다.
어차피 무어의 법칙이 지탱할 수 있는 것보다 사업이 훨씬 더 빠르게 움직이기 때문에 우리에게는 선택의 여지가 많지 않습니다. 그렇기 때문에 보안부터 애플리케이션 제공, 운영까지 모든 것을 계속해서 새롭게 구상하는 것이 중요합니다. 우리는 용량과 속도를 높이기 위해 무어의 법칙에 의존하는 것에서 벗어나, 이전보다 더 많은 데이터를 더 자주, 더 빠르게 처리하도록 스스로 확장 가능한 시스템 시스템에 의존해야 합니다.
기업이 실시간으로 결정을 내릴 수 있도록 하는 것 이상의 역할을 해야 하기 때문입니다. 우리는 무엇보다도 그러한 결정을 내릴 필요성을 예상할 수 있어야 합니다.