Computer >> 컴퓨터 >  >> 프로그래밍 >> 데이터베이스

Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

Microsoft®와 Oracle®은 긴밀하게 협력하여 고객이 Oracle E-Business Suite®, JD Edwards® EnterpriseOne, PeopleSoft®와 같은 Oracle 애플리케이션을 클라우드 환경에서 배포하고 운영할 수 있도록 지원하고 있습니다.

소개

Azure™ ExpressRoute®와 Oracle FastConnect 간의 직접 인터커넥트를 활용하면 애플리케이션 계층과 데이터베이스 계층 사이에 높은 대역폭과 낮은 지연 시간을 갖춘 프라이빗 연결을 구성할 수 있습니다. 이를 통해 Azure 인프라에서 Oracle 애플리케이션을 실행하면서 백엔드 데이터베이스는 Oracle Cloud Infrastructure(OCI)에 두는 멀티클라우드 아키텍처를 손쉽게 구현할 수 있습니다.

또한 Oracle 애플리케이션을 Azure Active Directory와 통합하면 Azure AD 자격 증명으로 Oracle 애플리케이션에 싱글 사인온(SSO) 방식으로 로그인할 수 있습니다. 이러한 통합을 통해 두 클라우드의 장점을 모두 활용할 수 있습니다. Microsoft와 Oracle은 멀티클라우드 아키텍처에서 Oracle 애플리케이션을 직접 테스트했으며, 그 성능이 Oracle이 Oracle Apps에 대해 요구하는 표준을 충족함을 확인했습니다.

OCI FastConnect란?

OCI FastConnect는 공용 인터넷 대신 자사 네트워크를 OCI 및 기타 Oracle 클라우드 서비스에 연결할 수 있는 네트워크 연결 대안입니다. FastConnect는 인터넷 기반 연결에 비해 더 높은 대역폭 옵션과 더 안정적이고 일관된 네트워킹 경험을 제공하는 전용 프라이빗 연결을 손쉽고 탄력적으로, 그리고 경제적으로 구축할 수 있는 방법입니다.

Microsoft Azure ExpressRoute란?

Beringer Technology Group에 따르면, ExpressRoute는 연결 공급자가 제공하는 프라이빗 연결을 통해 온프레미스 네트워크를 Microsoft 클라우드까지 확장할 수 있게 해주는 서비스입니다. ExpressRoute를 사용하면 Azure, Office 365와 같은 Microsoft 클라우드 서비스에 대한 연결을 설정할 수 있습니다. 연결 방식은 any-to-any(IPVPN) 네트워크, 지점 간(point-to-point) 이더넷 네트워크, 또는 코로케이션 시설에서 연결 공급자를 통해 구성하는 가상 크로스 커넥션 중 어떤 것이든 가능합니다. ExpressRoute 연결은 공용 인터넷을 거치지 않는다는 점이 핵심입니다.

Azure와 Oracle Cloud 연결 구성

Microsoft Azure 가상 네트워크(VNet)를 Oracle Cloud Infrastructure의 가상 클라우드 네트워크(VCN)와 연결하면, 애플리케이션 계층(Application Tier)은 Azure에서, 데이터베이스 계층(Database Tier)은 Oracle Cloud Infrastructure에서 실행되는 형태로 Oracle E-Business Suite를 운영할 수 있습니다. 이 글에서는 미국 동부 리전을 기준으로 두 클라우드 플랫폼 간 직접 백투백(back-to-back) 연결을 설정하는 과정을 다룹니다. 이 일회성 설정을 활용하면 이후 두 클라우드 플랫폼 간 여러 컴퓨팅 리소스를 추가로 연결할 수 있습니다.

두 클라우드 간 연결은 인터넷에 노출되지 않는 프라이빗 연결이며, 연결을 활성화하기 위해 중간 서비스 공급자도 필요하지 않습니다. 연결 설정이 완료되면 설정 과정에서 사용한 컴퓨팅 인스턴스에 Oracle E-Business Suite를 설치하고 구성할 수 있습니다. 다음 이미지는 Oracle E-Business Suite의 크로스 클라우드 아키텍처를 보여줍니다.

Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

