일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- zookeeper
- CVAT
- EC2
- AWS
- ip
- airflow
- Operating System
- java
- jvm
- helm
- Python
- OS
- Kafka
- aws s3
- kubectl
- Vision
- docker
- tcp
- PostgreSQL
- log
- Spring
- kubeadm
- MAC address
- Network
- JavaScript
- CSV
- grafana
- kubernetes
- Packet
- Trino
Archives
- Today
- Total
JUST WRITE
따릉이 대여소 정보 Dashboard 구성(0) - 시작 본문
AWS Cloud 실습을 위해 진행한 개인 프로젝트를 정리한 글입니다.
AWS Cloud를 공부하면서 이론만 공부하기보다는 실습이 중요하다는 생각이 들었다.
서울 공공데이터를 활용하여 AWS 주요 Service를 활용하여 간단한 Dashboard를 구성해보았다.
서울 공공데이터 중 공공자전거인 따릉이 대여소 정보를 보여주는 Dashboard를 구성하기로 하였다.
아래 2가지 정보를 수집하였다.
공공자전거 실시간 대여 정보를 일별로 수집하여 대여소 정보와 통합하고 정제하였다.
정제한 데이터를 csv 파일로 생성하여 Amazon S3에 업로드한다.
데이터 통합/정제, Amazon S3 업로드하는 작업을 Python으로 진행하기로 결정하였다.
Amazon S3에 저장된 csv 파일을 Amazon Redshift 테이블에 적재를 한다.
해당 테이블 데이터를 기반으로 EC2에 기동 중인 Grafana에서 Dashboard를 구성한다.
- 공공자전거(따릉이) 대여소/대여 정보 통합, 정제
- 데이터 csv 파일 Amazon S3에 Upload
- Amazon S3 csv 파일을 Amazon Redshift 테이블 적재
- Amazon Redshift 데이터를 Grafana로 Dashboard 구성
위와 같은 순서로 해당 프로젝트를 진행하면서 Blog에 정리해보려 한다.
728x90
반응형
'Cloud' 카테고리의 다른 글
What is Redshift? (0) | 2022.02.15 |
---|---|
따릉이 대여소 정보 Dashboard 구성(2) - AWS S3 파일 업로드 (0) | 2022.02.15 |
따릉이 대여소 정보 Dashboard 구성(1) - Python으로 데이터 정제 (0) | 2022.02.14 |
What is Amazon EC2? (0) | 2022.02.12 |
What is Amazon S3? (0) | 2022.02.11 |
Comments