레이블이 배포의 의미인 게시물을 표시합니다. 모든 게시물 표시
레이블이 배포의 의미인 게시물을 표시합니다. 모든 게시물 표시

2024년 10월 23일 수요일

배포의 의미

배포의 의미

배포는 개발 환경에서 실행되던 애플리케이션을 실제 운영 환경에 올려 최종 사용자가 접근할 수 있게 만드는 단계입니다. 예를 들어, Streamlit Cloud, Heroku, AWS, 또는 GitHub Pages 등을 통해 웹 애플리케이션이 배포되면, 사용자는 특정 URL을 통해 애플리케이션에 접속할 수 있습니다.


GitHub를 통한 배포와 End User 사용

  1. GitHub 리포지토리에 소스 코드를 업로드하고, 이 코드를 배포 가능한 상태로 구성합니다.
  2. GitHub에 있는 프로젝트는 Streamlit CloudHeroku와 같은 배포 플랫폼과 연동되어, 웹 애플리케이션으로 변환될 수 있습니다.
  3. 배포된 애플리케이션은 사용자가 웹 브라우저에서 직접 접근해 사용할 수 있는 형태가 됩니다. 예를 들어:

End User가 사용하는 예시

  • 실시간 데이터 분석: 사용자가 웹 앱에 접속해 실시간 데이터를 입력하고 결과를 바로 확인할 수 있습니다.
  • 머신러닝 예측 모델: 배포된 애플리케이션에서 사용자가 데이터를 입력하면 머신러닝 모델이 예측 결과를 제공합니다.
  • 대화형 대시보드: 사용자가 다양한 필터를 조작해 데이터를 시각화하고 인사이트를 도출할 수 있습니다.

결론

따라서 배포된 프로젝트는 개발자와 사용자의 연결 지점이 되며, 최종 사용자가 애플리케이션을 직접 사용해 실질적인 가치를 얻을 수 있습니다. GitHub와 Streamlit Cloud 같은 배포 플랫폼을 통해, 개발자는 간단한 방법으로 애플리케이션을 대중에게 공개하고, 사용자는 추가적인 설치나 복잡한 설정 없이 웹 브라우저에서 즉시 접근할 수 있습니다.