오라클 클라우드 인프라스트럭처
1. 개요
1. 개요
오라클 클라우드 인프라스트럭처는 오라클 코퍼레이션이 2016년 10월 20일에 발표한 클라우드 컴퓨팅 서비스이다. 이 플랫폼은 서비스형 인프라스트럭처와 서비스형 플랫폼을 포함한 포괄적인 클라우드 서비스를 제공하며, 기업이 인터넷을 통해 컴퓨팅, 스토리지, 네트워킹, 데이터베이스와 같은 IT 인프라를 온디맨드 방식으로 이용할 수 있게 한다.
이 서비스는 리눅스와 마이크로소프트 윈도우를 포함한 다양한 운영 체제를 지원하는 크로스 플랫폼 환경으로, iOS 및 안드로이드를 통한 모바일 접근도 가능하다. 플랫폼 자체는 클로즈드 소스로 제공되지만, 클라이언트 SDK는 오픈 소스로 공개되어 개발자 접근성을 높인다.
오라클 클라우드 인프라스트럭처는 멀티클라우드 전략의 핵심 구성 요소로, 기존 온프레미스 시스템 및 다른 퍼블릭 클라우드와의 통합을 용이하게 한다. 이를 통해 기업은 하이브리드 클라우드 환경을 구축하고 데이터 센터의 확장성을 유연하게 관리할 수 있다.
2. 서비스
2. 서비스
2.1. 서비스형 인프라스트럭처 (IaaS) 및 서비스형 플랫폼 (PaaS)
2.1. 서비스형 인프라스트럭처 (IaaS) 및 서비스형 플랫폼 (PaaS)
오라클 클라우드 인프라스트럭처는 서비스형 인프라스트럭처와 서비스형 플랫폼을 포괄하는 포괄적인 클라우드 서비스 제품군을 제공한다. 이 서비스들은 2016년 10월 20일 "Oracle Bare Metal Cloud Services"라는 이름으로 처음 공개되었으며, 이후 2018년 현재의 명칭으로 리브랜딩되고 "Generation 2 Cloud"로 명명되었다. 이는 가상 머신 인스턴스부터 하이퍼바이저 없이 직접 제공되는 베어메탈 서버에 이르는 다양한 컴퓨트 옵션을 포함하는 근본적인 재설계를 의미한다.
주요 IaaS 구성 요소로는 컴퓨트, 스토리지, 네트워킹이 있다. 컴퓨트 서비스는 다양한 워크로드에 맞춘 가상 머신과 고성능 베어메탈 인스턴스를 제공하며, 인텔, AMD, Arm 기반 프로세서를 지원한다. 스토리지 서비스는 블록 스토리지, 파일 스토리지, 객체 스토리지를 포함한다. 네트워킹 서비스는 완전히 구성 가능한 사설 네트워크, 로드 밸런싱, 그리고 에퀴닉스나 AT&T 같은 파트너를 통한 전용 연결 서비스인 FastConnect를 제공한다.
PaaS 측면에서는 애플리케이션 개발, 데이터베이스 관리, 통합, 비즈니스 분석을 위한 관리형 플랫폼 서비스를 제공한다. 특히 오라클 데이터베이스, MySQL, NoSQL 데이터베이스를 관리형 서비스로 제공하며, 오라클 자율 데이터베이스와 같은 고급 옵션을 포함한다. 또한 쿠버네티스, 자바, CI/CD 도구를 지원하는 개발자 플랫폼과 데이터 과학 워크스페이스, API 관리 및 애플리케이션 성능 모니터링과 같은 서비스도 포괄한다. 이러한 서비스들은 하이브리드 클라우드 및 멀티클라우드 환경을 지원하도록 설계되어 있다.
2.2. 서비스형 소프트웨어 (SaaS)
2.2. 서비스형 소프트웨어 (SaaS)
오라클 클라우드 인프라스트럭처의 서비스형 소프트웨어(SaaS)는 오라클 클라우드 애플리케이션이라는 브랜드로 제공된다. 이는 기업이 별도의 하드웨어나 소프트웨어를 설치, 유지보수할 필요 없이 인터넷을 통해 구독 형태로 다양한 비즈니스 애플리케이션을 이용할 수 있게 하는 클라우드 서비스 모델이다. 주요 애플리케이션 제품군으로는 전사적 자원 관리(ERP), 인적 자본 관리(HCM), 고객 경험(CX), 공급망 관리(SCM) 등이 포함되어 기업의 핵심 업무 프로세스를 포괄적으로 지원한다.
이러한 SaaS 애플리케이션은 특정 산업 분야(예: 금융 서비스, 소매, 공공 부문)의 요구사항과 규정 준수 표준을 반영한 산업별 솔루션으로도 제공된다. 또한, 사물인터넷(IoT) 애플리케이션, 블록체인 클라우드 서비스, SaaS 분석 등 최신 기술을 접목한 서비스도 포트폴리오에 포함되어 있다. 오라클은 2016년 NetSuite를 인수하여 중소기업 및 빠르게 성장하는 기업을 위한 포괄적인 클라우드 컴퓨팅 ERP 솔루션 라인업을 강화했다.
2.3. 서비스형 데이터 (DaaS)
2.3. 서비스형 데이터 (DaaS)
오라클 클라우드 인프라스트럭처의 서비스형 데이터(DaaS)는 오라클 데이터 클라우드라는 이름으로 제공된다. 이 서비스는 마케팅, 광고, 고객 경험 관리 등 다양한 비즈니스 분야에서 데이터 기반 통찰력을 얻는 데 중점을 둔다. 핵심 기능은 Oracle ID Graph 기술을 활용하여 웹사이트, 모바일 앱, 오프라인 채널 등 다양한 출처와 장치에서 수집된 소비자 데이터를 통합하고 연결하는 것이다. 이를 통해 마케터와 기업은 교차 채널 소비자 행동을 이해하고, 대상 집단을 세분화하며, 캠페인 성과를 측정할 수 있다.
주요 서비스 범위에는 데이터 관리 플랫폼(DMP), 데이터 분석, 오디언스 타게팅 솔루션이 포함된다. 이 플랫폼은 익명화된 소비자 프로필을 생성하고, 구매 의도 신호를 분석하며, 광고 효율성을 측정하는 도구를 제공한다. Oracle Data Cloud는 서비스형 소프트웨어(SaaS) 애플리케이션군과도 통합되어 고객 관계 관리(CRM) 및 전사적 자원 관리(ERP)와 같은 영역에서 데이터 기반 의사 결정을 지원한다. 이는 기업이 빅데이터를 활용하여 보다 개인화된 경험을 제공하고 비즈니스 성과를 최적화하도록 돕는 것을 목표로 한다.
3. 주요 구성 요소
3. 주요 구성 요소
3.1. 컴퓨트
3.1. 컴퓨트
오라클 클라우드 인프라스트럭처의 컴퓨트 서비스는 다양한 워크로드 요구사항을 충족하기 위해 설계된 가상 및 물리적 컴퓨트 리소스를 제공한다. 이 서비스의 핵심은 가상 머신 인스턴스와 베어메탈 서버로 구성된다. 가상 머신 인스턴스는 다양한 성능과 메모리 구성 옵션을 제공하여 일반적인 애플리케이션 호스팅, 개발 및 테스트 환경에 적합하다.
보다 높은 성능과 하드웨어 독립성이 필요한 경우를 위해 베어메탈 서버를 제공한다. 이 서버는 하이퍼바이저가 없는 전용 물리적 서버로, 고성능 데이터베이스, 고성능 컴퓨팅, 그리고 까다로운 엔터프라이즈 애플리케이션을 실행하는 데 적합하다. 특히 오라클 데이터베이스와의 긴밀한 통합을 통해 최적의 성능을 발휘하도록 설계되었다.
컴퓨트 서비스는 인텔, AMD 및 Arm 기반 프로세서를 포함한 다양한 프로세서 아키텍처를 지원한다. 이는 고객이 특정 워크로드에 가장 적합한 성능과 비용 효율성을 선택할 수 있는 유연성을 제공한다. 모든 컴퓨트 인스턴스는 자동화된 오케스트레이션 도구와 통합되어 빠른 프로비저닝과 확장성을 가능하게 한다.
이러한 컴퓨트 리소스는 스토리지 및 네트워킹 서비스와 결합되어 오라클 클라우드 인프라스트럭처의 견고한 기반을 형성한다. 또한 컨테이너 엔진 및 쿠버네티스 서비스와의 통합을 통해 현대적인 클라우드 네이티브 애플리케이션 개발과 배포를 지원한다.
3.2. 스토리지
3.2. 스토리지
오라클 클라우드 인프라스트럭처의 스토리지 서비스는 다양한 데이터 유형과 접근 패턴에 맞춰 설계된 여러 종류의 스토리지 옵션을 제공한다. 이 플랫폼은 일반적인 프로토콜 및 API를 통해 데이터베이스, 분석, 콘텐츠 및 기타 애플리케이션을 위한 블록 스토리지, 파일 스토리지, 객체 스토리지 및 아카이브 스토리지를 지원한다. 각 서비스는 특정 워크로드에 최적화되어 있어 사용자는 성능, 비용, 내구성 요구사항에 따라 적절한 스토리지 유형을 선택할 수 있다.
주요 스토리지 서비스로는 먼저 블록 볼륨이 있다. 이는 가상 머신 및 베어메탈 인스턴스에 연결되어 데이터베이스나 엔터프라이즈 애플리케이션과 같이 높은 IOPS와 낮은 지연 시간이 필요한 워크로드에 적합한 고성능 블록 스토리지이다. 다음으로 파일 스토리지 서비스는 표준 NFS 프로토콜을 사용하는 완전 관리형 네트워크 연결 스토리지로, 공유 파일 시스템이 필요한 리프트 앤 시프트 마이그레이션, 개발 환경, 콘텐츠 관리 시스템 등에 활용된다.
대규모의 비정형 데이터를 저장하고 접근하기 위한 객체 스토리지는 REST API를 통해 접근 가능하며, 웹 콘텐츠, 백업, 빅데이터 분석 데이터 저장에 주로 사용된다. 마지막으로, 거의 접근하지 않지만 장기 보관이 필요한 데이터를 위해 매우 저렴한 비용의 아카이브 스토리지를 제공한다. 모든 스토리지 서비스는 기본적으로 암호화가 적용되어 데이터 보안을 보장하며, 리전과 가용성 도메인 간의 복제를 통해 높은 내구성과 가용성을 제공한다.
3.3. 네트워킹
3.3. 네트워킹
오라클 클라우드 인프라스트럭처의 네트워킹 구성 요소는 가상 클라우드 네트워크를 기반으로 하여 완전히 구성 가능한 사설 네트워크 환경을 제공한다. 사용자는 자체 IP 주소 범위를 정의하고, 서브넷을 생성하며, 라우팅 테이블과 방화벽 규칙을 구성하여 워크로드 간의 트래픽 흐름을 세밀하게 제어할 수 있다. 이 아키텍처는 각 고객의 네트워크가 기본적으로 논리적으로 격리되어 보안성을 보장한다.
주요 네트워킹 서비스로는 애플리케이션의 고가용성과 내결함성을 지원하는 로드 밸런서가 있다. 또한, 오라클 클라우드 인프라스트럭처는 FastConnect라는 서비스를 통해 고객의 온프레미스 데이터 센터와 클라우드 리전 간에 낮은 지연 시간과 높은 대역폭의 전용 사설 연결을 구축할 수 있게 한다. 이 연결은 에퀴닉스, AT&T, 콜트와 같은 주요 네트워크 서비스 제공업체를 통해 제공된다.
엣지 컴퓨팅 및 콘텐츠 전송 영역에서는 도메인 이름 시스템 서비스를 포함한 다양한 엣지 서비스를 제공한다. 이 서비스는 오라클이 인수한 Dyn의 기술을 기반으로 하여, 사용자 요청을 최적의 리소스로 라우팅하고 네트워크 경로의 변경이나 중단에 적응할 수 있는 능력을 갖추고 있다. 이러한 네트워킹 기능들은 전반적으로 하이브리드 및 멀티클라우드 환경을 안전하고 효율적으로 운영하는 데 기여한다.
3.4. 데이터베이스
3.4. 데이터베이스
오라클 클라우드 인프라스트럭처의 데이터베이스 서비스는 클라우드 환경에서 다양한 데이터 워크로드를 운영하기 위한 완전 관리형 서비스 제품군을 제공한다. 이 서비스는 온라인 트랜잭션 처리와 데이터 웨어하우스부터 빅데이터 분석, 기계 학습에 이르기까지 광범위한 요구 사항을 지원한다. 핵심은 오라클의 자율 운영 기술이 적용된 오라클 자율 데이터베이스로, 패치, 튜닝, 백업 등 일상적인 관리 작업을 자동화하여 가용성과 보안을 높인다.
이 플랫폼은 엑사데이터 클라우드 서비스와 오라클 데이터베이스 클라우드 서비스를 포함하여 고성능 데이터베이스 인스턴스를 제공한다. 또한 MySQL 및 NoSQL 데이터베이스를 완전 관리형 서비스로 제공하여 오픈 소스 기술 스택을 선호하는 사용자에게 선택의 폭을 넓혔다. 이러한 서비스들은 JSON 문서 처리, 공간 데이터 관리, 그래프 데이터베이스와 같은 현대적 데이터 유형과 패턴을 지원한다.
데이터베이스 서비스는 오라클 클라우드 인프라스트럭처의 컴퓨트 및 스토리지 리소스와 긴밀하게 통합되어 최적의 성능을 보장한다. 고객은 퍼블릭 클라우드에 배포하거나, 데이터 주권과 낮은 지연 시간 요구사항을 충족하기 위해 오라클 클라우드 앳 커스터머를 통해 자체 데이터 센터 내에 전용 클라우드 지역을 구축할 수 있다. 이를 통해 하이브리드 클라우드 및 멀티클라우드 아키텍처를 유연하게 구성할 수 있다.
4. 배포 모델
4. 배포 모델
오라클 클라우드 인프라스트럭처는 다양한 고객 요구사항과 규제 준수 요건을 충족하기 위해 여러 배포 모델을 제공한다. 주요 배포 모델은 퍼블릭 클라우드, 전용 클라우드, 그리고 하이브리드 클라우드 접근 방식이 포함된다.
가장 일반적인 형태는 오라클이 전 세계에 운영하는 퍼블릭 클라우드 리전을 통해 서비스를 제공하는 것이다. 2023년 7월 기준으로, 이 서비스는 북아메리카, 남아메리카, 유럽 연합, 중동, 아프리카, 인도, 호주, 한국, 일본 등을 포함한 44개 지역에서 이용할 수 있다. 특정 정부 기관을 위해 설계된 오라클 클라우드 인프라스트럭처 정부 클라우드도 미국과 영국에서 제공되며, FedRAMP High 및 DISA SRG IL5와 같은 엄격한 규정 준수 표준을 따른다.
고객의 데이터 센터 내에 오라클 클라우드 서비스를 배포할 수 있는 'Cloud at Customer' 솔루션은 중요한 하이브리드 클라우드 배포 모델이다. 이 모델은 데이터 거버넌스, 대기 시간 요구사항 또는 규제 제약으로 인해 온프레미스 환경을 유지해야 하는 조직에게 적합하다. 오라클은 이를 통해 관리형 프라이빗 클라우드 환경을 제공하며, 퍼블릭 클라우드와 동일한 아키텍처, 서비스, 가격 모델 및 API를 사용한다. 이는 멀티클라우드 및 하이브리드 클라우드 전략을 구현하려는 기업에게 유연성을 부여한다.
5. 아키텍처
5. 아키텍처
오라클 클라우드 인프라스트럭처의 아키텍처는 전 세계에 분산된 데이터 센터 네트워크를 기반으로 구축된다. 이 서비스는 퍼블릭 클라우드와 정부 클라우드, 그리고 하이브리드 클라우드 배포 모델인 'Cloud at Customer'를 통해 제공된다. 전반적인 아키텍처는 고가용성, 내결함성 및 데이터 주권을 핵심 설계 원칙으로 삼고 있다.
기본 배포 단위는 리전이다. 각 리전은 일반적으로 지리적으로 분리된 최소 두 개의 가용성 도메인으로 구성되어 재해 복구 및 고가용성을 보장한다. 각 가용성 도메인은 전원, 냉각 및 네트워크 인프라가 완전히 독립된 하나 이상의 물리적 데이터 센터에 해당한다. 또한, 각 가용성 도메인 내에는 서버, 스토리지 등 하드웨어 장애의 영향을 격리하기 위해 설계된 세 개의 결함 도메인이 존재한다.
이러한 계층적 격리 구조는 애플리케이션을 여러 결함 도메인과 가용성 도메인에 걸쳐 배포할 수 있게 하여 단일 지점 장애를 방지한다. 모든 리전은 오라클이 관리하는 고속 백본 네트워크로 연결되어 글로벌 서비스 제공과 낮은 지연 시간 통신을 가능하게 한다. 또한, FastConnect 서비스를 통해 에퀴닉스, AT&T 등의 파트너를 경유한 온프레미스 환경과의 사설 연결을 지원한다.
6. 특징 및 장점
6. 특징 및 장점
오라클 클라우드 인프라스트럭처는 오라클 코퍼레이션이 제공하는 클라우드 컴퓨팅 서비스로, 기업의 다양한 워크로드를 지원하기 위해 설계된 특징과 장점을 가진다. 이 플랫폼은 서비스형 인프라스트럭처와 서비스형 플랫폼을 포함한 포괄적인 서비스 스택을 제공하며, 특히 베어메탈 서버와의 긴밀한 통합을 강점으로 삼는다. 온프레미스 환경과의 하이브리드 배포를 용이하게 하는 설계는 기존 오라클 데이터베이스 사용자에게 매력적인 선택지가 된다.
주요 장점 중 하나는 높은 성능과 보안을 제공하는 아키텍처이다. 가용성 도메인과 결함 도메인으로 구성된 격리된 리전 구조는 애플리케이션의 내결함성과 가용성을 보장한다. 또한, 오라클 자율 데이터베이스와 같은 관리형 서비스를 통해 패치, 튜닝, 백업 등 복잡한 데이터베이스 관리 작업을 자동화하여 운영 부담을 줄인다.
다른 주요 퍼블릭 클라우드 제공자들과의 차별점은 멀티클라우드 및 하이브리드 클라우드 환경에 대한 강력한 지원에 있다. 오라클 클라우드 인프라스트럭처는 마이크로소프트 애저와의 상호연결성 같은 파트너십을 통해 고객이 여러 클라우드 환경을 유연하게 활용할 수 있도록 한다. 이는 기업이 특정 벤더에 종속되지 않고 최적의 서비스를 조합할 수 있는 유연성을 제공한다.
7. 역사 및 발전
7. 역사 및 발전
오라클 클라우드 인프라스트럭처는 오라클 코퍼레이션이 2016년 10월 20일에 'Oracle Bare Metal Cloud Services'라는 이름으로 정식 출시한 클라우드 컴퓨팅 서비스이다. 이 서비스는 베어메탈 서버를 중심으로 한 서비스형 인프라스트럭처를 제공하며, 기존의 퍼블릭 클라우드와 차별화된 성능과 제어력을 강점으로 내세웠다.
2018년에 이르러 서비스는 'Oracle Cloud Infrastructure'로 리브랜딩되었으며, 동시에 오라클은 이를 '2세대 클라우드'로 포지셔닝했다. 이 시기부터 AMD 프로세서 기반의 베어메탈 인스턴스가 추가되는 등 하드웨어 다양화가 진행되었다. 또한, 도메인 이름 시스템 서비스 역량을 강화하기 위해 Dyn을 인수하는 등 클라우드 네트워킹 및 엣지 컴퓨팅 분야를 확장해 나갔다.
2020년대에 들어서는 암페어 컴퓨팅의 Arm 아키텍처 기반 프로세서를 지원하는 컴퓨트 인스턴스를 출시하며, 에너지 효율적인 워크로드 실행에 대한 대응을 시작했다. 또한, 전용 클라우드 리전 및 'Cloud at Customer' 서비스를 통해 하이브리드 클라우드와 프라이빗 클라우드 수요를 적극적으로 충족시키고 있다. 서비스의 지리적 범위도 지속적으로 확대되어 전 세계 여러 리전에서 이용 가능하다.
