구글이라는 회사는 이미 거대한 운영체제를 개발해왔고, 이제 막바지 작업을 하고 있는 것이나 마찬가지다. 이미 구글이 전 세계에 구축한 인터넷 데이터 센터에는 커다란 분산 컴퓨터 클러스터가 있고, 이들을 마치 하나의 서버 컴퓨터를 운영하듯이 톱니바퀴처럼 운영할 수 있는 잘 조직화된 운영체제를 개발해서 일사분란하게 동작시키고 있다. 이렇게 개발된 구글의 클러스터 운영체제에 전 세계의 사용자들은 자신의 계정을 이미 하나씩 만들었거나, 오늘도 G메일이나 구글 드라이브(Google Drive), 구글+ 등을 통해 계정을 열고 있는 셈이다.
안드로이드 스마트 폰을 쓰는 사람들도 구글 클라우드에 자동접속하고 있는 것으로 보아야 한다. 이미 우리들은 거대한 구글의 클러스터 운영체제에 접속하여 계정을 열고, 해당 서버 컴퓨터의 서비스를 이용하고 있는 셈이다.
구글의 클러스터 컴퓨터는 하루가 멀다 하고 점점 커지고 있다. 그렇지만, 클러스터 컴퓨터의 사용자인 우리들은 서버의 무한 확장에 아무런 제약사항 없이 서비스를 이용하고 있다. 이미 구글의 클러스터 운영체제는 안정성 측면이나 확장성, 그리고 사용자들에 대한 24×7 서비스를 완벽하게 구현하고 있다. 일단 안정된 클러스터 운영체제를 구축한 구글은 뒤를 이어 웹 환경에 적합하면서, 자신의 클러스터 운영체제를 이용하는 사용자들을 위한 거대 웹 서비스를 개발해서 오픈하였다. 이것이 바로 G메일과 구글 드라이브로 대표되는 서비스들이다.
처음에는 베타의 꼬리표를 달고 등장했고, 서비스 자체나 완성도가 그리 높지 않았지만, 이제는 상당히 쓸 만한 수준이 되었다. 달리 말하면 구글의 클러스터 운영체제에 클라우드 애플리케이션들이 원활하게 동작하기 시작한 것이다.
또한 이 거대한 클러스터 컴퓨터는 세계 최고로 꼽히는 검색 엔진을 장착하고 있다. 오피스 클라우드 애플리케이션 뿐만 아니라 쇼핑 가격 비교 엔진, 그리고 각종 지도와 전화번호부, 도서관 엔진, 여기에 동영상 서비스와 같은 수많은 서비스 들을 공짜로 사용자들에게 제공하기 시작했다. 어쩌면 구글의 클라우드 운영체제는 이미 전 세계에서 가장 커다란 컴퓨터이자 가장 앞선 운영체제인지도 모른다.
구글 크롬 프로젝트의 의미
구글의 크롬 프로젝트는 구글 운영체제 완성의 마지막 남은 조각이다. 크롬이 가지고 있는 역할은 명확하다. 상당부분의 거대 운영체제의 구성요소가 클라우드에 존재하기 때문에, 이를 다시 만들 이유가 전혀 없다.
안드로이드나 아이폰, PC나 맥 등을 가리지 않고 크롬 브라우저를 올리거나, 운영체제 없는 경우에는 브라우저가 처음 시동을 할 때 클라이언트 컴퓨터의 하드웨어와 잘 매칭이 되도록 하는 부분과 디스플레이를 최적화하는 것, 그리고 간혹 있게 될 오프라인 상태에서의 지속성(Persistence) 관리를 위한 로컬 파일 관리 및 동기화, 그리고 완벽한 실시간 업데이트 및 보안 등을 완성하는 크롬 운영체제를 설치하도록 하면 된다.
원문: http://goo.gl/1rqAWj
You must be logged in to post a comment.