IBM Cloud의 서버리스
완전 관리형 컨테이너 런타임에서 컨테이너, 애플리케이션 코드, 배치 작업 또는 함수를 IBM Cloud® Code Engine에서 실행합니다.
IBM Cloud Code Engine 체험하기 문서 읽기
다른 사람이 그래프를 연구하는 동안 드론으로 데이터를 전달하는 사람의 아이소메트릭 그림
인프라 관리 대신 코드 작성에 집중

IBM Cloud® Code Engine은 완전 관리형 서버리스 플랫폼입니다. 컨테이너 이미지, 배치 작업, 소스 코드 또는 함수를 가져와서 IBM Cloud Code Engine이 기본 인프라를 관리하고 보호하도록 하세요. 직접 컨테이너 클러스터를 배포하거나, 스케일링하거나, 크기를 조정할 필요가 없습니다. 네트워킹 기술이 필요하지 않습니다.

지금 바로 IBM Cloud Code Engine 및 MongoDB를 시작하고 미화 500달러를 절약하세요.

IBM Cloud는 신규 IBM Cloud Code Engine 및 MongoDB 고객에게 미화 500달러의 프로모션 크레딧을 제공합니다. 서비스로 제공되는 가용성과 확장성이 뛰어나고 유연한 데이터베이스와 완전 관리형 서버리스 플랫폼의 결합된 이점을 경험해 보세요.

서버리스 사용 사례

컨테이너 실행 이미 컨테이너 이미지를 가지고 계시나요? IBM Cloud Code Engine이 이 이미지를 대신 배포하고, 관리하며 자동 스케일링해 드립니다.더 이상 클러스터 관리, 크기 조정, 오버 프로비저닝에 대해 걱정할 필요가 없습니다. 실제로 사용한 만큼만 지불하세요. 'Hello world' 튜토리얼 시작

소스 코드 배포 원하는 언어로 개발한 다음, 소스 코드를 클라우드에 "푸시" 합니다. 컨테이너 작성 또는 관리에 대해 걱정할 필요가 없습니다. 오브젝트 스토리지, 데이터베이스, 이벤트 스트림과 같은 관리형 서비스에 코드를 손쉽게 연결합니다. 더 알아보기
배치 작업 작성 배치 작업은 ETL 워크로드, 시뮬레이션, AI 데이터 모델 처리와 같은 비이벤트 기반 처리에 적합합니다. 무한 스케일 아웃 기능을 갖춘 강력한 실행 후 완료 배치 작업(CPU, 메모리, 실행 시간)을 작성하고, 필요한 리소스만 지불합니다. 더 알아보기

함수 만들기 함수를 만든 다음 이벤트를 사용하여 함수를 트리거합니다. 1초도 되지 않는 시간에 수천 번이든, 일주일에 한 번이든 요구에 따라 스케일링한 다음 사라집니다. 함수 만들기

이점 초고속 배포

원하는 언어로 멋진 앱을 빌드한 다음 서버리스 플랫폼에 몇 초 만에 배포하세요.

비용 절감

사용한 리소스 비용을 정확하게 지불하세요.

컨테이너를 위한 통합 DevOps 환경 즐기기

단일 애플리케이션을 사용하여 웹 앱, 컨테이너, 배치 작업 및 함수를 배포하고 안전하게 통합할 수 있습니다.

코드 작업에 집중

더 이상 인프라를 관리할 필요가 없습니다. 클러스터 크기 조정, 스케일링, 네트워킹도 모두 알아서 처리합니다.

보안 및 규정 준수 포함

앱은 TLS로 자동 보호되고, 기타 워크로드로부터 분리됩니다.

사례 연구 Eljun은 IBM Cloud Code Engine을 사용하여 전기 자동차 소유자를 충전소 소유자와 연결합니다 IBM Cloud Code Engine은 Sweap.io가 자동 스케일링 기능을 처리할 수 있도록 지원하므로 회사는 고객에게 가치를 제공하는 데 집중할 수 있습니다.
단일 런타임 환경. 온디맨드 스케일링.

