목록으로

Programming Notes

Microsoft IQ와 Oracle AI Database@Azure로 엔터프라이즈급 에이전트 구축하기 — 이제 Oracle MCP와 함께하세요

Microsoft IQ와 Oracle AI Database@Azure를 통해 Oracle 데이터를 지능형 애플리케이션에 더 쉽게 통합할 수 있게 되었습니다. 이제 Microsoft Foundry에서 Oracle 관리형 데이터베이스 MCP(Model Context Protocol) 원격 서버를 사용할 수 있습니다. 이는 기존 MCP 워크플로우를 중단하지 않으면서도 AI 통합을 간소화하는 완전 관리형 옵션을 도입한 것입니다.

이것은 기업들이 이미 Microsoft Cloud 환경에서 Oracle 데이터를 사용하여 가능성의 한계를 넓히고 있는 Oracle AI Database@Azure의 성과를 기반으로 합니다. 지난 1년 동안 당사는 다음과 같은 기능들을 출시했습니다:

  • Microsoft Fabric으로 미러링된 Oracle 데이터 — OneLake에서 분석 및 AI를 위해 Oracle 데이터를 거의 실시간으로 복제합니다.
  • Fabric 데이터 에이전트 — 미러링된 Oracle 데이터를 자연어로 쿼리하고, 해당 에이전트를 MCP 서버, Teams 앱, Copilot Studio 커넥터 또는 Microsoft Foundry 도구로 게시합니다.
  • Microsoft Copilot Studio로 구축된 맞춤형 코파일럿 — Microsoft 365 내에서 Oracle 데이터에 직접 안전한 노코드(No-code) 방식으로 접근합니다.
  • Microsoft Cloud 내 Oracle 데이터를 활용한 엔터프라이즈급 에이전트 청사진(Blueprints) — 원하는 LLM을 기반으로 Oracle 데이터에 근거하며, Microsoft IQ 스택을 통해 강화되고 ID, 거버넌스, 준수 기능이 내장된 프로덕션급 비즈니스 인식 AI 에이전트를 위한 청사진입니다.

개발자의 경우, Oracle SQL Developer 확장의 일부인 Oracle SQLcl MCP 서버 통합을 통해 VS Code에서 로컬로 Oracle 데이터베이스 MCP 서버를 활성화하거나, Azure Functions 및 Azure Container Apps와 같은 Azure 서비스에서 호스팅하여 Oracle 데이터베이스와 직접 프로토콜 기반으로 상호 작용할 수 있습니다.

지금 변화된 핵심은 이 과정이 얼마나 간단해졌는가입니다. Microsoft Foundry 도구 카탈로그에서 검색 가능한 완전 관리형 OCI MCP를 통해, 개발자는 유연성이나 제어력을 희생하지 않고도 운영 오버헤드를 줄이고 지능형 데이터 기반 애플리케이션 구축에 집중할 수 있습니다. 우리는 이 프로토콜이 열어줄 미래에 큰 기대를 걸고 있습니다. Oracle MCP는 Microsoft IQ가 Oracle 엔터프라이즈 데이터에 그 지능을 온전히 발휘할 수 있게 해주는 연결 조직과 같습니다.

"AI 에이전트가 기업 내에서 폭발적으로 증가하고 있지만, 진정한 가치를 창출하려면 신뢰할 수 있는 비즈니스 데이터에 대한 안전하고 거버넌스가 확보된 접근이 필요합니다. Oracle AI Database@Azure를 위한 OCI 관리형 MCP 서비스를 통해 고객은 엄격한 액세스 거버넌스와 세포(Cell) 단위까지 이르는 심층 데이터 보안을 유지하면서 Microsoft IQ 및 에이전트 기반 애플리케이션을 Oracle 데이터베이스에 연결할 수 있습니다. 이는 Oracle의 데이터베이스 혁신과 Microsoft의 AI 혁신을 하나로 묶는 것입니다." - Nathan Thomas, Oracle 멀티클라우드 부문 수석 부사장(SVP)

마법: Microsoft IQ를 통한 통합 지능

