Oracle Cloud Infrastructure(OCI) Functions은 별도의 인프라 관리 없이 코드를 생성, 실행, 확장할 수 있는 서버리스 컴퓨트 서비스입니다. Oracle Cloud 서비스 및 SaaS 애플리케이션 전반에 기본 통합되어 있는 Functions은 간단히 비즈니스 프로세스를 자동화하고, 클라우드 이벤트로부터 액션을 트리거하고, API 중심 워크로드를 구동할 수 있도록 지원합니다.
Functions는 클라우드 네이티브의 유연성과 개방형 이식성을 결합한 솔루션입니다. 클라우드 또는 온프레미스에 애플리케이션을 원활히 배포하고, 진정한 벤더 독립성을 바탕으로 빠르게 이전할 수 있습니다.
Functions은 다음과 같은 이점을 제공합니다.
통합, 자동화, 현대적 애플리케이션 개발의 새로운 가능성을 제공하는 OCI Functions을 살펴보세요.
함수를 작성하고 배포하면 OCI가 필요한 리소스를 자동으로 프로비저닝하고 확장합니다. 인프라 관리 작업은 필요없습니다.
Provisioned Concurrency가 함수를 '웜(warm)' 상태로 유지해 예측 불가능한 트래픽 급증 시에도 1초 미만 응답 시간을 유지하도록 지원합니다.
OCI 서비스 전반의 공통 사용 사례를 지원하는 사전 구축 함수 카탈로그를 활용해 빠르게 배포해 보세요. 코드를 처음부터 직접 작성, 빌드, 유지보수할 필요 없이 선택, 구성, 실행하기만 하면 됩니다.
OCI Functions은 코드를 자동으로 Docker 이미지로 패키징합니다. 더 많은 커스터마이징을 원하시나요? 선택한 Dockerfile을 사용하고, 네이티브 라이브러리를 설치하고, 런타임을 요구 사항에 맞춰 직접 조정할 수 있습니다.
OCI Functions은 Python, Go, Java, Node.js, C#를 기본 지원합니다. 다른 언어를 사용하고 싶으신가요? 자체 Dockerfile을 가져오기만 하면 원하는 모든 언어를 사용할 수 있습니다.
OCI Functions은 Apache 2.0 라이선스를 획득한 Fn Project, Docker, CloudEvents를 기반으로 구축되어 개방적이고, 이식성이 뛰어나고, 벤더 종속성 없이 어디서나 워크로드를 실행할 수 있습니다.
Functions 콘솔에 통합된 Code Editor로 편집, 배포, 변경사항 저장을 한 곳에서 수행해 보세요. 컨텍스트 전환은 필요 없습니다.
관리자는 Oracle Identity and Access Management 정책을 사용하여 Functions를 관리하고 호출하며 안전하게 액세스하기 위한 세분화된 액세스 제어를 제공할 수 있습니다.
Functions는 안전한 격리 방식으로 코드를 실행할 수 있습니다. 이 서비스는 고유한 컴퓨팅 및 네트워킹 리소스를 사용하여 고객 간에 코드 실행을 엄격하게 분리합니다.
Functions는 OCI Registry의 서명된 컨테이너 이미지만 사용하도록 구성할 수 있습니다. 이렇게 하면 컨테이너 이미지가 신뢰할 수 있는 소스로부터 수집되고, 게시된 이후로 변경되지 않았다는 사실을 검증할 수 있습니다.
Vault를 사용하여 암호, API 키와 같은 민감한 구성 데이터를 비밀로 저장할 수 있습니다. 이 비밀 암호를 사용해 함수를 작성하면 데이터베이스, 스토리지 및 기타 서비스를 안전하게 인증할 수 있습니다.
Functions를 로그, 측정 지표 및 추적과 함께 사용해 코드를 모니터링하고, 문제를 해결하고, 인사이트를 얻을 수 있습니다.
모든 지역에서 일관된 비율로 호출 및 실행 시간에 따라 비용을 지불하십시오. 매월 2백만 건의 무료 호출을 받으십시오.
Functions는 스토리지와 Autonomous AI Database를 포함하여 이벤트를 생성하는 모든 Oracle Cloud Services와 함께 작동합니다. CloudEvents와 호환되므로 클라우드 네이티브 에코시스템과의 상호 운용성을 제공합니다.
API Gateway를 사용하여 함수를 API로 노출하십시오. API Gateway는 API 호출에 대한 보안 및 비율 제한과 함께 RESTful 엔드포인트를 제공하는 반면 Functions는 API를 처리하기 위한 완전 관리형 백엔드 서비스를 제공합니다.
Notifications를 사용하여 작업을 자동화함으로써 리소스 활용률이 높거나 리소스를 사용할 수 없을 때 함수를 트리거하십시오.
Streaming을 소스로, Functions를 작업 또는 대상으로 갖춘 Service Connectors를 사용하여 데이터 스트림을 처리할 수 있습니다.
Functions를 자동으로 트리거해 로그를 분석하고, Jira, Service Cloud 등 시스템 내 티켓을 업데이트하고 서드파티 보안 분석 및 모니터링 도구로 로그를 내보낼 수 있습니다.
Enterprise Resource Planning(ERP)과 Human Capital Management(HCM)와 같은 Oracle SaaS 애플리케이션을 연결하고 확장하여 요구 사항을 고유하게 충족하는 기능을 쉽게 제공하십시오.
OCI DevOps 서비스를 사용하여 CI/CD 파이프라인의 일부로 함수를 배포할 수 있습니다.
Oracle Cloud에서 서버리스 기술을 사용해 구축할 수 있는 즉시 사용 가능한 참조 아키텍처와 솔루션 플레이북을 살펴보세요.
API Gateway와 Functions를 사용하여 애플리케이션에 대한 수신 API 요청을 처리하십시오.
컨테이너, 서버리스 함수, API를 사용해 변화하는 비즈니스 요구 사항에 맞춰 SaaS 역량을 확장해 보세요.
서버리스 기능은 기업의 경제 모델을 변화시킵니다—고객은 기능이 실행 중일 때 사용된 리소스에 대해서만 비용을 지불하고, 유휴 시간에 대한 비용은 지불하지 않죠. Oracle Functions는 탄력적인 가격 정책을 사용하기 때문에 일시적 워크로드 또는 급증하는 사용 패턴의 워크로드에 적합한 플랫폼입니다.
'사용되지 않은 프로비전된 동시성'의 가격은 실행 시간 요율의 25% 가격에 책정됩니다. 이 가격 할인은 UCM 협의 요율을 포함한 기타 할인과 별도로 추가로 적용됩니다. Functions 실행에 사용된 프로비전된 동시성에 대해서는 추가 비용이 청구되지 않습니다.
사용량 기준 요금 부과 |
책정 기준 |
|
매월 첫 200만 건 |
무료 |
함수 호출 |
매월 200만 건 초과 |
US$0.0000002 | 함수 호출 |
사용량 기준 요금 부과 |
책정 기준 |
|
매월 첫 400,000시간 |
무료 |
기가바이트 메모리-초 |
매월 400,000시간 초과 |
US$0.00001417 | 기가바이트 메모리-초 |