'EBS'에 해당되는 글 1건

  1. 2007.07.30 [Hybrid MM DBMS Case Study_02]EBS 통합인증시스템 1 by 알 수 없는 사용자
안녕하세요.
삐롱사리입니다.
오늘은 EBS의 통합인증 시스템 사례에 대해 살펴보도록 하겠습니다.
참고로 2006년 ADD 컨퍼런스에 맞춰 작성된 건이라 약간의 업데이트가 필요합니다만..
가장 중요한 HOW TO에 대해서 살펴보시기에는 무리가 없을 것으로 판단되어 게시합니다.
즐거운 한주 보내세요..

[Hybrid MM DBMS Case Study_02]EBS 통합인증시스템

똑똑한 '알티베이스 4' 1000만 가입자 '출석부'
올해로 공사 창립 6년째를 맞이하는 EBS는 어린이, 청소년 중심의 교육 방송에서 대학생, 직장인, 주부, 노인에 이르는 평생 교육을 지원하는 교육 서비스 제공기관으로 발전을 모색하고 있다. EBS는 연령대별 맞춤 서비스 지원을 목표로 최근 EBS 웹사이트와 EBSi 수능 교육 전문 사이트의 1000만명 회원에 대한 통합 인증 시스템을 구축했다. 알티베이스의 하이브리드 MM DBMS인 '알티베이스 4'가 EBS의 빠르고 안정적인 통합 인증 처리를 책임지고 있다.

“나누면 더 커지는 세상! 참 좋은 방송”을 모토로 하는 한국교육방송공사, EBS는 최근 2~3년간 눈에 띄는 변화와 성장을 하고 있다. 우리나라에서 교육방송이 시행된 것은 이미 1950년대 부터지만, 한국교육방송공사가 창립돼 그야말로 전문화된 ‘공영 교육 서비스'가 시행된 것은 올해로 6년째. 그만큼 국내 유일의 공영 교육방송사로서, 평등한 평생 교육을 제공해야 한다는 책임 아래 지난 6년 간 보다 편리하고 쉽게 전 국민이 교육받을 수 있는 환경을 제공하는데 변화의 초점을 둔 것이다. 이런 배경 하에 최근 2~3년 간 EBS의 교육 서비스는 ‘평생 교육'을 지향하는 컨텐츠 제공을 기반으로 어린이나 청소년 중심에서 주부, 직장인, 노인에 이르기까지 교육 대상이 확대됐으며 전달 매체도 TV 방송과 라디오 방송 중심에서 뉴 미디어로 대표되는 인터넷, 위성 DMB 방송으로 변화하고 있다.  

기업 EBS
문제 수능 교육 서비스 확대에 따라 EBS 웹사이트에서 수능 교육 관련 컨텐츠 분리, 수능 교육 전문 사이트인 EBSi 웹사이트로 독립
EBS의 800만 가입자와 EBSi의 200만 가입자에 대한 통합 인증 필요
연령대별 맞춤 서비스 제공을 통한 ERM 시행 요구 증가
가입자 수 증가에 따른 인증 시스템 성능 개선 필요
해결 1000만 가입자에 대한 통합 인증 시스템 구축
알티베이스 4 도입을 통해 메모리와 디스크에 가입자 정보 저장
이중화 환경 구현으로 동시접속자 10만명까지 처리 가능한 안정성 확보

EBS, 평생 교육의 동반자로 발돋움
EBS는 이런 교육 대상 확대와 전달 매체 다변화에 맞춰 유아기에서 노년기까지, 대상자의 연령대에 맞춘 고급 서비스를 제공하기 위한 고객관리 즉 CRM(Customer Relationship Management) 시행을 준비하고 있다.
아마도 1990년대 이후에 입시 과정을 거친 사람이라면, 고등학교 야간 자율학습이나 보충학습 시간에 교실에서 다함께 EBS 수능 교육방송을 청취한 경험이 있을 것이다. 혹은 VCR로 예약 녹화를 해 자율학습 이후에 집에서 따로 EBS 교육방송으로 공부를 한 경험을 가진 사람도 있을 듯하다.

지난 2004년부터는“EBS 교육 방송 위주로 수능 문제를 출제한다”는 입시 정책까지 발표되면서 입시 전쟁의 한 가운데에 EBS 교육 서비스가 자리 잡게 됐다. 실제로 2006년에 대학에 입학하는 새내기를 대상으로 설문을 실시한 결과 500명 중 71%가 EBS 강의로 수능 준비를 했고, 주로 인터넷을 통해 서비스를 이용한 것으로 집계된바 있다.
그러나 이런‘충성’고객이 입시 과정을 마친 후 대학에 진학하고, 그리고 직장생활을 시작한 후에는 EBS와 멀어지는 것이 일반적이었다. 대학생과 직장인 그리고 주부로 연령대가 높아지면서, 이들을 끌어들이는 교육 및 연계 서비스가 부족했기 때문이다.
다큐멘터리 제작이나 부동산 공인중개사 등의 자격증교육, 어학 컨텐츠 서비스 등 최근 EBS 교육 방송이나 인터넷 서비스에서 나타나는 컨텐츠 변화는 이같은 대상자 확대에 대한 EBS의 의지를 반영하는 것이다.

