- 인쇄
- PDF
Cloud Functions 시나리오
- 인쇄
- PDF
네이버 클라우드 플랫폼의 Cloud Functions는 서버 관리나 별도의 프로비저닝 작업이 필요 없이 비즈니스 로직을 실행할 수 있는 리소스를 생성하고 관리, 실행합니다. Cloud Functions 리소스에는 패키지, 액션, 트리거가 있습니다. 콘솔의 Action에서는 이러한 리소스 가운데 패키지와 액션을 생성하고 실행할 수 있습니다. 콘솔의 Trigger에서는 리소스 가운데 트리거를 생성하고 실행할 수 있습니다. 콘솔의 Dashboard에서는 리소스의 실행 결과를 그래프와 표로 나타내어 사용자가 효과적으로 모니터링할 수 있도록 도와 줍니다.
네이버 클라우드 플랫폼의 Cloud Functions를 활용하는 전체 순서는 다음과 같습니다.
각 절차별 설명은 다음과 같습니다.
1. Action 생성
2. Trigger 생성
3. Action & Trigger 연결
4. 실행 및 결과 확인
1. Action 생성
네이버 클라우드 플랫폼 콘솔의 Cloud Functions에서 실행할 액션을 기본 타입이나 시퀀스 타입으로 생성합니다. 액션 생성 시 웹 속성을 가진 웹 액션으로 설정하거나 원격 실행이 가능하도록 외부 연결 주소를 설정할 수도 있습니다. 자신의 VPC 리소스에 접근이 가능하도록 연결 설정도 가능합니다.
생성한 액션들은 개별 단위로 관리하기보다 생성한 패키지에 그룹핑하면 좀 더 효과적인 관리와 실행이 가능합니다. 참고할 수 있는 사용 가이드는 다음과 같습니다.
2. Trigger 생성
액션에 연결할 트리거를 생성합니다. 트리거 생성 시 원격 실행이 가능하도록 외부 연결 주소를 설정할 수도 있습니다. 참고할 수 있는 사용 가이드는 다음과 같습니다.
3. Action & Trigger 연결
생성한 액션과 트리거를 연결합니다. 참고할 수 있는 사용 가이드는 다음과 같습니다.
4. 실행 및 결과 확인
연결까지 완료한 액션과 트리거를 실행하고 결과를 확인합니다. 액션의 실행 결과는 Dashboard에서 전체적으로 확인하여 모니터링할 수 있습니다. 액션이나 트리거별 실행 결과를 확인할 수 있도록 각각의 모니터링 화면도 별도로 제공하고 있습니다. 좀 더 효과적인 모니터링을 위해 로그 생성에 대한 추가 설정을 진행할 수도 있습니다. 참고할 수 있는 사용 가이드는 다음과 같습니다.