- ・ OSS를 사용하여 10,000 명의 직원이있는 핵심 크레이지 슬롯 구축
- ・는 광범위한 취급 경험과 깊은 기술 능력과 함께 "MySQL"을 사용합니다
- ・ OSS를 활용하여 비용 절감 및 안정적인 운영을 실현합니다
오픈 소스 소프트웨어 (OSS)를 사용하여 대규모 코어 크레이지 슬롯을 구축합니다. 2011 년 CSK와 합병하려는 Sumitomo Information Systems는이 전례없는 이니셔티브를 취할 것입니다. Sumitomo Electronics System은 2005 년 Sumitomo Electronics와 합병되었습니다. 오랫동안 세 가지 핵심 크레이지 슬롯을 운영 해 왔습니다. 비즈니스 유형이 다른 회사 간의 합병 이었기 때문에 각 크레이지 슬롯도 매우 다릅니다. 2010 년에 그들이 하나로 통합되었을 때, 제안은 OSS와의 완전한 교체를 위해 주어졌습니다.
Solutions Business Division의 Inoue Masayuki는 다음과 같이 프로젝트의 배경에 대해 이야기합니다. "우리는 회사 내부와 외부에서 SCSK (Sumitomo Information Systems)의 높은 기술 능력을 보여주고 비용을 낮게 유지하면서 대규모 핵심 시스템을 구축하기 위해 두 가지 목적이있었습니다." 그것이 프로젝트가 시작된 방식입니다.
"당시의 관리 문제는 내부 통제, 관리 항목 및 운영 효율성 향상을 강화하는 것이 었습니다. 이는 세 가지 시스템 통합과 함께 포함 되었기 때문에 비교적 어려운 프로젝트였습니다."
이 프로젝트는 위험을 줄이기 위해 검증에 중점을 둡니다. Okamura는 "디자인의 전임자에서 MySQL, Red Hat Linux 및 Spring Framework와 같은 OSS가 필요한 성능을 안정적인 방식으로 작동 할 수 있는지, 버전과 일치 할 수 있는지 여부와 같은 성능을 보장 할 수 있는지 여부를 조사했습니다." 인프라 건설을 담당 한 Integration Business Division의 Ikeda Tetsuro도 계속 될 것입니다. "요구 사항 정의와 병렬로 출시 된 제품 선택 작업 그룹은 과거 시스템 성능 및 기본 검증 데이터를 기반으로 OSS의 기능, 비용 및 요구 사항 충족을 평가했습니다."
SCSK는 2003 년에 다른 회사들보다 앞서 일본에서 MySQL을 처리하기 시작했으며 MySQL을 처리하는 데 풍부한 경험이 있습니다. 2005 년, 그는 미국 시애틀의 MySQL 개발 기반으로 갔으며 MySQL 자체의 일본어 처리 기능을 크게 개선 한 결과, 기술 축적도 우수합니다. 2005 년부터 우리는 회사의 내부 크레이지 슬롯에 MySQL을 소개 한 기록을 보유하고 있으며, 누적 된 경험과 노하우는 또한 MySQL을 채택하는 데 도움이되었습니다. 그러나이 프로젝트는 이전 내부 크레이지 슬롯보다 개발 직원이 더 많으며 많은 기능이있어 품질이 큰 과제가되었습니다. 이 문제를 해결하기 위해 세 가지 조치가 취해졌습니다.
먼저, OSS의 조합으로 인해 핵심 시스템의 품질로 어떤 문제가 발생할 것인지, 필요한 기능을 진정으로 실현할 수 있는지 조사하기 위해 사전에 타당성 조사를 수행했습니다. 다음으로 "MySQL"을 데이터베이스 소프트웨어로 사용할 때 검증을 수행하기위한 자체 평가 도구를 만들어 사전에 문제를 찾아 최대한 빨리 솔루션을 제공하는지 확인했습니다. 마지막으로, 공개적으로 이용 가능한 소스 코드의 이점을 활용하여 테스트 단계에서 사용자 정의하여 효율성을 높이고 검증 단계에서 작업에서 더 많은 공간을 확보 할 수 있습니다. 우리는 또한 미리 가이드 만들기 및 다른 직원을 작동시키는 방법을 고안하는 것과 같은 몇 가지 예방 조치를 준비했습니다.
상업용 제품의 경우 대규모 프로젝트에서 발생하는 문제를 해결하는 데 사용할 수있는 다양한 유료 옵션이 있습니다. "OSS의 경우, 기능은 거의 없지만 자체 사용에 의해 보상 될 수 있습니다. 또한 제품 자체에 존재하지 않는 기능이 있더라도 OSS 사용자가 사용할 수있는 다양한 타사 도구가 있습니다. 이러한 것들을 활용하는 것을 고려하면 지금까지 상용 제품으로 만 달성 될 수있는 것들을 달성 할 수 있습니다." (Ikeda)
이 프로젝트에서 감사 로그를 얻을 필요가 있었을 때 "MySQL"의 함수로 포함되지 않았으므로이를 지원하기 위해 플러그인을 만들었습니다. "OSS의 장점은 찾을 수 있고 요구 사항의 출력에 적합한 플러그인을 개발하고 Sier 측에서 제품을 자유롭게 이동할 수 있다는 것입니다." (오카무라)

