IBM Cloud® Code Engine은 완전 관리형 서버리스 플랫폼입니다. 컨테이너 이미지, 배치 작업, 소스 코드 또는 함수를 가져와서 IBM Cloud Code Engine이 기본 인프라를 관리하고 보호하도록 하세요. 직접 컨테이너 클러스터를 배포하거나, 스케일링하거나, 크기를 조정할 필요가 없습니다. 네트워킹 기술이 필요하지 않습니다.
IBM Cloud는 신규 IBM Cloud Code Engine 및 MongoDB 고객에게 미화 500달러의 프로모션 크레딧을 제공합니다. 서비스로 제공되는 가용성과 확장성이 뛰어나고 유연한 데이터베이스와 완전 관리형 서버리스 플랫폼의 결합된 이점을 경험해 보세요.
원하는 언어로 멋진 앱을 빌드한 다음 서버리스 플랫폼에 몇 초 만에 배포하세요.
사용한 리소스 비용을 정확하게 지불하세요.
단일 애플리케이션을 사용하여 웹 앱, 컨테이너, 배치 작업 및 함수를 배포하고 안전하게 통합할 수 있습니다.
더 이상 인프라를 관리할 필요가 없습니다. 클러스터 크기 조정, 스케일링, 네트워킹도 모두 알아서 처리합니다.
앱은 TLS로 자동 보호되고, 기타 워크로드로부터 분리됩니다.
여러 서버리스 제품에 대해 알아볼 필요 없이 고객의 요구에 가장 적합한 워크로드 유형을 선택합니다.IBM Cloud Code Engine은 오픈 소스 기술인 Kubernetes 및 Knative를 기반으로 구축되어 컨테이너 에코시스템 툴링에 완전히 액세스하고 워크로드의 이동성을 보장할 수 있습니다.
앱은 암호화된 트래픽과 엄격한 액세스 제어로 보호됩니다. 격리된 환경은 워크로드를 분리하여 보안을 강화합니다. Code Engine은 광범위한 산업 표준 및 규정을 준수합니다.
Code Engine은 워크로드를 자동으로 스케일 업 및 스케일 다운하며, 요청이 없는 경우에도 0까지 스케일 다운합니다. 사용한 리소스에 대해서만 비용을 지불합니다.
실행 후 완료 구성 요소를 애플리케이션의 일부로 만듭니다. 오래 실행되고 리소스를 많이 사용하는 작업을 비동기식으로 오프로드하세요.
IBM Cloud는 신규 IBM Cloud Code Engine 및 MongoDB 고객에게 미화 500달러의 프로모션 크레딧을 제공하고 있습니다. 서비스로 제공되는 가용성과 확장성이 뛰어나고 유연한 데이터베이스와 완전 관리형 서버리스 플랫폼의 결합된 이점을 경험해 보세요.
크레딧은 Code Engine 및 MongoDB의 측정된 사용량에 대해 90일 동안 유지됩니다. 이 혜택은 Code Engine과 MongoDB의 신규 사용자 모두에게 제공됩니다. 이 혜택을 활용하고 시작하려면 여기를 클릭하세요:
Code Engine과 MongoDB를 사용하여 웹 애플리케이션을 빌드하는 방법을 알아보려면 이 튜토리얼을 따라 시작하세요.
혜택 조건
고객 계정당 하나의 프로모션 코드만 사용할 수 있습니다. 미화 500달러 크레딧은 이 혜택에만 사용할 수 있으며 다른 혜택에는 적용할 수 없습니다. 혜택은 이용 가능 여부에 따라 달라질 수 있습니다.
IBM Cloud Code Engine은 완전 관리형 서버리스 플랫폼으로, 컨테이너 이미지, 12-factor 앱, 함수, 배치 작업, 코드 조각 등 클라우드 네이티브 애플리케이션을 호스팅하는 데 사용됩니다. 개발자는 런타임 제한이 있는 호스팅 플랫폼(CaaS, PaaS, FaaS) 중 한 가지 유형을 택하는 대신, 원하는 런타임 기능을 선택하여 모든 기능을 최대한 활용할 수 있습니다. IBM Cloud Code Engine이 런타임 호스팅 환경의 복잡성을 제거하여, 개발자는 인프라 관리 대신 코드 작업에 집중할 수 있습니다. 개발자는 단일 사용자 환경에서 다양한 아티팩트(컨테이너 이미지, 소스 코드, 배치 작업 등)를 배포할 수 있으며, 생성된 애플리케이션을 동적으로 스케일 업하거나 0까지 스케일 다운합니다. 따라서 사용자는 워크로드가 실행 중일 때만 비용을 지불합니다.
IBM Cloud Code Engine은 Kubernetes를 기반으로 하지만 그에 따른 복잡성을 숨김으로써, 개발자가 호스팅 환경을 관리하는 대신 코드 작성에 집중할 수 있도록 합니다. 이는 대부분의 사용자에게 긍정적인 경험이지만, 일부 사용자는 전체 Kubernetes 구성(예: 기타 Kubernetes 워크로드와 통합)에 액세스하고자 할 것입니다.IBM Cloud Code Engine은 익숙한 Kubernetes 툴링(예: kubectl)을 노출하여 이를 허용합니다.
Kubernetes 제품 |
IBM Cloud Code Engine |
IBM Cloud Kubernetes Service 또는 Red Hat® OpenShift® on IBM Cloud |
온프레미스 Red Hat OpenShift |
|||
제공 형식 |
IBM Cloud Service |
IBM Cloud Service |
온프레미스에 설치 가능한 소프트웨어 |
|||
테넌시 |
다중 테넌트(공유 클러스터) |
단일 테넌트(전용 클러스터) |
단일 테넌트(전용 클러스터) |
|||
비용 |
워크로드가 실행될 때만 비용 지불(GB-초, vCPU-초 및 호출) |
전체 클러스터에 대한 지속적인 청구(클러스터 시간 크기) |
일정한 라이선스 비용 및 인프라 비용 |
|||
관리 |
완전 관리형 |
부분적으로 관리 |
자체 관리 |
|||
기술 |
컨테이너, 클러스터, 네트워킹, 인프라 기술이 필요 없습니다. |
IBM Cloud Kubernetes Service/Red Hat OpenShift, 네트워킹 및 인프라 기술 필요 |
Red Hat OpenShift, 네트워킹 및 인프라 기술 필요 |
아니요. 하지만 매월 재설정되는 월별 한도가 있습니다. 이를 통해 소규모 애플리케이션 및 작업을 실행할 수 있으며, 무료 티어 한도에 도달하면 비용은 다음에 따라 달라집니다.
애플리케이션은 HTTP 엔드포인트를 노출하는 프로세스입니다. 웹 또는 모바일 애플리케이션, REST API 서버, 프록시 애플리케이션의 백엔드로 이를 활용할 수 있습니다. IBM Cloud Code Engine에서는 하나의 CLI 명령을 실행합니다. 컨테이너 이미지 실행, HTTPS 엔드포인트 노출, 자동 스케일링 설정 등의 모든 항목을 올바르게 설정하는 방법을 알아보려면 튜토리얼을 참조하세요.
예. 소스 코드 작성에만 집중하고 이미지 빌드 프로세스를 관리하고 싶지 않은 경우 컨테이너 이미지 빌드 기능을 사용할 수 있습니다.Git 리포지토리를 사용하여 소스 코드를 직접 제공하면, IBM Cloud Code Engine이 컨테이너 이미지를 대신 빌드하고 관리합니다. IBM Cloud Foundry에 익숙한 사용자라면 쉽게 유사성을 파악할 수 있습니다. IBM Cloud Code Engine은 두 가지 빌드 전략을 지원합니다. 하나는 Kaniko 빌더 툴을 활용하는 Dockerfile 빌드이고, 다른 하나는 Paketo 빌드팩을 사용하는 클라우드 네이티브 빌드팩입니다.