22-2강 - 클라우드 서버 운영하기(2) - Streamlit 웹 모니터링 실행 방법

22-2강 - 클라우드 서버 운영하기(2) - Streamlit 웹 모니터링 실행 방법
Streamlit 웹 모니터링 소개
Streamlit은 데이터 과학 및 머신 러닝 애플리케이션을 구축하기 위한 간단하고 빠른 방법을 제공하는 오픈 소스 프레임워크입니다. 이를 사용하여 웹 어플리케이션을 쉽게 만들고 실행할 수 있습니다.
Streamlit 설치 및 실행
Streamlit을 설치하기 위해서는 pip install streamlit
명령어를 사용합니다. 이후, Streamlit 앱을 실행하려면 streamlit run app.py
명령어를 입력하면 됩니다. 이를 통해 로컬 서버가 실행되며, 브라우저에 http://localhost:8501
로 접속하여 웹 어플리케이션을 확인할 수 있습니다.
클라우드 서버에 Streamlit 앱 배포하기
클라우드 서버에 Streamlit 앱을 배포하기 위해서는 서버에 Streamlit을 설치하고, 해당 앱을 실행하는 명령어를 실행해야 합니다. 이후, 클라우드 서버의 방화벽 설정에서 해당 포트(기본값인 8501)을 열어 외부에서 접속할 수 있도록 설정해야 합니다.
Web Monitoring을 통한 서버 리소스 모니터링
Streamlit을 활용하여 웹 모니터링 대시보드를 구축할 수 있습니다. 이를 통해 서버의 CPU, 메모리 사용량 등을 실시간으로 확인하고, 이를 시각화하여 보기 쉽게 표시할 수 있습니다.
위의 방법을 통해 클라우드 서버에 Streamlit을 활용한 웹 모니터링을 실행할 수 있으며, 서버의 상태를 실시간으로 모니터링할 수 있습니다.