2012 년 7 월 핵심 시스템 인 "성공"이 태어나고 운영이 시작되었습니다. 2013 년 4 월, CSK 시스템은 통합되었으며 이제는 인구가 10,000 명인 시스템을 보유하고 있지만 출시 이후 주요 장애물없이 원활하게 작동하고 있습니다. 사용자 수와 워크로드 수가 크게 증가 했음에도 불구하고 시스템은 아무런 문제없이 계속 작동하며, 이는 사용자의 증가를 기대하여 성능을 가진 시스템을 생성 한 결과라고 할 수 있습니다.
주요 요인은 회사 내 및 그룹 회사 내에서 OSS 조직을 전문화한다는 것입니다. "OSS 전략 계획 사무소"는 SCSK의 OSS 지식을 모으고 Linux 커널을 중심으로 소스 코드 수준에서 성능 분석 및 결함 분석과 같은 고급 기술 지원을 제공합니다.
"VA Linux Systems Japan"안정적인 운영이 가능하다는이 두 조직의 기술적 기능과 노하우 덕분에"항상 정보 공유 및 기술 지원을받을 수있는 보안이 있습니다. 운영 단계에 의존하고 문제가 있더라도 상담 할 수있는 장소가있어서 기쁩니다. "(Okamura)
Ome Shinichi는 Corporate Systems Department of Solutions Business Division의 책임자 인 Ome Shinichi는 핵심 시스템 "성공"에 대해 자랑스럽게 말합니다. "고유 한 OSS 결함은 없습니다. 상업용 제품을 사용하는 시스템만큼 좋지 않습니다." OSS 소개에는 세 가지 주요 영향이 있습니다.
첫 번째는 비용 절감입니다. 상용 소프트웨어의 경우 라이센스를 구매해야하지만 OSS를 사용하면 라이센스를 무료로 사용할 수 있습니다. 이는 비용에 대해 걱정하지 않고 생산 환경 외에 개발 환경을 만드는 효과가 있습니다. 두 번째는 공급 업체에 의해 잠겨 있지 않다는 것입니다. 일단 잠겨 있으면, 당신은 공급 업체의 전략에 구속 될 것이며이를 따르는 개발 계획을 만들어야합니다. 그러나 OSS는 원하는 방식으로 계획 할 수 있다는 이점이 있습니다. 세 번째는 필요한 경우 사내에서 함수를 추가 할 수 있다는 것입니다. 이것은 그것이 당신에게 많은 자유를주고 당신이 실제로 필요한 것을 추가 할 수 있다는 사실입니다. 이를 위해서는 소프트웨어의 소스 코드를 이해하고 수정할 수있는 기술적 인 기능이 필요하지만 SCSK에는 MySQL에 정통한 엔지니어가 있으므로이 OSS의 이점을 완전히 활용할 수 있습니다. "우리는 기술적 인 기술이 필요하지만 일단 이것을 극복하면 노하우로 축적 될 것입니다"(OME)
기업 크레이지 슬롯에서 OSS의 사용이 점점 더 널리 퍼지고 있으며 미래에 대한 높은 기대치가 있습니다. 예를 들어,이 경우의 핵심 인 OSS 인 MySQL은 업그레이드되었으며 성능 및 복제 기능은 상용 제품과 비교할 수 있습니다.
Sumitomo Corporation Information Systems 및 CSK 병합과 같이 거래가 한 번에 두 배가되는 것은 드문 일이 아닙니다. Solutions Business Division의 Mizuno Takashi는 자신의 열정을 표현했습니다. "방향의 주요 변화와 비즈니스 전략의 확장으로 인해 새로운 비즈니스 전략을 계속 제공한다는 것은 비즈니스를 지원하는 핵심 시스템도 확장되고 수정되어야한다는 것을 의미합니다. SCSK는 그러한 경우에 대응하는 기술을 갖춘 기술적 인 기능을 갖춘 기술적 인 기능을 제공하고 있으며, 우리는 유사한 문제를 해결하고자합니다.
SCSK의 OS를 활용하는 대규모 핵심 크레이지 슬롯을 구축하는 데 어려움이 성공했습니다. 그러나 이것은 최종 목적지가 아닙니다. SCSK는 더 높은 곳에 도달하는 것을 목표로하며 새로운 도전에 계속 참여할 것입니다.

(인터뷰 개최 : 2014 년 5 월)