일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- Redshift
- 스토리지
- sort
- big data
- AWS
- algorithm
- redhat
- 설치
- recursive
- 재귀
- java
- rhcsa
- storage
- 빅데이터
- 도커
- 레드햇
- data
- linux
- Amazon
- 자바
- 스프링
- 리눅스
- Spring
- 하둡
- 아마존
- 알고리즘
- 자료구조
- Data Structure
- hadoop
- Today
- Total
목록분류 전체보기 (60)
Developer MJ
Monolithic(모든 서비스들이 하나의 패키지로 배포) => SOA => Microservices(각 서비스들이 독자적인 패키지로 배포)마이크로서비스작은 단위의 서비스가 높은 비결합성으로 이루어진 서비스각 서비스가 API만을 공개하여 서비스의 기능을 수행할 수 있도록 구성 장점서로 다른 서비스를 서로 다른 언어로 개발 가능(Polyglot)쉬운 Integration과 Autoamtic deployment쉽게 이해할 수 있는 코드최신 기술 도입 용이빠른 배포 고려사항리소스와 상태 관리 => 서버리스 아키텍처로 관리포인트를 줄일 수 있다(AWS Lambda)모니터링 => Amazon CloudWatch로 가능서비스 Discovery배포 => 라이프사이클 서비스에 적합한 컨테이너간단한 모델링 가능애플리케이..
Well Architected Framework?- 아키텍처에 대한 모범사례 및 지침을 공유하기 위한 방법론- 4가지 영역 1. Security(보안) : 데이커 및 자산을 보호하기 위한 Best Practice 가 적용되었는가?모든 영역에 보안을 적용 => 인프라 전체에 적용하는 것 보다, 각 리소스에 대한 방화벽 사용 및 보안 제어를 설정(머신, 로드밸런서, 서브넷).로그 수집 => 모든 활동과 변경에 대한 로그 수집으로 감시하여 개선점을 발견보안 이벤트에 대한 처리 자동화 => 모니터링을 통해, 이벤트 or 조건에 따른 처리 자동화.클라우드 시스템 보호에 집중 => 사용자는 운영중인 어플리케이션, 데이터 및 OS의 보안에 집중.Best Practice를 자동화 => 최적화된 이미지를 사용하고, 전체..
yum install을 위해 리포지터리 작성 sudo vi /ect/yum.repos.d/mongodb-org-3.4.repo mongodb-org-3.4.repo 내용 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc Mongodb 설치 sudo yum install -y mongodb-org Prerequisites , if SELinux - enable access to MonogDBsemanag..
Docker로 Filebeat 실행 sudo docker run --rm -h filebeat --name filebeat --link logstash:logstash \ -v "$PWD/filebeat.yml":/usr/share/filebeat/filebeat.yml -v "$PWD/test.log":/usr/share/filebeat/logs/access_log \ docker.elastic.co/beats/filebeat:5.6.0 -f /config-dir/logstash.conf --link logstash:logstash : logstash로 로그를 전송하기위해 도커 컨테이너 링크 생성 ( --link : ) -v "$PWD/filebeat.yml":/usr/share/filebeat/fil..
Docker로 Logstash 실행 sudo docker run --rm -d -h logstash --name logstash \ --link elasticsearch:elasticsearch -e LS_JAVA_OPTS="-Xms256m -Xmx256m" -v "$PWD/logstash.conf":/config-dir/logstash.conf \ docker.elastic.co/logstash/logstash:5.6.0 \ -f /config-dir/logstash.conf -v "$PWD/logstash.conf":/config-dir/logstash.conf : 현재 디렉토리에 생성해놓은 커스텀 logstash.conf 파일을 container에서 접근할 수 있도록 docker.elastic.co..
Docker로 Kibana 실행 sudo docker run --rm -d -p 5601:5601 -h kibana --name kibana \ --link elasticsearch:elasticsearch \ docker.elastic.co/kibana/kibana:5.6.0 -p 5601:5601 :도커 컨테이너로 실행주인 Kibana 기본 port인 9200를 머신과의 포트포워딩을 위해 docker.elastic.co/kibana/kibana:5.6.0 : 특정 버전의 Image를 활용해 Container를 실행시키기 위해 --link elasticsearch:elasticsearch : Running Container Elasticsearch와 연결하기 위해