일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메시지 큐
- 영국
- 예약
- 인프라
- 유럽여행
- 내심정
- 1달살기
- ip
- 샐러리
- 일정
- 실비용
- 이탈리아
- 여행
- JAVA #언어 #프로그래밍 #코딩 #static #정적함수 #정적변수 #클래스
- 파이썬
- 배낭여행
- 유럽
- JAVA #객체지향 #프로그래밍 #언어 #IT #기초
- #DB#SQLD#자격증
- 리눅스
- 여행 #
- 계획
- 서버
- 추억
- IT
- JAVA #언어 #프로그래밍 #IT #개발 #코딩
- 겨울
- 준비
- RabbitMQ
- 경험
- Today
- Total
목록<인턴생활> (47)
YoonWould!!
클러스터 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합 기본적으로 고속 근거리 통신망으로 구성된다. 서버로 사용되는 노드에는 각각의 운영 체제가 실행된다. => 이더넷, Wifi와 인터넷 프로토콜인 TCP/IP를 사용한다. 요즘은 무선랜(IEEE 802.11 시리즈)도 많이 사용되고 있다. 클러스터 특징 - 작업 부하분산(Load-Balancing) 클러스터는시스템의 전반적인 성능을 향상시키기 위해 계산 부하량을 여러 노드에서 분담하여 병렬 처리하도록 구성 하는 방식이다. 웹서버 클러스터의 예를 들면, 각기 다른 종류의 요구들을 각기 다른 노드에서 처리하도록 할당함으로써 전반적인 응답시간을 최소화 할 수 있다. 그렇지만 애플리케이션에 따라 작업 부하를 분산하는 방법은 크게 다를..
기본 개념 Elasticsearch에서는 몇 가지 핵심 개념을 사용합니다. 처음부터 이 개념을 알아두면 훨씬 더 수월하게 학습할 수 있습니다. NRT(Near Realtime) Elasticsearch는 NRT 검색 플랫폼입니다. 즉 문서를 색인화하는 시점부터 문서가 검색 가능해지는 시점까지 약간의 대기 시간(대개 1초)이 있습니다. 클러스터 클러스터는 하나 이상의 노드(서버)가 모인 것이며, 이를 통해 전체 데이터를 저장하고 모든 노드를 포괄하는 통합 색인화 및 검색 기능을 제공합니다. 클러스터는 고유한 이름으로 식별되는데, 기본 이름은 "elasticsearch"입니다. 이 이름은 중요한데, 어떤 노드가 어느 클러스터에 포함되기 위해서는 이름에 의해 클러스터의 구성원이 되도록 설정되기 때문입니다. 동..
HA (High Availability : 고가용성, 고가용도) 가용성은 시스템 고장 발생 시 얼마나 빠른 시간내에 치료가 되어 다시 정상적으로 서비스할 수 있는 상태인지를 분석하는 척도 입니다. 따라서 HA 구성이란 이러한 가용성을 극대화 시키는 구성을 말하는 것으로서 '클러스터링, 이중화, RAID'는 범위로 보면 HA 를 이루기 위한 방식이라 볼 수 있습니다. 하나의 컴퓨터 시스템이나 네트워크는 전체의 운영을 위해 모두가 사용 가능한 상태로 있어야만 하는 수많은 부품으로 구성되어 있기 때문에 HA를 구성하기 위한 계획은 '백업'이나 '장애극복 처리' 및 '데이터 저장' 및 '엑세스'에 집중되어 있습니다. 저장 장치의 경우 RAID가 그 중 하나의 접근방법이며 SAN 같은 방법을 이용합니다. 고 가용..
1. yum epel 저장소 확인 및 추가 * epel = Extra Packages for Enterprise Linux : 엔터프라이즈 리눅스를 위한 추가 패키지 $ yum repolist epel저장소가 없다면 아래 명령어로 저장소 추가!! # yum install epel-release 2. nodejs, npm 설치 # yum install npm nodejs 3. 버전 확인 $ node -v and $ npm -v
IaaS-SaaS-PaaS의 차이 각각 서비스로서인프라(infrastructure-as-a-service, IaaS), 서비스로서플랫폼(platform-as-a-service, PaaS), 서비스로서소프트웨어(software-as-a-service, SaaS)를 가리킨다. 이들 용어의 개념과 주요 업체를 살펴보자. IaaS IaaS는 가장 쉽게 정의할 수 있다. 업체에 상관없이 거의 동일한 개념으로 사용된다. IaaS는 서드파티 업체가 제공하는 고도로 자동화되고 확장 가능한 IT 인프라를 의미한다. 이 인프라에는 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함된다. 비용은 사용한 만큼만 지급하면 된다. 기업은 IaaS를 통해 소프트웨어 라이선스와 서버 등 IT 자산을 직접 소유하는 대신 필요에 따라 이들..
방법 : hosts.allow를 사용한다. /etc/hosts.allow 수정 # # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # sshd: xxx.xxx.xxx.xxx -> xxx.xxx.xxx.xxx IP에게 접속 허용 많은 IP를 관리하려면 sshd: xxx.xxx.xxx.xxx sshd: bbb.bbb.bbb.bbb 이런식으로 관리 가능 수정 후에는 systemctl restart sshd 수행
원격 접속 포트의 기본 포트는 3389로 이것을 변경하면 나중에 원격접속을 할때 조금 번거롭지만 보안을 위해 포트를 변경하는것도 그렇게 나쁘지는 않은것같아 내용을 정리해봤습니다. 이 글은 윈도우 10을 기준으로 작성되었으나 7또는 8에서도 그대로 이용해도 괜찮을것같습니다. 1. Ctrl + R을 누르거나 시작 > 실행을 누른후 regedit로 레지스트리에 접근합니다. 2. 아래를 확인하셔서 RDP-Tcp까지 이동해주세요. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 3. PortNumber을 오른쪽 클릭한뒤 수정을 클릭합니다. 값 데이터를 3389에서 다른 원하는 포트로 등록합니다. 저..
IT/용어 POC, Pilot, BMT 란? POC, Pilot, BMT 이 세가지에 대한 IT업계에서 통용되는 의미에 대해 정리를 해 봤습니다. 1. POC (Proof Of Concept : 기술 검증, 개념 검증) 기존에 시장에서 사용돼지 않던, 신기술을 프로젝트에 도입하기에 앞서, 검증하기 위한 목적으로 사용. 사업과 관계가 약간은 동떨어진 기술 검토를 위한 프로젝트고객사에서 하고, 업무는 아주 간단한 것을 수반. 신기술 여부는 중요치 않음 2. Pilot 이미 검증된 기술을 가지고, 대규모 프로젝트 진행에 앞서 소규모로 진행해보는 시험 프로젝트를 말함. 즉, 프로그램을 실제로 운용하기 전에 오류 또는 부족한 점을 찾기 위하여, 실제 상황과 유사한 조건에서 시험 가동하는 행위 본사업(프로젝트) 진..
2018년, 세계적으로 유명한 기업들의 데이터 유출과 랜섬웨어 사건들이 터지면서 놀람을 멈출 수 없었다. 이에 놀라서는 안된다. 주니퍼 리서치에 따르면, 앞으로 5년 이내에 사이버 범죄자들이 훔친 데이터의 양은 지금보다 175% 가량 증가할 수 있다. 여기에 세계 경제의 불확실성이 더해진다면, 사이버보안 전문가들에게 있어 2019년은 2018년만큼이나, 혹은 그 이상으로 힘든 한 해가 될 지도 모른다. 1. GDPR, 본격적으로 기업 행위를 규제하기 시작할 것 EU의 개인정보보호규정(GDPR)은 EU 내에서 운영하는 모든 기업에 대해 EU 시민의 사생활과 개인 정보를 보호할 것을 요구하고 있다. GDPR은 위반시 처벌이 높으며, '무엇이 개인 정보를 구성하는가'에 대해 보다 넓은 기준을 적용하기 때문에 ..
프로비저닝(Provisioning) 사용자 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것이다. 즉, 미리 정의된 정책이나 서비스를 사용자에게 지원해주는 것을 말한다. 프로비저닝에는 약 다섯 가지의 종류가 존재한다. 1.서버 자원 프로비저닝 서버의 CPU, Memory 등의 자원을 할당 또는 적절하게 배치해서 운영할 수 있도록 준비해 놓는 것을 서버 자원 프로비저닝이라 한다. 2.OS 프로비저닝 OS를 서버에 설치하고, 구성 작업을 해서 OS가 기동되도록 준비해 놓는 것을 OS 프로비저닝이라 한다. 3.소프트웨어 프로비저닝 소프트웨어(WAS, DBMS, Application ) 을 시스템에 설치/ 배포하고 필요한 구성 세팅 작업을..