일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle #ANSI #SQL #JOIN
- SSH #공개키인증
- X.25
- Mysql #RDBMS #설치 #기동 #설정
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- React#기초#JS#JavaScrip#개념
- Vuejs#JavaScript#프레임워크#개요#개념
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- React
- 오라클#튜닝
- cors #Authorization
- EKS란
- React #생명주기
- abstract
- ssh #pem
- JDK1.8
- MQM #웹서버
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- memory #리눅스 #자원관리
- k8s
- WEB #HTTP #HTTPS #SSL #통신개념
- 이펙티스자바
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- interface
- docker #k8s #배포하기
- non-locking
- JPA #생명주기
- java
- ssl #개인키 #공개키
- REST#SOAP#API
- Today
- Total
목록기타 (12)
개발노트
https://brunch.co.kr/@dreaminz/5 5. TCP 연결과 해제 A라는 상태에서 어떤 과정을 거치면 B라는 상태가 될까 | TCP는 연결할 때 3-way handshake를 하며, 연결을 끊을 때는 4-way handshake를 진행한다. 여기서 handshake는 악수로 만나면 3번의 과정을 통해 악수 brunch.co.kr TCP TCP 연결을 유지 하려면 양쪽 종점에 TCP를 설정 한다. TCP는 정해진 STATE 중 한가지 상태에 머물게 되고 상위 계층의 응용 프로그램에 의한 시스템 호출이나 상대편 TCP에서 전송한 TCP 세그먼트 수신 등의 이벤트에 반응하면서 다른 상태로 전이 된다. TCP STATE LISTEN 상대편 TCP로부터 연결 요청을 기다림 SYN_SENT SOC..
네트워크상에 연결된 디바이스들이 다양한 서비스를 공유할 수 있도록 하는 자바 언어 기바의 동적인 플랫폼 (Oen Services Gateway initiative ) 기존의 자바 플랫폼이 제공하지 못하는, 동적인 컴포넌트 모델을 지원하는 프레임워크 (Dynamic Module System for Java) 기존자바 -jar파일은 ClassPath환경변수 또는 JVM의 실행옵션을 이용, 서로 의존성(dependency)을 명확히 표시 할수 없음 -jar파일은 버전정보가 없다. 즉 한 JVM내에서 여러개의 jar 버전이 존재할수 없음. 2개의 라이브러리가 각기 다른 버전의 또 다른 라이브러리를 참고한다면 버전 호환성 문제 발생 -애플리케이션 실행중에는 사용중인 jar파일은 동적으로 변경하거나 추가할수 없음...
- 목 차 - I.인터네트워킹 (Internetworking)을 위한 솔루션 X25의 개요 가.X25의 정의 나. X25의 등장배경 다. X25의 필요성 II. X25의 구조 및 특성 가. X25 프로토콜 구조 나. X25 프로토콜의 장단점 다. X25의 회선 및 장치 구성 라. X25의 활용 III. X25와 TCP/IP 가. TCP/IP 프로토콜 구조 나. TCP/IP의 특징 다. X25와 TCP/IP의 비교 라. X25의 TCP/IP의 전환시 고려사항 IV. X25의 시스템 커맨드 및 향후 전망 가. X25 세팅 및 모니터링 나. X25의 향후 전망 I. 인터네트워킹 (Internetworking)을 위한 초기 솔루션 X25의 개요 가. X25 프로토콜의 정의 - 사용자측 단말과 패킷교환망의 기간망..
메시지 큐란? - 메시지 지향 미들웨어(Message Oriented Middleware: MOM)은 비동기 메시지를 사용하는 다른 응용프로그램 사이의 데이터 송수신을 의미하는데 MOM을 구현한 시스템을 메시지큐(Message Queue:MQ)라 한다. - MOM(Message Oriented Middleware) 를 구현한 솔루션으로 비동기 메시지를 사용하는 서비스들 사이에서 데이터를 교환해주는 역할을 한다. - Producer(sender) 가 메시지를 큐에 전송하면 Consumer(receiver) 가 처리하는 방식으로, producer 와 consumer 에 message 프로세스가 추가되는 것이 특징이다. MQ를 사용하면 메시지를 비동기로 요청을 처리하고 queue 에 저장하여 consumer ..
서버 확장을 위한 두 가지 방법: 스케일 아웃과 스케일 업 서버를 운영하다 보면, 갑작스런 이용자의 증가, 사업 확장 등의 이유로 더 많은 서버 용량과 성능이 필요하게 됩니다. 이럴 때에는 ‘스케일 아웃’과 ‘스케일 업’, 두 가지 방법으로 시스템을 확장시킬 수 있습니다. 1) 스케일 아웃(Scale-out) ‘스케일 아웃’이란 서버를 여러 대 추가하여 시스템을 확장하는 방법입니다. 예를 들어, ‘1’의 처리 능력을 가진 서버에 동일한 서버 4대를 더 추가하여, 총 ‘5’의 처리 능력을 만드는 것입니다. 서버가 여러 대가 되기 때문에 각 서버에 걸리는 부하를 균등하게 해주는 ‘로드밸런싱’이 필수적으로 동반되어야 합니다. 스케일 아웃의 경우, 서버 한 대가 장애로 다운되더라도 다른 서버로 서비스 제공이 가..
Prometheus 란 무엇인가? - Prometheus 는 현재 Kubernetes 상에서 가장 많이 사용하는 오픈 소스 기반 모니터링 시스템이다. - CNCF 에 소속되어 있으며, Kubernetes 클러스터 및 Docker 컨테이너들를 손쉽게 모니터링 가능하다. - 간단한 텍스트 형식으로 메트릭을 쉽게 노출 가능하며, 데이터 모델은 key-value 형태로 레이블을 집계한 후 , Grafana같은 대시 보드 시스템에서 그래프로 쉽고 간단하게 Dashboard 를 만들 수 있다. - 또한 이해하기 쉬운 PromQL 쿼리 언어를 사용하여 간단하게 경고와 Ruleset을 정의 가능하다. - 위 내용은 예를들어 위와같은 클라우드 환경의 인프라 서비스가 동작중일때 한곳에서 발생한 에러가 종속된 다른 서비스에..
1. ELK란? - ELK( ELK Stack )는 Elastic사 에서 제공하는 Elasticsearch, Logstash, Kibana의 세 가지 오픈 소스 프로젝트의 약자로 분석 및 저장 기능을 담당하는 ElasticSearch, 수집 기능을 하는 Logstash, 이를 시각화하는 도구인 Kibana의 앞글자만 딴 단어이다. ELK는 접근성과 용이성이 좋아 최근 가장 핫한 Log 및 데이터 분석 도구이다. 1) Elasticsearch - Json 기반의 분산형 검색 및 분석엔진으로 키워드를 인덱스로 잡아 키워드(Key)가들어간 값(Value)을 찾을수있는 형태로 기반으로 개발한 분산 검색엔진이다. Logstash를 통해 수신된 데이터를 저장소에 저장하는 역할을 담당. - 데이터를 중심부에 저장하여..
Atom Editor란? Atom은 2014년 12월에 개발하기 시작한 신생 프로젝트였지만 현재(2015년 6월 기준) 2585개의 패키지와 테마를 보유할 정도로 활발하게 진행되고있는 프로젝트이다. 또, Atom은 여러 모듈로 구성된 텍스트 에디터여서 Atom의 코어 기능까지도 모듈로 제작되어있다. 그로인해 코어기능까지도 개별적으로 켜고 끌 수가 있다. 그 외에도 다른 유저가 만든 패키지를 내려받아 설치할 수도 있다. Sublime Text의 패키지 매니저처럼 패키지를 검색하고 설치, 업데이트하는 기능을 제공하고있다. 필자가 느끼는 Sublime Text와 차별되는 기능으로는 Sublime Text에서는 파일을 직접 수정해야 했던부분이 처음 설치한 패키지의 경우 조금 불편한 감이 있었는데 패키지를 관리하..