진정한 가치는 정형, 비정형, 실시간 데이터를 포함한 조직 지능의 모든 계층에 걸쳐 추론하는 에이전트에서 나옵니다:

  • Fabric IQ — OneLake를 통한 온톨로지 및 그래프 기반의 미러링된 Oracle 데이터 분석
  • Foundry IQ — SharePoint, Blob, Fabric에 저장된 문서 기반의 지식 접지(Grounding)
  • Work IQ — Oracle 비즈니스 데이터와 상관관계가 있는 M365 업무 신호(이메일, 회의, Teams)
  • Oracle 라이브 데이터 — Oracle MCP를 통한 런타임 트랜잭션 인사이트

이 조합은 단일 시스템으로는 답할 수 없는 질문에 답변합니다:

"지난달 APAC 지역의 회의 빈도가 30% 감소했습니다. 이것이 1분기 매출에 어떤 영향을 미쳤으며, 우리 표준 운영 절차(SOP)상 에스컬레이션이 필요한가요?"

하나의 에이전트가 라이브 Oracle 데이터, 미러링된 분석 결과, 정책 문서, 업무 신호를 종합적으로 판단합니다. 이것이 Oracle MCP가 가능하게 하는 마법입니다.

Oracle MCP를 통한 프로덕션으로의 세 가지 경로

세 가지 배포 모델을 모두 사용할 수 있습니다. 고객은 자신의 아키텍처, 거버넌스 및 운영 요구 사항에 맞는 모델을 선택하면 됩니다.

경로 1: VS Code를 통한 로컬 MCP — 개발자 생산성

신속한 프로토타이핑과 개발자 이너 루프(Inner-loop) 생산성을 위해 노트북에서 MCP를 실행합니다. VS Code용 SQL Developer 확장은 GitHub Copilot 에이전트 모드용 SQLcl MCP 서버를 자동으로 등록합니다. 확장 설치와 데이터베이스 연결 구성 외에 별도의 설정이 필요 없습니다.

최적의 용도: 스키마 탐색, 자연어로부터 SQL 생성, 에이전트 상호 작용 프로토타이핑, DBA 작업 자동화 등을 VS Code 내에서 수행하려는 개별 개발자.

경로 2: Azure 기반 자체 호스팅 MCP — 엔터프라이즈 제어

Oracle의 데이터베이스 MCP 서버Azure Functions(서버리스 확장, 실행당 비용 발생) 또는 Azure Container Apps(상시 가동, 전체 컨테이너 제어, KEDA 자동 확장)에 배포합니다. 두 옵션 모두 Oracle AI Database@Azure에 대한 프라이빗 엔드포인트를 통한 VNET 통합, Key Vault 자격 증명 접근을 위한 관리 ID, 속도 제한 및 OAuth2 적용을 위한 Azure API Management를 지원합니다.

최적의 용도: 전체 인프라 제어, 맞춤형 런타임 종속성, 짧은 대기 시간, 엔터프라이즈 네트워킹(프라이빗 엔드포인트, NSG) 및 중앙 집중식 거버넌스가 필요한 팀(하나의 MCP 서버를 여러 에이전트가 공유).

경로 3: OCI 기반 완전 관리형 Oracle MCP — 신규

인프라 관리 부담 없이 프로덕션급 Oracle 관리형 데이터베이스 도구 원격 MCP 서버를 등록하세요. Foundry 도구 카탈로그를 탐색하고 Oracle 원격 MCP를 선택한 후, OCI에 사전 구성된 원격 데이터베이스 도구 MCP 서버를 인증 및 등록하면 Microsoft Foundry의 에이전트가 이를 도구 연결로 사용하여 라이브 Oracle 데이터 인사이트를 가져올 수 있습니다. 배포, 패치 및 확장은 Oracle이 처리합니다.

최적의 용도: 서버 배포 없이 프로덕션으로 가는 가장 빠른 경로를 원하는 팀. 개발자는 에이전트 로직에만 집중할 수 있습니다.

구축 가능한 것: 라이브 데이터 에이전트

관리형 MCP 옵션은 개발자가 Foundry에서 Oracle 데이터를 활용하기 위해 이미 사용 중인 패턴에 직접 적용되며, 데이터 이동 없이 런타임 시 라이브 쿼리를 지원합니다:

