OCI DBCS, Autonomous Database, Exadata Cloud Service를 위한 DB Tools 설정 방법
https://docs.oracle.com/en-us/iaas/Content/Database-Tools/dbtools_topic-overview.htm
2021년 11월 18일(목)
- 14:00 ~ 15:00 MySQL Operator for Kubernetes
: Kubernetes 환경에서 MySQL에 대한 더 쉬운 운영
- 15:00 ~ 15:15 MySQL HA and Auto-Failover
: MySQL replication과 오픈소스 MHA를 통한 고가용성 확보
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
2021년 11월 18일(목)
- 14:00 ~ 15:00 MySQL Operator for Kubernetes
: Kubernetes 환경에서 MySQL에 대한 더 쉬운 운영
- 15:00 ~ 15:15 MySQL HA and Auto-Failover
: MySQL replication과 오픈소스 MHA를 통한 고가용성 확보
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Amazon Web Services Korea
Oracle DBMS 는 국내 대기업에서 압도적으로 가장 많이 사용하는 DB 로, 이 세션에서는 Oracle DB 를 AWS 로 이관하는 방법들에 대하여 살펴보겠습니다. 환경에 따라 Oracle DB 를 이관하는 어떤 방법들이 있는지 알아보며, AWS DMS(Database Migration Service) 를 사용하여 효과적으로 이관할수 있는 방법을 소개합니다. Oracle DB 를 클라우드 환경으로 이관할 때 유의해야할 포인트들에 대해 함께 공유합니다.
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...Amazon Web Services Korea
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study
이 세션에서는 넥슨의 Case study를 통하여 글로벌플랫폼 구축을 위해 기존 플랫폼을 AWS로 Migration하는 과정 및 발생가능한 이슈를 공유합니다. 넥슨이 DB서버를 이전하는 과정 속에서 마주한 기술적 고민과 이슈를 통하여 AWS 활용 시 고려해야 할 부분들에 대해 소개하고 함께 이야기 나누고자 합니다.
발표 다시보기: https://youtu.be/V6g1SE4DkK4?list=PLORxAVAC5fUWg_jFcq8hNJEMzELtAD6kc
Oracle, SQL Server 등과 같은 상업용 데이터베이스로부터 AWS 관리형 데이터베이스 서비스로 이동함으로써 많은 비용을 절감할 수 있습니다. 본 세션에서는 AWS가 제공하고 있는 관리형 데이터베이스 서비스의 종류 및 특징에 대해서 알아보도록 하겠습니다.
2. Database Tools Overview
• 무료
• 개발자 등 DB User에게 DB 접속 정보(IP, Service Name, User 등)를 노출하지 않고도 DB 이용할 수 있도록 제공
• Best Case : https://docs.oracle.com/en-us/iaas/Content/Database-Tools/dbtools_topic-best_practices.htm
• 제공하는 서비스
• SQL Worksheet : Web 기반 SQL 콘솔
• SQLcl(SQL Developer Command Line) : Cloud Shell 기반 SQLcl
https://www.oracle.com/kr/database/technologies/appdev/sqlcl.html
• 아직은 Oracle SQL Developer 수준은 되지 않으나, 기능 보강될 것으로 보여짐
• Doc
https://docs.oracle.com/en-us/iaas/Content/Database-Tools/dbtools_topic-overview.htm
https://www.thatjeffsmith.com/archive/2021/11/announcing-the-database-tools-oracle-cloud-service
• 데모 영상
https://youtu.be/mAE7fXo8g6g
4. 단계 1) DB User 패스워드의 Secret 생성
* Connection에 생성시 DB User 패스워드를 등록하는데 보안을 위해 Secret Key를 이용
5. 단계 2) Private Endpoint 생성
• Database Management의 Private Endpoint와는 별개임
• Public Subnet으로 선택하여도 Public IP를 받지 못 하므로, DB와 동일한 Subnet으로 생성하는 것을 권장
• https://docs.oracle.com/en-us/iaas/Content/Database-Tools/dbtools_topic-using_private_endpoints.htm
6. 단계 2) Private Endpoint 생성
• 촤측은 DB와 동일한 Subnet을 설정한 사례임
• Private Endpoint에 Private IP가 할당됨
7. 단계 3) 방화벽 오픈
• Private Endpoint → DB 로 접근이 가능하도록 방화벽 오픈
8. 단계 4) Connection 생성
• PDB 경우, Connection String의 Service Name 수정 필요