자율운영 데이터베이스로 관리 비용을 30% 절감한 Oracle University

PostgreSQL에서 마이그레이션한 애플리케이션을 포함한 두 개의 Oracle University 애플리케이션은 자율운영 데이터베이스를 사용하여 성능, 확장성 및 보안을 개선합니다.

공유하기:

Oracle University는 Guided Learning 및 MyLearn 상용 애플리케이션에 Oracle 자율운영 데이터베이스를 사용하여 작동 중지 시간 없이 자동화된 데이터베이스 유지 보수를 제공하면서 성능, 확장성 및 보안을 개선합니다. 관리 비용을 30% 절감했습니다.

Deepak SharmaOracle University Education DevOps 자동화 및 지원 담당 수석 매니저

비즈니스 과제

Oracle University를 통해 고객은 OCI(Oracle Cloud Infrastructure) 및 SaaS 애플리케이션의 숙련도를 높일 수 있습니다. Oracle Guided Learning이 Oracle Cloud 애플리케이션과 통합되어 사용자 워크플로우에 대한 최신 지침과 지식을 제공합니다.

Oracle MyLearn은 OCI(Oracle Cloud Infrastructure), Oracle Cloud Applications, 데이터베이스 및 산업 솔루션을 포함한 다양한 Oracle 솔루션에 대해 구독 기반으로 개인화된 교육을 제공합니다.

Oracle Guided Learning에는 2018년에 오라클이 인수하고 AWS에서 마이그레이션한 기술이 통합되었습니다. AWS에서 사용되는 기본 데이터베이스는 PostgreSQL이며 OCI에서 사용할 수 있습니다. 그러나 마이그레이션 과정에서 개발 팀은 PostgreSQL의 일부 단점을 해결하고자 했습니다. 특히 문제된 것은 성능 최적화 상태가 좋지 않고 HA 구성에 상당한 전문 지식이 필요한 부분이었습니다. 필요한 추가 컴퓨팅 리소스로 인해 작동 중지 시간이 발생했으며 사용자는 PostgreSQL에 사용된 기본 블록 스토리지를 관리해야 했습니다. 그 결과 관리 오버헤드와 필요한 전문 지식이 너무 많았습니다.

오라클이 자율운영 데이터베이스를 선택한 이유

Oracle University 개발 팀은 트랜잭션 처리와 Oracle Guided Learning용 PostgreSQL를 대체하기 위해 Oracle 자율운영 데이터베이스를 선택했습니다. 이 솔루션은 호스트 애플리케이션의 가이드와 상호 작용하는 최종 사용자뿐만 아니라 새로운 가이드를 만드는 개발자를 지원합니다.

또한 분석 및 데이터 웨어하우징용 자율운영 데이터베이스는 전체 학습 환경을 확인하여 사용 방식을 이해할 수 있는 관리 사용자를 지원합니다.

마지막으로 Oracle MyLearn은 트랜잭션 처리 및 혼합 워크로드를 위해 자율운영 데이터베이스에 구축된 새로운 애플리케이션이었습니다.

개발자는 여러 요인으로 인해 유지 관리 비용을 절감할 것으로 예상했습니다. 첫 번째로 Oracle 자율운영 데이터베이스는 전문 지식이 필요하거나 데이터베이스를 중단하지 않고도 스토리지를 자동으로 관리하고 필요에 따라 추가 스토리지 또는 컴퓨팅 리소스를 제공할 수 있습니다. 백업, 성능 튜닝, 패치 적용 및 업데이트가 모두 자동으로 처리되므로 추가적으로 운영 비용이 절감됩니다.

자율운영 데이터베이스에는 보안 정책 및 설정이 이미 포함되어 있어 데이터 보안 유지 작업을 줄이고 오류 위험을 줄입니다.

또한 자율운영 데이터베이스는 전체 솔루션의 핵심인 객체 스토리지와 통합하는 프로세스를 간소화합니다.

성과

현재 Oracle Guided Learning과 Oracle MyLearn은 레이크하우스 구조를 사용하여 구현되었습니다. 약 8TB의 애플리케이션 코드, 사용자 데이터 및 메타데이터는 Oracle 자율운영 데이터베이스에 저장되며 10TB의 이미지, 멀티미디어 콘텐츠 및 로그 데이터는 객체 스토리지에 저장됩니다.

전체 솔루션에는 빠른 검색을 위해 데이터를 인덱싱하는 Elasticsearch 사용 및 보고를 위한 Oracle Analytics Cloud를 비롯한 다른 서비스가 포함됩니다.

또한 백그라운드에서 개발자는 OCI 로깅, OCI 로깅 분석, Oracle Application Performance Management, OCI 모니터링, OCI 인증서, OCI 저장소 및 OCI 이메일 딜리버리를 사용합니다.

2주간의 작업이 필요했던 HA 구성 설정도 이제 Autonomous Data Guard에서는 몇 분이면 완료됩니다. 또한 데이터베이스 전문 지식이 없는 직원도 작업이 가능하며, 지속적인 유지 관리가 없으므로 더 많은 비용을 절감할 수 있습니다.

스토리지 용량 추가는 이제 간단한 API 호출로, 작동 중지 시간이나 수동 스토리지 관리, 특별한 전문 지식이 필요하지 않습니다. 필요한 경우 컴퓨팅 리소스를 더 추가하는 것도 간단합니다. 개발자는 생산 환경에서 자동 크기 조정을 사용하지 않지만 자동 크기 조정이 정확한 성능 특성을 잘 알지 못하는 새 버전 또는 첫 설치 시 유용하다는 것을 알게 되었습니다.

개발 팀은 내장된 보안 기능으로 데이터베이스 보안을 위한 스크립트를 개발하는 데 많은 시간을 절약했으며, 스크립트 및 구성 정보를 유지 관리하는 데 지속적인 작업이 필요하지 않습니다.

자율운영 데이터베이스를 사용하여 객체 스토리지에 간편하게 직접 액세스합니다. 이를 통해 팀은 일주일이 걸리던 데이터베이스 새로고침을 자동화하고 이제 2~3시간이면 완료할 수 있습니다.

전체적으로 자율운영 데이터베이스를 관리하는데 필요한 시간 및 전문성이 훨씬 적게 요구됩니다. 개발 팀은 이를 통해 전체 관리 비용을 최소 30% 절감할 것으로 예상하고 있습니다.

게시일:2022년 6월 22일