청사진 AI 플랫폼 연결 방법 최적의 용도
Foundry + Oracle MCP Microsoft Foundry 자체 호스팅 또는 관리형 MCP (신규) 전체 모델 및 도구 제어, 다중 에이전트 오케스트레이션
Foundry + ORDS + 벡터 검색 Microsoft Foundry ORDS REST API + Oracle 23ai 벡터 RAG 기반 에이전트, 거버넌스 적용 REST 엔드포인트
Power Apps + Oracle 커넥터 Power Platform 게이트웨이 워크플로우 현대화, AI Builder 예측

Microsoft Foundry 카탈로그를 통해 "Foundry + Oracle MCP" 청사진은 인프라 오버헤드를 제거하면서도 동일한 에이전트 기능을 유지하는 새로운 배포 옵션(관리형 MCP)을 갖게 되었습니다. 분석이 중요한 시나리오의 경우, Oracle 데이터를 Fabric으로 미러링하고 이를 Fabric 데이터 에이전트를 통해 노출할 수도 있습니다.

내장된 보안 및 거버넌스

엔터프라이즈 에이전트는 신뢰할 수 있어야만 유용합니다. 어떤 MCP 경로를 선택하든 보안 및 거버넌스 모델은 일관되게 유지됩니다:

계층 제어 항목
ID (Identity) Microsoft Entra ID — 모든 경로에서 SSO, MFA, 조건부 액세스 적용
네트워크 VNET 통합, 프라이빗 엔드포인트, NSG — Oracle에 공인 IP 노출 없음
비밀 정보 (Secrets) 관리 ID를 사용한 Azure Key Vault — 코드 내에 자격 증명 노출 없음
데이터 거버넌스 Microsoft Purview — Oracle 데이터 스캔, 분류 및 레이블 지정
액세스 제어 최소 권한 Oracle DB 사용자(에이전트용 읽기 전용), 모든 계층의 RBAC
감사 (Audit) Oracle Unified Audit + Azure Monitor + Log Analytics — 전체 가시성 확보
API 거버넌스 Azure API Management — 속도 제한, OAuth2 유효성 검사, WAF

관리형 MCP 경로의 경우, Oracle은 OAuth2 클라이언트 자격 증명을 통한 인증, 서버 측 로깅 및 OCI 기본 보안 정책을 추가로 제공합니다.

이 모든 것을 결합하여 **A365 제어 평면(Control Plane)**은 모든 IQ 계층, 에이전트 게시, DLP, 민감도 레이블(MIP), 조건부 액세스 및 중앙 집중식 감사를 단일 창에서 관리합니다. 따라서 에이전트는 프로토타입에서 프로덕션으로 전환되는 과정 내내 거버넌스 체계 내에서 유지됩니다.

요약하자면, Microsoft IQ는 기업 전반에 걸쳐 통합되고 관리되는 지능을 제공합니다. Oracle AI Database@Azure는 Oracle 데이터를 Microsoft 에코시스템으로 가져옵니다. 그리고 이제 Microsoft Foundry에서 완전 관리형으로 제공되는 Oracle MCP는 엔터프라이즈급 에이전트를 손쉽게 구축할 수 있게 해주는 핵심 동력입니다.

향후 계획

출시 예정: 완전한 Oracle AI Database@Azure AI 에이전트 플레이북

Microsoft Copilot Studio 및 Power Apps를 사용한 로우코드 및 노코드 패턴부터, Microsoft Foundry, Oracle MCP 및 Microsoft IQ 지능 계층을 사용한 전체 에이전트 기반 AI 솔루션에 이르기까지 Oracle AI Database@Azure에서 AI 솔루션을 구축하기 위한 14가지 청사진이 포함된 종합 플레이북을 제작 중입니다.

  • 데이터 이동 제로 (라이브 Oracle 데이터) — Copilot Studio, Microsoft Foundry + MCP, Microsoft Foundry + ORDS, Power Apps, Logic Apps
  • 관리형 복제 (미러링된 데이터 분석) — Fabric Mirroring, GoldenGate CDC, MCP/Teams/Copilot Studio/Microsoft Foundry 도구로 게시된 데이터 에이전트
  • AI 강화 (IQ 계층) — Fabric IQ, Foundry IQ, Work IQ, Unified IQ

계속 지켜봐 주세요. 아래 Microsoft Build 세션에서 이 모든 기능이 실제로 작동하는 모습을 확인하실 수 있습니다.

Microsoft Build에서 만나요