더북(TheBook)

1.2.1 시스템 자동화의 필요성

시스템 관리자는 소비자에게 필요한 서비스를 제공하고자 기술적 노력을 다합니다. 불과 몇 년 전까지만 해도 시스템 관리자는 소수의 고성능 독립 서버(standalone server)를 관리했습니다. 시스템 자원, 사용자, 응용 프로그램 관리 기술을 갖추고 서비스가 중단되지 않게 모니터링하며, 문제가 발생했을 때는 유지 보수할 수 있는 숙련된 시스템 관리자가 모든 일을 처리했습니다.

하지만 세상이 변했습니다. 기술의 발달로 인터넷 규모가 늘어나는 만큼 사용자의 요구도 증가합니다. 기업은 새롭고 창의적인 서비스를 빠르고 안정적으로 제공해야 합니다.

언제 어디서 어떤 단말기를 이용해도 네트워크에 연결할 수 있는 유비쿼터스 컴퓨팅은 더 이상 혁명이라고 부르기가 민망해졌습니다. 주변에 있는 모든 장치를 인터넷에 연결하는 사물 인터넷 시대에 살고 있으니 가전제품을 하나 사더라도 네트워크 연결 기능 여부를 확인해야 합니다. 인터넷 기반 응용 프로그램으로 자료를 처리하는 클라우드 컴퓨팅 환경은 기존의 업무 환경을 바꾼 지 오래입니다.

폭발적으로 늘어나는 수요를 처리하려면 더 강력한 컴퓨터 자원이 필요했습니다. 서비스 규모가 커지면서 서버 하나를 잘 다루기보다 여러 시스템으로 구성된 서버 환경을 관리하는 방법이 더 중요해졌습니다. 값비싼 고성능 서버 하나를 운영하기보다 여러 시스템을 연결해서 제공하는 서비스가 경제적이며 시스템에 장애가 발생하더라도 빠르게 복구할 수 있어 안정적입니다. 이제 시스템 관리자는 네트워크로 연결된 수많은 시스템을 운영해야 합니다. 수백, 수천 대의 시스템을 보유한 기업 환경까지는 아니더라도 최소한 수십 대 이상의 시스템을 시스템 관리자가 관리해야 하는 상황입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.