여러 서버리스 제품에 대해 알아볼 필요 없이 고객의 요구에 가장 적합한 워크로드 유형을 선택합니다.IBM Cloud Code Engine은 오픈 소스 기술인 Kubernetes 및 Knative를 기반으로 구축되어 컨테이너 에코시스템 툴링에 완전히 액세스하고 워크로드의 이동성을 보장할 수 있습니다.

보안

앱은 암호화된 트래픽과 엄격한 액세스 제어로 보호됩니다. 격리된 환경은 워크로드를 분리하여 보안을 강화합니다. Code Engine은 광범위한 산업 표준 및 규정을 준수합니다.

진정한 서버리스

Code Engine은 워크로드를 자동으로 스케일 업 및 스케일 다운하며, 요청이 없는 경우에도 0까지 스케일 다운합니다. 사용한 리소스에 대해서만 비용을 지불합니다.

배치 작업 실행

실행 후 완료 구성 요소를 애플리케이션의 일부로 만듭니다. 오래 실행되고 리소스를 많이 사용하는 작업을 비동기식으로 오프로드하세요.

UI 둘러보기

시작하기 IBM Cloud Docs 웹페이지는 제품 기능과 사용 방법을 자세히 안내합니다.
개요 IBM Cloud Code Engine 사용자 인터페이스의 개요 창은 제품의 이점을 설명하며, 애플리케이션을 배포하거나 컨테이너 이미지로 작업을 실행할 수 있습니다.
작성 또는 배포 IBM Cloud Code Engine 사용자 인터페이스의 "작성 시작" 창에서 애플리케이션을 배포하거나, 실행할 작업을 작성할 수 있습니다.

프로젝트 대시보드 IBM Cloud Code Engine 사용자 인터페이스의 "내 프로젝트" 창에는 현재 애플리케이션, 작업, 이미지 빌드 등에 대한 요약과 최근 업데이트 내역이 표시됩니다.

구성 IBM Cloud Code Engine 사용자 인터페이스의 "내 애플리케이션" 창에는 실행 중인 작업과 현재 구성이 표시됩니다.

프로모션 사용 방법

IBM Cloud는 신규 IBM Cloud Code Engine 및 MongoDB 고객에게 미화 500달러의 프로모션 크레딧을 제공하고 있습니다. 서비스로 제공되는 가용성과 확장성이 뛰어나고 유연한 데이터베이스와 완전 관리형 서버리스 플랫폼의 결합된 이점을 경험해 보세요.  

크레딧은 Code Engine 및 MongoDB의 측정된 사용량에 대해 90일 동안 유지됩니다. 이 혜택은 Code Engine과 MongoDB의 신규 사용자 모두에게 제공됩니다. 이 혜택을 활용하고 시작하려면 여기를 클릭하세요:

  1. IBM Cloud Paygo 계정 또는 구독 계정을 만들거나 로그인합니다.
  2. IBM Cloud 콘솔 내에서 관리를 클릭한 다음 드롭다운 목록에서 청구 및 사용량 관리를 선택합니다.
  3. 왼쪽의 탐색 모음에서 프로모션 및 크레딧을  선택합니다.
  4. 프로모션 코드 적용을 클릭합니다.
  5. SERVERLESSARC 프로모션 코드를 입력하고 확인을 클릭한 다음 적용을 클릭합니다. 크레딧이 성공적으로 적용된 후 2~3단계를 반복하여 언제든지 크레딧 잔액을 검토할 수 있습니다. 

Code Engine과 MongoDB를 사용하여 웹 애플리케이션을 빌드하는 방법을 알아보려면 이 튜토리얼을 따라 시작하세요.

혜택 조건
고객 계정당 하나의 프로모션 코드만 사용할 수 있습니다. 미화 500달러 크레딧은 이 혜택에만 사용할 수 있으며 다른 혜택에는 적용할 수 없습니다. 혜택은 이용 가능 여부에 따라 달라질 수 있습니다.