충성 고객 "고3 수험생만이 아니다"
최근 EBS는 평생교육을 지원하는 CRM 실현의 첫 단추를 꾀었다. 1000만명에 달하는 인터넷 서비스 회원에 대한 통합 인증 시스템(SSO:Single Sign On)을 구축, 한번의 회원 가입만으로 EBS의 인터넷 서비스를 모두 사용할 수 있도록 한 것이다.
2004년, 수능 교육 방송 서비스가 확대되면서 EBS(www.ebs.co.kr) 사이트의 고등 과정 컨텐츠가 EBSi(www.ebsi.co.kr)라는 별도의 사이트로 분리, 독립됐다.
이로써 EBS 웹사이트는 유아부터 초등/중등/고등 과정 학습 그리고 어학, 자격증 등 통합 교육 인터넷 사이트로, EBSi는 고등학생과 재수생 대상의 스트리밍 기반 수능 교육 전문 사이트로 역할이 분리된 것이다.

그러다보니 EBS 사이트의 중등 교육 컨텐츠를 주로 이용하던 회원이 고등학생이 된 후 새로 EBSi 사이트의 회원으로 가입해야 하는 번거로움이 있었고, 회원관리 측면에서도 연속적인 맞춤형 강좌 정보나 e-러닝에 대한 학습이력 관리 등의 고급 서비스를 제공하기 어려웠다.
또한 EBS 사이트의 회원이 800만명, EBSi 사이트의 회원이 200만명에 달하면서 각각 운영되던 인증시스템의 성능 개선 문제도 제기됐다.
EBS 사이트의 경우 오전엔 주부 중심의 유아 컨텐츠, 점심시간이나 저녁 이후엔 직장인, 대학생 중심의 어학 컨텐츠 이용이 증가하는 형태로 접속이 분산돼 피크 타임으로 인한 접속 지연 문제는 없었지만, 800만명이라는 다량의 가입자 인증 처리를 위해선 시스템 개선이 필요했다.

특히 EBSi의 경우엔 수능 교육 전문 사이트라는 특성상 고등학생들의 하교 이후 시간인 밤 10시~새벽 1시에 집중적으로 접속이 몰려, 이를 지원할 수 있는 접속 인증 시스템의 개선이 요구됐다.

인터뷰/EBS 권창선 과장

회원수가 1000만명에 달하는 만큼 통합 ID로 전환하는 과정도 쉽지 않을 것 같다. 현재 어느 정도 진행된 상태이며 진행시 어려웠던 점은 없나.
현재 95% 정도는 통합 ID로 전환을 한 상태다. 주민등록번호를 기재하지 않기 때문에 Key 값을 이메일 주소로 하다 보니 어려움이 많았다. 이메일 주소는 변동이 가능한 데이터이기 때문에 단일 사용자가 여러개의 ID를 가지고 있는 경우가 많았다. 그래서 이메일 주소, 이름, ID를 기본 패텬으로 해서 통합 ID를 권유했다.
알티베이스의 하이브리드 MM DBMS인 알티베이스4를 도입했는데, 이제까지 사용하던 DBMS와는 다른 구조여서 도입시 고민도 있었을 것 같다. 어떤 고민이 가장 컸나.
성능에 대해서는 의심의 여지가 없었다. 그동안 관심 있게 봐 왔던 터라 각종 테스트 결과나 다른 구축 사이트 등의 평가를 통해 성능이 뛰어나다는 것을 알 수 있었다. 통합 인증 시스템의 경우 안정성이 특히 중요해서 이 부분의 리스크가 걱정됐었다. 그러나 도입 전에 다양한 테스트를 진행함으로써 상당 부분 해결할 수 있었다.
메모리에 데이터 테이블을 상주시켜서 처음 MM DBMS를 활용하게 됐는데, 평가가 궁금하다. 실제 구축해서 사용해보니 어떤 장다점이 있는가.
인증 시스템이다 보니 세션이 매우 빈번하다. 분당 평균 5만 건 이상의 엑티브 세션이 처리되는데, 메모리 DB에서의 분산 처리가 생각보다 훨씬 만족스럽다. CPU 부하도 이전에 디스크 기반 DBMS를 쓸 때보다 오히려 적고, 리소스 활용이 매우 안정적이다. 그러나 운영자 입장에서는 DBMS 기본 관리 기능이 잘 갖춰져 있긴 하지만, 추가적인 모니터링을 통해 보다 자세한 DB 운영 현황을 파악하고 싶은 아쉬움이 있다.


