Code Engine 학습 경로

IBM Cloud® Code Engine을 사용하여 원하는 목적을 성취할 수 있는 경로를 찾으십시오.

배치 계획

시작하기 전에 Code Engine 및 몇 가지 공통 용어에 대해 알아보십시오.

그런 다음 Code Engine에 대한 계획 을 읽어 애플리케이션을 배치할지, 작업을 작성할지 또는 기능을 실행할지 여부를 결정하십시오.

애플리케이션 학습서, 작업 학습서 또는 기능 학습서 도 사용해 볼 수 있습니다.

도구 설치

CLI를 사용하려면 설치해야 합니다. Code Engine 워크로드를 처리할 때는 CLI 명령어 참조 문서를 참고하고, CLI 변경 로그를 통해 CLI 버전 업데이트 내용을 확인하십시오. 웹 브라우저에서 IBM Cloud Shell 할 수도 있습니다.

CLI를 사용하고 싶지 않다면 콘솔에서 작업할 수 있습니다.

첫 번째 프로젝트 작성

Code Engine을 시작하려면 엔티티를 포함할 프로젝트를 작성하십시오. 프로젝트에 대한 액세스 정책을 설정할 수도 있습니다.

도움이 필요하십니까? 프로젝트 문제점 해결 팁을 확인하십시오. 도움이 더 필요한 경우 지원을 받으십시오.

애플리케이션, 작업 또는 기능 개발

Code Engine은 애플리케이션을 배치하고 컨테이너 이미지에 번들로 제공되는 작업을 실행합니다. 컨테이너 이미지가 없는 경우 Code Engine 내에서 코드를 빌드하고 배치할 수 있습니다.

Code Engine 는 함수를 코드 번들로 실행합니다. 코드 번들이 없는 경우 Code Engine내에서 함수를 빌드하고 실행할 수 있습니다.

애플리케이션이나 작업에 사용할 소스 코드나 컨테이너 이미지가 있습니까?

컨테이너 이미지가 있습니다.

  • 이미지가 액세스 권한이 있는 컨테이너 레지스트리에 저장되어 있다면 배치할 준비가 된 것입니다.
  • 이미지가 다른 Container Registry 계정의 개인용 레지스트리 또는 DockerHub와 같은 개인용 레지스트리에 있는 경우 액세스 권한을 설정해야 합니다.

그런 다음 애플리케이션 배치, 작업 실행 또는 함수 실행 을 수행할 준비가 되었습니다.

소스 코드가 이미 있습니다.

도움이 필요하십니까? 빌드에 대한 문제점 해결 팁을 확인하십시오. 도움이 더 필요한 경우 지원을 받으십시오.

애플리케이션 배치

시작하려면 Code Engine 애플리케이션에 대한 컨테이너 이미지 계획애플리케이션 워크로드 를 읽으십시오.

귀사의 애플리케이션은 어떻게 확장되나요?

애플리케이션 스케일링 구성을 참조하십시오.

애플리케이션을 사용자 지정하고 싶으신가요?

배포할 준비가 되셨나요?

앱을 여러 지역에 배치하여 고가용성 을 작성하십시오.

더 많은 맞춤 설정을 추가하시겠습니까?

애플리케이션에 액세스할 준비가 되셨나요?

애플리케이션 구성 특성을 업데이트할 때마다 애플리케이션 개정이 새로 작성됩니다.

Iter8을 사용하여 애플리케이션 코드 및 대기 시간의 유효성을 검증한 후 개정판을 사용할 준비가 되었는지 또는 더 안정된 버전으로 롤백해야 하는지를 판별할 수 있습니다.

도움이 필요하십니까? 애플리케이션 문제점 해결 팁을 확인하십시오. 도움이 더 필요한 경우 지원을 받으십시오.

작업 실행

시작하려면 Code Engine 작업에 대한 컨테이너 이미지 계획일괄처리 작업 워크로드 를 읽으십시오.

작업 정의를 생성하시겠습니까?

작업 정의를 작성하면 구성에 따라 작업을 더욱 쉽게 여러 번 실행할 수 있습니다.

정의 파일을 먼저 생성하지 않고 작업을 실행하시겠습니까?

CLI를 사용하여 먼저 작업 구성을 작성하지 않고 작업 실행을 제출할 수 있습니다. jobrun submit 명령과 함께 사용할 수 있는 jobrun resubmitjob create 명령에 동일한 구성 옵션을 지정할 수 있습니다.

직무를 맞춤 설정하고 싶으신가요?

Code Engine은 작업 실행을 위해 Lithops를 지원합니다. Lithops 프레임워크로 작업 실행을 참조하십시오.

작업 생성 및 실행할 준비가 되셨나요?

작업을 직접 실행하거나 작업 정의를 작성하고 해당 구성을 기반으로 하여 작업을 실행할 수 있습니다.

더 많은 맞춤 설정을 추가하시겠습니까?

도움이 필요하십니까? 작업 문제점 해결 팁을 참조하십시오. 도움이 더 필요한 경우 지원을 받으십시오.

함수 실행

시작하려면 함수에 대한 작업함수 워크로드 를 읽으십시오.

함수는 관리 런타임을 사용합니다. 런타임 에서 자세히 알아보십시오.

기능을 사용자 지정하고 싶으신가요?

배포할 준비가 되셨나요?

더 많은 맞춤 설정을 추가하시겠습니까?

워크로드 로깅 및 모니터

로깅은 애플리케이션, 작업 및 함수의 문제 해결에 도움이 될 수 있습니다. 로그 보기를 참조하십시오.

Code Engine 프로젝트에서 발생하는 사용자 시작 활동을 확인, 관리 및 감사할 수도 있습니다.

끝으로, IBM Cloud Monitoring으로 정보를 수집하여 성능 메트릭을 분석하십시오.. Code Engine 워크로드를 모니터링할 사용자 정의 대시보드를 작성할 수 있습니다.

워크로드 마이그레이션

다른 서비스에서 Code Engine으로 이동하는 경우 도움이 될 수 있는 몇 가지 주제가 있습니다.