소프트웨어 전문지 마이크로소프트웨어 394호는 클라우드(Cloud)와 백엔드(Back-End)를 주제로 담았습니다. 오라클, 데브옵스, PaaS, 마이크로서비스 아키텍처 등 마소 394호의 주요 기사들을 IT조선 독자에게도 소개합니다. [편집자주]
DBA는 백업과 모니터링 작업, 주기적으로 점검해야 하는 패치와 업그레이드 작업을 매일 반복하고 있다. 뿐만 아니라 날로 증가하는 데이터 속에서도 현업 사용자가 요구하는 성능을 유지하기 위해 쿼리 튜닝과 데이터베이스 최적화 작업까지 수많은 반복적인 작업을 수행해야 한다.
물론 이 작업은 안정적으로 서비스를 제공하기 위해서 반드시 수행해야 하는 중요한 절차다. 하지만 이런 작업은 DBA의 모든 시간을 빼앗아 정작 중요한 데이터 자체에 대해 집중을 할 수 없게 만든다. 이런 현실 속에서 데이터플랫폼의 구축과 운영은 자율운영 데이터베이스에게 맡기면, DBA는 데이터 자체에 집중해 좀 더 생산적이고 전략적인 일을 하게 도와준다.
오라클은 이미 ‘오라클 데이터베이스 9i’에서 메모리 관리부터 워크로드 모니터링, 튜닝에 이르기까지 정교하게 자동화해주는 기능을 도입해 계속해서 발전시켜왔다. 뿐만 아니라 데이터베이스 서버, 스토리지 서버, 네트워크를 사전에 구성/테스트해 성능에 영향을 주는 병목 현상이나 장애 포인트를 제거한 오라클의 엑사데이터(Exadata) 인프라를 지난 10년 동안 계속해서 발전시켜 왔다. 엑사데이터는 사용자가 분석업무와 온라인 트랜잭션 처리(Online transaction processing, OLTP) 관련 업무 모두에서 높은 성능으로 오라클 데이터베이스를 사용할 수 있게 도와준다.
자율운영 데이터베이스는 CPU와 스토리지 자원을 유연하게 조절할 수 있기 때문에 운영비용을 감소시킬 수 있다. 자율운영 데이터베이스는 사용자 요구사항에 따라 다운타임 없이 CPU와 스토리지 자원을 자유롭게 확장할 수 있다.
탄력적인 자원 증가 또는 감소는 업무 요건에 맞춰 사용하는 자원을 기반으로 과금되기 때문에, 신규 서버 또는 스토리지 도입으로 인한 추가 구매 비용을 획기적으로 낮출 수 있다. 즉, 서비스 기반 유틸리티 컴퓨팅인 클라우드에 잘 부합하는 기능이다. 또한 서비스 중지 또는 다운타임이 없다는 것은 연속성이 중요한 OLTP 관련 업무 또는 비즈니스 사용자인 현업 분석가에게도 큰 매력이라 할 수 있다.
정현아 필자의 ‘오라클_데이터베이스의 게임 체인저, 오라클 클라우드’에 대한 자세한 내용은 ‘마이크로소프트웨어 394호(https://www.imaso.co.kr/archives/3939)’에서 확인할 수 있다.
- [마소 394호] 플라스크 효과적으로 사용하기
- [마소 394호] 스토리체인이 사이드체인을 선택하기까지
- [마소 394호] 모바일 앱 테스트 자동화용 디바이스팜 구축
- [마소 394호] 되돌아 보는 1만 개의 클라이언트 문제
- [마소 394호] 클릭만으로 도커 개발 환경을 완성시켜주는 애저 PaaS
- [마소 394호] DDD와 MSA로 쇼핑몰 구축하기
- [마소 394호] 이스티오 서비스 메시를 이용한 MSA 구축
- [마소 394호] 제대로 구성하는 마이크로서비스 아키텍처
- [마소 394호] 아마존 API 게이트웨이와 AWS 람다로 구성하는 다운로드 서버
- [마소 394호] AWS EC2와 트래비스CI를 활용한 무중단 배포 서비스
- [마소 394호] 스타트업의 좌충우돌 CI/CD 구성
- [마소 394호] AWS 이메일 서비스 써보니
- [마소 394호] 클라우드의 성능 품질 이야기
- [마소 394호] 클라우드 시대 토종 호스팅 업체의 변신
- [마소 394호] 알아두면 쓸데없는 신비한 TLS 1.3
- [마소 394호] 다시 보는 PaaS, 어디서 와서 어디로 가는가
- [마소 394호] 코드로 관리하는 인프라스트럭처, 테라폼
- [마소 394호] 더 웨더 컴퍼니의 데브옵스
- [마소 394호] 사설 클라우드의 끝판왕 오픈스택
- [마소 394호] 개발운영 퀀텀 점프를 위한 도커
- [마소 394호] IT 서비스와 모니터링 역사
- [마소 394호] 오픈스택 커뮤니티 동고동락
- [마소 394호] 데브옵스를 꿈꾸는 개발자를 위한 안내서
- [마소 394호] RxJava로 생각하기