CRM 시행의 첫 단추 "통합 인증 및 회원 관리"
EBS는 트랜잭션 양은 많지만, 처리에 필요한 데이터의 양은 적다는 특성을 감안할 수 있는 인프라를 찾았고 알티베이스의 MM DBMS를 발견했다.
가입자 인증 처리 시스템인 만큼 회원이 사이트에 접속해 로그인을 할 경우 가입자 정보와 매칭, 가입 여부에 대한 확인을 하는 작업이 주된 역할이기 때문에 메모리에 가입자 정보를 상주시켜서, 사용이 빈번한 데이터를 빠르게 처리할 수 있다는 판단 하에 알티베이스의 MM DBMS 도입을 검토하게 됐다.
EBS 뉴미디어팀의 권창선 과장은“당시 쉽게 고려할 수 있는 인프라는 디스크 기반의 일반적인 DBMS에 회원정보를 두고 디렉토리 형태로 구성, 인증 처리를 하는 것이었다”고 말한다.
그러나 디렉토리 형태로 구성할 경우 향후 CRM에 필요한 연령대 별 연속적인 맞춤 서비스를 제공할 수 있는 데이터의 소팅이나 가공이 어렵다는 단점이 있었고, 디스크 기반으로 DBMS를 구성할 경우 트랜잭션 처리 속도개선 효과를 최대로 얻기는 힘들다는 분석이 제기됐다.

EBS 뉴미디어 팀의 권창선 과장은“당시 제 1의 도입 고려 요건이 안정성이었다”고 전한다. 스트리밍 서비스가 주된 컨텐츠이기 때문에 트랜잭션이 많은 편은 아니지만, 가입자가 워낙 많다 보니 EBSi의 경우 분당 액티브 세션이 7~8만개에 이르기 때문에 트랜잭션 처리 속도보다는 안정성이 더 중요하다는 얘기다.
이에 EBS는 알티베이스 하이브리드 MM DBMS인 알티베이스 4를 도입해, 데이터 사용의 빈도에 따라 메모리와 디스크에 나눠 데이터를 저장하도록 구성했다.
1000만 회원의 ID, 패스워드 등의 가입자 정보는 메모리에 둬서 빠른 인증 처리를 하고, 그 외의 조회성 데이터인 액세스 타임 정보나 히스토리 정보 등은 디스크에 저장해 필요시 활용하도록 했다.

특히 EBS의 경우 지난 2004년 12월, EBSi 사이트를 시작으로 주민등록번호를 입력하지 않는 ‘Clean Site'로 변모한 상태여서 로그인시 가입자에 대한 정보 확인 프로세스가 다른 웹사이트보다는 복잡한 편이다.
인증시 Key 값이 주민등록번호가 아닌 이메일 주소여서 더 많은 프로세스를 거쳐 인증이 진행된다는 것이다.
이 또한 메모리에 데이터를 상주시키기로 결정한 중요한요인 중 하나다.

사용자 삽입 이미지


동시 접속 10만명까지 인증 처리 '거뜬'
이번에 구축된 통합 인증 시스템은 앞으로 역할이 더욱 확대될 예정이다. EBS와 EBSi 사이트 회원의 통합 ID 인증에 더해 상반기 말 오픈 예정인 대입 원서 접수 사이트와 어학 전문 사이트의 회원 인증까지 통합 ID로 구현될 예정이기 때문이다.
특히 오는 6월 오픈을 목표로 하는 대입 원서 접수 및 대입 정보 제공 전문 사이트인 www.ebsapply.co.kr은 오픈 후 7월에 2007학년도 입시에 대한 수시 1차 원서접수 업무를 시작하게 되는데, 이때 접속이 폭주할 가능성이 있어서 이에 대한 인증 처리가 통합 인증 시스템의 중요한 역할이 될 예정이다.

권창선 과장은“지난해에 사설 원서 접수 기관의 사이트가 정시 원서 접수시 접속 폭주로 다운된 사례도 있는 만큼, 통합 인증 시스템이 분당 10만명의 동시 접속이 가능 하도록 설계해 새로운 ebsapply 사이트 오픈에 대비했다” 고 설명했다.
현재 EBS의 통합 인증 시스템은 인증 서버 2대, DB 서버 1대로 구성되어 있으며 인증 서버 2대를 이중화 구조로 연결해 1대는 Active 서버로, 또 다른 1대는 Stand-by 서버로 활용하고 있다. 그러나 대입 원서 접수 사이트와 어학 전문 사이트의 오픈에 대비해, 4월경부터는 Active-Active 형태로 구성, 시스템 활용률을 지금보다 2배로 높일 예정이다.
EBS는 이번 통합 인증 시스템 구축을 기반으로 연령대에 맞는 맞춤형 서비스를 강화할 방침이다. 중학생 회원의 EBSi 컨텐츠 사용 권유나 고등학생 회원의 대학 진학시 어학 전문 사이트로 연계하는 CRM 서비스는 물론, 연령대에 맞는 교육 서비스에 대한 e-메일 마케팅 등도 시행할 예정이다.

Posted by 알 수 없는 사용자