Azure Open AI 웹에서 테스트하는 방법(1)

NEW IT·2024년 5월 9일
0

Azure Open AI

목록 보기
1/3

PoC 진행 도중 어느날 고객사에게 플레이그라운드가 아닌 웹 환경에서 쿼리를 테스트해 볼 수없냐는 질문을 받은적이 있습니다. 물론 API키를 이용하여 웹 페이지를 구축한다면 웹 페이지 환경에서도 쿼리 테스트가 가능하다는 응답을 하려던 차 고객사에서 PoC라 별도의 개발진행이 없이 테스트 환경을 사용하고 싶다는 답변을 받게되었습니다. 그리하여 고민을 하던중 플레이그라운드의 유용한 기능 중 하나인 '웹앱 배포'가 떠올랐습니다.

그럼 '웹앱 배포'란게 무엇인가?

'웹앱 배포' 기능은 별도의 복잡한 설정 없이도 플레이그라운드에서 개발한 애플리케이션을 웹에서 바로 사용해볼 수 있는 환경을 제공합니다. 이를 활용하면 API 키를 사용하여 웹 페이지를 별도로 구축할 필요 없이, 실제 사용자가 접근 가능한 웹 인터페이스를 통해 손쉽게 PoC(Proof of Concept) 테스트를 진행할 수 있습니다.

Azure Web App이란?

Azure Web App은 마이크로소프트가 제공하는 클라우드 컴퓨팅 서비스인 Azure의 일부로, 개발자들이 웹 애플리케이션을 쉽게 배포하고 관리할 수 있게 해주는 서비스입니다. 이 서비스를 통해 사용자는 서버 인프라에 대해 걱정할 필요 없이 코드를 작성하고, Azure가 제공하는 환경에서 웹 애플리케이션을 호스팅할 수 있습니다.


위와같이 설정을 입력해주고 배치를 눌러준다면 배포가 진행됩니다.

이걸 사용한다면 간단하게 웹사이트에서 Open AI를 테스트 해볼 수 있습니다.(AI Search를 추가한다면 RAG도 웹 페이지에서 사용이 가능하네요!!!)

자 그럼 리소스가 어떤식으로 생성되는지 한번 봅시다~

표시되어있는 기본도메인의 링크를 입력한다면 배포된 웹페이지로 액세스가 가능합니다!

굉장히 심플하지만 웹사이트에서 제대로 응답을 해주는 것을 확인할 수 있었습니다.

하지만 여기서 한가지 문제가 있습니다. 이런식으로 도메인으로 올라가게 된다면 아무나 사용할 수 있다는 문제가 생깁니다. 사용자 액세스 제한방법에 관한 내용은 다음장에서 다뤄보도록 하겠습니다.
https://velog.io/@jspark_it/Azure-Open-AI-%EC%9B%B9%EC%97%90%EC%84%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%952

profile
신입 클라우드 엔지니어

0개의 댓글