일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- helm
- jvm
- CSV
- Operating System
- Python
- Spring
- tcp
- zookeeper
- kubernetes
- EC2
- Network
- JavaScript
- java
- ip
- kubeadm
- kubectl
- Kafka
- AWS
- MAC address
- Trino
- OS
- airflow
- grafana
- Packet
- docker
- CVAT
- PostgreSQL
- log
- aws s3
- Vision
- Today
- Total
JUST WRITE
AWS Cloud 실습을 위해 진행한 개인 프로젝트를 정리한 글입니다. AWS Cloud를 공부하면서 이론만 공부하기보다는 실습이 중요하다는 생각이 들었다. 서울 공공데이터를 활용하여 AWS 주요 Service를 활용하여 간단한 Dashboard를 구성해보았다. 서울 공공데이터 중 공공자전거인 따릉이 대여소 정보를 보여주는 Dashboard를 구성하기로 하였다. 아래 2가지 정보를 수집하였다. 서울특별시 공공자전거 대여소 정보 21년 12월 기준 정보, csv 파일로 제공 관련 링크 서울특별시 공공자전거 실시간 대여 정보 OpenAPI로 제공 관련 링크 공공자전거 실시간 대여 정보를 일별로 수집하여 대여소 정보와 통합하고 정제하였다. 정제한 데이터를 csv 파일로 생성하여 Amazon S3에 업로드한다...
What is Amazon EC2? Amazon Elastic Compute Cloud(Amazon EC2) AWS에서 제공하는 Cloud Computing Service이다. 필요에 따라 Web Interface나 API를 통해 몇 분 이내에 인스턴스 용량을 늘리거나 줄일 수 있다. AWS Auto Scaling을 통해서 자동으로 인스턴스를 Scale 할 수 있다. 보안 그룹을 사용해 Protocol, Port, IP 범위를 통한 방화벽 기능을 제공한다. 기능 인스턴스 가상 인터넷 환경 제공하는 Instance 유형은 CPU, Memory, Storage, Network 사양에 따라 다양하게 제공된다. m3.medium -> m에 Generation을 뜻하는 숫자, 점 뒤에 전체적인 사용 규모를 말하는..
What is Amazon S3? Amazon Simple Storage Service(Amazone S3)는 AWS에서 제공하는 Cloud Storage Service 입니다. 온라인 Backup 및 Data Archiving을 위한 Service이다. S3는 최소한의 특징을 가지고 개발자들이 Web-scale Computing을 쉽게할 수 있도록 만들어졌다. 특징 저장된 Object에 대한 안정성 S3 API를 통해 Data 전송 가능 AWS Security(IAM, ACL)를 통해서 Access 관리 AWS Monitoring Service(CloudTrail, CloudWatch, Macie) 등을 통해서 Monitering 제공 사례 Amazon S3 뛰어난 확장성, 가용성, 보안 및 성능으로 ..
The Law of Demeter Loosely Coupled 객체 지향 디자인에서 결합 정도는 하나의 Class가 다른 Class의 설계에 얼마나 영향을 미치는가이다. 다른 말로 한 Class의 변경으로 다른 Class도 얼마나 자주 변경되는가이다. Tight Coupling은 두 Class가 함께 변경되는 경우가 많다는 것이고, Loosely Coupling은 대부분 독립적이다. 일반적으로 테스트, 유지보수 측면에서 유리한 Loosely Coupling을 추천한다. The Law of Demeter 디미터의 법칙은 Object-oriented programing: an objective sense of style에서 처음 소개되었다. 디미터의 법칙을 한마디로 말하면,,, Don't talk to st..
이 글은 Baeldung 사이트 'Checked and Unchecked Exceptions'를 해석, 정리한 글입니다. Exception은 크게 Checked Exception과 Unchecked Exception으로 나누어 진다. Checked Exception Checked Exception은 일반적으로 Program 통제 밖에 있는 Error를 나타낸다. Java는 Compile 시점에 Checked Exception을 확인한다. Java에서 Checked Exception은 IOException, SQLException, ParseException 등이 있다. throws 키워드를 써서 Checked Exception을 선언해야 한다. private static void checkedExcept..
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Disk Scheduling Hard Disk에서 원하는 file에 접근하기 시간은 아래 3가지이다. Seek Time Rotational Delay Transfer Time 이 중에서 Seek Time이 차지하는 비중이 제일 크다. Multi-Programing 환경에서 Process에서 file에 접근하려는 요청이 동시에 들어올 수 있다. Disk Queue에서 이러한 요청들을 저장해두고 처리한다. Disk Queue에 들어온 요청들을 효율적으로 처리하기 위한 방안을 살펴보려 한다. First-Come First-Served Scheduling FCFS Scheduling FSFS는 Disk Queue에 들어온..