IBM Cloud Code Engine이 개발자를 돕는 방법

IBM Cloud Code Engine은 완전 관리형 서버리스 플랫폼으로, 컨테이너 이미지, 12-factor 앱, 함수, 배치 작업, 코드 조각 등 클라우드 네이티브 애플리케이션을 호스팅하는 데 사용됩니다. 개발자는 런타임 제한이 있는 호스팅 플랫폼(CaaS, PaaS, FaaS) 중 한 가지 유형을 택하는 대신, 원하는 런타임 기능을 선택하여 모든 기능을 최대한 활용할 수 있습니다. IBM Cloud Code Engine이 런타임 호스팅 환경의 복잡성을 제거하여, 개발자는 인프라 관리 대신 코드 작업에 집중할 수 있습니다. 개발자는 단일 사용자 환경에서 다양한 아티팩트(컨테이너 이미지, 소스 코드, 배치 작업 등)를 배포할 수 있으며, 생성된 애플리케이션을 동적으로 스케일 업하거나 0까지 스케일 다운합니다. 따라서 사용자는 워크로드가 실행 중일 때만 비용을 지불합니다.

IBM Cloud Code Engine 시작하기
IBM Cloud Code Engine과 Kubernetes의 관계

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, 네트워킹 및 인프라 기술 필요

무료 티어의 작동 방식

아니요. 하지만 매월 재설정되는 월별 한도가 있습니다. 이를 통해 소규모 애플리케이션 및 작업을 실행할 수 있으며, 무료 티어 한도에 도달하면 비용은 다음에 따라 달라집니다.

  • 워크로드 인스턴스당 할당된 메모리와 CPU
  • 인스턴스 수
  • 각 인스턴스의 수명
  • http 호출 수
IBM Cloud Code Engine에서 애플리케이션을 실행하는 방식

애플리케이션은 HTTP 엔드포인트를 노출하는 프로세스입니다. 웹 또는 모바일 애플리케이션, REST API 서버, 프록시 애플리케이션의 백엔드로 이를 활용할 수 있습니다. IBM Cloud Code Engine에서는 하나의 CLI 명령을 실행합니다. 컨테이너 이미지 실행, HTTPS 엔드포인트 노출, 자동 스케일링 설정 등의 모든 항목을 올바르게 설정하는 방법을 알아보려면 튜토리얼을 참조하세요.

관리형 서버리스 플랫폼에서 애플리케이션 실행
IBM Cloud Code Engine이 컨테이너 이미지 빌드에 제공하는 이점

예. 소스 코드 작성에만 집중하고 이미지 빌드 프로세스를 관리하고 싶지 않은 경우 컨테이너 이미지 빌드 기능을 사용할 수 있습니다.Git 리포지토리를 사용하여 소스 코드를 직접 제공하면, IBM Cloud Code Engine이 컨테이너 이미지를 대신 빌드하고 관리합니다. IBM Cloud Foundry에 익숙한 사용자라면 쉽게 유사성을 파악할 수 있습니다. IBM Cloud Code Engine은 두 가지 빌드 전략을 지원합니다. 하나는 Kaniko 빌더 툴을 활용하는 Dockerfile 빌드이고, 다른 하나는 Paketo 빌드팩을 사용하는 클라우드 네이티브 빌드팩입니다.

관리형 서버리스 플랫폼에서 이미지 빌드
시작하기

IBM Cloud Code Engine은 Kubernetes 및 Knative와 같은 오픈 소스 기술을 기반으로 구축되어 컨테이너 에코시스템 툴링에 액세스하고 워크로드의 이동성을 보장할 수 있습니다.

IBM Cloud Code Engine 체험하기 가격 옵션 알아보기

무료 티어, 종량제 요금 플랜 등의 유연한 가격 옵션을 이용할 수 있습니다.

더 알아보기
제품 문서 보기

IBM Cloud Code Engine을 활용하면 인프라 대신 코드 작성에 집중할 수 있습니다.

시작하기