2. Trove (Open stack Database as a service) 란?
The OpenStack Open Source Database as a Service Mission
To provide scalable and reliable Cloud Database as a Service
provisioning functionality for both relational and non-relational
database engines, and to continue to improve its fully-
featured and extensible open source framework.
4. Trove 특징
• 단일 명령어로 여러 종류의 DB 관리
• 쉬운 데이터베이스 생성
• 확장 가능한 소스 구조
5. Trove와 일반 VM의 차이
• 현황관리
• 단일 명령으로 여러 종류의 데이터 베이스 관리
• 인스턴스 생성시 자동으로 데이터 볼륨추가
• 쉬운 Replica 추가
• 자동 클러스터 생성
6. Trove 아키텍처
Trove API
Trove TaskManager
Trove Conductor
Trove GuestAgent
DataBase
Message Queue
Controller Node VM
Cinder
Glance
Data Volume
Trove-GuestImage (mysql)
Trove-GuestImage(redis)
DB
Swift
Backup Data
Backup Data
20. 그외 이슈
• vm이 정상생성되지 않아요
• vm쿼터가 부족
• ip할당이 안됨
• 사용자가 trove 인스턴스를 nova 에서 지워요
• 사용자가 직접 db 를 조작하고 싶어해요
• 사용자가 인스턴스 안에 별도 스크립트를 돌려요
• 사용자가 인스턴스 내에 설치한 파이썬 라이브러리랑 trove-guestagent가 충돌나기도 함
• 한글 프로젝트명은 안되요.
21. We are hiring
• https://careers.kakao.com/jobs
• ccc@kakaocorp.com