이미지 출처: https://docs.microsoft.com/en/azure

연결 설정 단계

다음 단계에 따라 Azure ExpressRoute와 OCI FastConnect를 사용해 Microsoft Azure와 OCI를 연결합니다.

  1. Azure Portal에 로그인한 후 서브넷이 포함된 가상 네트워크를 생성합니다.

  2. 가상 네트워크 게이트웨이를 생성합니다. FastPath가 활성화되면 네트워크 트래픽이 게이트웨이를 우회하여 가상 네트워크 내 가상 머신으로 직접 전달됩니다.

    a. 게이트웨이 유형(Gateway Type)에서 ExpressRoute를 선택합니다.

    b. SKU에서 FastPath를 활성화하려면 Ultra Performance 또는 ErGw3AZ를 선택합니다.

  3. ExpressRoute 회선을 생성합니다.

    a. 공급자(Provider)에서 Oracle Cloud FastConnect를 선택합니다.

    b. 피어링 위치(Peering Location)에서 Washington DC를 선택합니다.

    c. FastConnect 측 구성과 일치하도록 대역폭(Bandwidth)으로 1Gbps를 선택합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기
  4. 가상 머신을 생성합니다.

  5. ExpressRoute 배포가 정상적으로 완료되었는지 확인합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기
  6. Oracle Cloud에 로그인한 후 Virtual Cloud Network를 생성합니다. VCN 생성 시 OCI 가상 클라우드 네트워크의 IP 주소 공간이 Azure 가상 네트워크의 프라이빗 IP 주소 공간과 겹치지 않도록 반드시 확인합니다. 리전(region) 서브넷을 생성하고 라우트 테이블(Route Table)보안 목록(Security List)은 기본값으로 선택합니다.

  7. FastConnect 연결을 생성하고 공급자(PROVIDER)Microsoft Azure: ExpressRoute를 선택한 뒤, Azure ExpressRoute에서 복사한 서비스 키(Service Key)를 공급자 서비스 키(PROVIDER SERVICE KEY) 항목에 입력합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기 Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기
  8. 컴퓨팅 인스턴스를 생성합니다.

  9. Azure VNet에서 OCI 컴퓨팅 인스턴스로 SSH 또는 ping을 허용하는 네트워크 보안 그룹을 생성합니다. 그런 다음 해당 네트워크 보안 그룹을 앞서 생성한 컴퓨팅 인스턴스에 할당합니다.

    a. FastConnect 연결 상태가 Provisioned(프로비저닝됨)인지 확인합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

    b. Azure ExpressRoute 공급자 상태가 Provisioned인지, 그리고 피어링 정보가 정상적으로 표시되는지 확인합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

    c. OCI 서버에서 Azure 서버로 SSH 접속을 시도하여 연결을 테스트합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

    d. 반대 방향으로 Azure 서버에서 OCI 서버를 ping하여 연결을 최종 검증합니다.

    Microsoft Azure와 Oracle Cloud Infrastructure에서 애플리케이션 실행하기

마무리

이 글에서는 Microsoft Azure에서 OCI로 연결을 설정하는 전체 과정을 살펴보았습니다. 연결이 완료되면 양쪽 클라우드에 프로비저닝된 컴퓨팅 인스턴스를 활용해 Oracle E-Business Suite나 기타 Oracle 관련 제품을 설치할 수 있으며, 애플리케이션 서비스는 Azure Cloud에서, 데이터베이스 서비스는 Oracle Cloud에서 실행하는 구성이 가능합니다.

의견이나 질문이 있다면 피드백 탭을 이용해 남겨 주세요. 또한 Sales Chat을 클릭하여 지금 바로 상담을 시작할 수도 있습니다.