요청에 따라 스케일링 가능한 앱 개발 및 실행

IBM Functions 서버없는(serverless) 아키텍처에서는 서로 고유하고 독립적인 소규모 액션 세트로 개발 작업을 빠르게 수행할 수 있습니다. 인프라를 추상화하면 규모가 작은 팀의 구성원들은 IBM Functions를 통해 고객이 원하는 사용자 경험을 작성하는 데 주력하면서 여러 코드 조각에서 동시에 작업을 수행할 수 있습니다.

액션을 유연하고 스케일링 가능한 시퀀스로 연결

IBM Functions는 비즈니스 규칙을 사용하여 이벤트, 트리거 및 액션을 서로 바인딩하는 서버가 없는(serverless) 아키텍처입니다. IBM Functions 액션은 필요한 경우에만 자동으로 실행됩니다. 서버가 없는 OpenWhisk 아키텍처는 신속하게 승격되어 갈수록 증가하는 모바일 구동 사용자 경험의 수요를 충족할 수 있도록 액션 시퀀스를 확장형으로 작성하고 수정합니다.

IBM Functions를 통해 IoT(Internet of Things) 비즈니스 사례 추진

Skylink는 IBM Cloud Functions와 Cloudant, Alchemy 및 Watson 서비스를 함께 사용하여 드론이 캡처한 실시간 이미지를 분석하고 태그를 지정하는 애플리케이션입니다.

'열린(open-ended)' 에코시스템 살펴보기

'열린(open-ended)' 에코시스템 살펴보기

IBM Functions는 누구나 IBM Functions 액션 코드를 지속적으로 확장되는 저장소의 구성 요소로 추가할 수 있는 개방형 에코시스템을 제공합니다.

개발의 속도를 높이고 단순화하십시오

개발의 속도를 높이고 단순화하십시오

IBM Functions를 사용하면 애플리케이션 개발을 가속화하며 개발자는 이벤트 중심 환경에 대응하여 실행되는 액션 시퀀스에 따라 앱을 신속하게 빌드할 수 있습니다.

코그너티브 서비스 활용

코그너티브 서비스 활용

IBM Functions를 사용하는 경우 이벤트/트리거/액션 워크플로우 내에서 Watson API에 손쉽게 액세스할 수 있으므로 워크플로우에서 기본적으로 생성되는 애플리케이션 데이터를 코그너티브 방식으로 분석할 수 있습니다.

실제 사용량에 대해서만 지불하세요

실제 사용량에 대해서만 지불하세요

사전에 용량이 할당되는 것이 아니라 실제로 사용한 용량만큼만 요금을 지불하면 되는 간편한 청구 방식이 사용됩니다. IBM Functions를 집중적으로 사용하는 솔루션을 추가로 생성하거나, 더 많은 로드를 지원하도록 기존 솔루션을 확장하는 경우에만 추가 비용이 발생합니다.

작동 방식

IBM Functions에 애플리케이션을 구현하는 방법

IBM Functions는 이벤트와 트리거를 액션에 바인딩하는 규칙을 통해 작동합니다. 웹과 모바일 애플리케이션은 모바일 SDK를 통해 API를 호출하여 IBM Functions 액션을 직접 호출하는 경우가 많습니다. 하지만 일반적으로 Watson 또는 기타 IBM Cloud 서비스는 IBM Functions 동작이 응답하는 이벤트를 생성하여 IBM Functions 동작을 호출합니다.

IBM Functions의 작동 방식

이벤트나 API 호출을 통해 특정 동작을 호출하면, IBM Functions에서는 사용된 프로그래밍 언어에 적합한 동작을 실시간으로 실행하기 위해 컨테이너를 작성합니다. 또한 IBM Functions는 Docker 컨테이너에 패키지된 사용자 정의 코드 액션도 실행할 수 있습니다.

성능 모니터링은 어떻게 합니까?

IBM Functions 액션의 대시보드 그래픽 요약을 통해 액션 성능과 상태를 추적합니다.

유스 케이스: 동영상을 검색 가능하게 하는 방법

주요 기능

다양한 프로그래밍 언어

Node.js 및 Swift를 사용하여 지원되는 언어(계속 추가될 예정)로 IBM Functions 액션을 작성할 수 있습니다.

비동기 컴퓨팅

IBM Functions는 발행/구독 메시지 큐를 사용하므로 트리거는 항상 설정된 상태로, 트리거된 액션은 효율적인 비동기 상태로 유지됩니다. 컴퓨팅 리소스는 필요할 때만 사용됩니다.

액션 체인

IBM Functions 액션 시퀀스 빌드 과정은 언어와 관계없이 진행됩니다. 그리고 업무 목표를 달성하기 위해 여러 팀에서 작성한 마이크로서비스를 서로 연결하는 기능도 제공됩니다.

통합 컨테이너 지원

IBM Functions 액션은 Dockers 컨테이너에서 실행되므로 특정 벤더의 솔루션만 사용해야 하는 위험성이 없습니다. 팀에서는 IBM Functions 액션에서 레거시 코드를 유동적으로 재사용할 수도 있습니다.

IBM Cloud 무료 평가판을 사용해 보세요.

IBM Cloud 라이트를 사용하여 원하는 서비스를 체험하고 웹 또는 모바일 앱을 구축해 보십시오.