로컬과 Azure환경의 차이

이 글은 2024-08-09에 최종 업데이트 되었습니다.

Table of contents

로컬 구동 환경 (VS Code 에서 F5 키)

개발자가 코드를 수정해 가면서 수시로 동작여부를 확인해 볼 수 있는 환경입니다. 애저 봇 프레임웍이 호출하는 웹앱 서비스가 VS Code 내에서 구동되므로 터미널 창에 메세지를 찍어본다든지, 브레이크 포인트를 찍어서 실시간 디버깅을 해볼 수 있습니다. VS Code 로 디버깅을 실행해 놓은 시점에만 동작하고, VS Code 를 종료하면 플러그인은 오류가 발생합니다.

로컬 구동


클라우드 구동 환경 (팀즈 툴킷으로 프로비전+디플로이)

클라우드에 배포해 놓으면 상시 구동상태가 됩니다. 최종 프로덕션 환경과 가장 유사한 환경에서 동작여부를 테스트 해 볼 수 있습니다. 내가 만든 앱의 패키지 (zip파일) 을 동료에게 전달하여 같이 테스트하고 피드백을 받아볼 수 있습니다.

Azure 구동