전체 글 98

# [Network] Quorum

1. Quorum ? - 합의체가 의사를 진행시키거나 의결을 하는 데 필요한 최소한도의 인원수 라는 사전적 의미를 가지고 있더. - IT적인 개념으로 해석한다면, 다수의 노드로 구성된 클러스터 환경에서 스플릿 브레인 ( Splite-Brain ) 이 발생하는 것을 방지하기 위해 사용하는 것으로 분산환경에서 적용된다. - 쿼럼은 클러스터 장애로 인해 노드 고립이 발생한 경우 온라인 시킬 노드와 펜싱 처리할 노드를 판단해 데이터 유실을 방지 ✓ 스플릿 브레인 ( Splite-Brain ) ? 2022.12.08 - [Network] - # 스플릿 브레인 ( Splite-Brain ) 2. Quorum 구성 - 쿼럼 서버( Quorum Server )와 쿼럼 클라이언트로( Quorum Client ) 구성 된..

Infra/Network 2022.12.09

# [Network] 스플릿 브레인 ( Splite-Brain )

1. 스플릿 브레인 ( Splite-Brain ) - 일반 클러스터 환경에서 애플리케이션은 클러스터의 기본 노드에서 실행되고, 기본 노드에 오류가 발생한 경우 기본 노드의 역할을 보조 노드로 이동한다. - 스플릿 브레인은 클러스터의 구성원이 서로 통신할 수 없지만, 실행 및 작동 가능한 상태에 있으며 이후에 공통 리소스의 소유권을 동시에 가져갈 때 발생한다. - 클러스터 내의 모든 노드들이 자신이 Primary Node ( master ) 라고 인식해 이중 가동 현상이 발생하고, 각 노드들이 동시에 스토리지에 접근하기 때문에 데이터 동기화 및 복제에 비정상적인 트랜잭션을 발생시킨다. 2. 해결 방안 - 스플릿 브레인을 해결하기 위해 각종 분산 시스템에 적용되어 있는 쿼럼 ( Quorum = 정족수 ) 을..

Infra/Network 2022.12.08

# [SAP] Batch Job - SM37

1. SAP Batch Job ? 배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다.\일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고 사용자 상호 작용이 덜 필요한 프로그램을 실행하는데 사용 된다.2.  Batch Job Display ( T-code : SM37 )시스템 상에서 동작하는 Background 및 Batch Job을 모니터링 할 수 있는 T-code기 등록된 배치잡의 Variant / 시간을 변경 할 수 있다.✔ 배치잡 조회 방법 ( With Job Wizard ) : 2022.12.04 - [SAP/BC] - # [SAP] Batch Job - SM36 ( Job Wizard )✔ 배치잡 조회 방법 ( Without Job Wizard ) : 202..

SAP/BC 2022.12.07

# [HANA] Multitenant Database

1.  Multitenant Database ?    -  SAP HANA DB는 SAP HANA 1.0 SPS09 버전부터 Multitenant Database 구성이 가능해졌다.    -  HANA DB는 한 개의 SYSTEM DB와 여러 개의 Tenant DB로 구성할 수 있다. 2.  SYSTEM DB vs Tenant DB    1)  SYSTEM DB      -  HANA SYSTEM의 전반적인 관리 목적으로 사용되며, HANA SYSTEM 내에 오직 한개만 존재한다.      -  실 데이터를 가진 데이터베이스가 아니기 때문에 SQL 사용에 제한적이다.      -  하나의 Name Server를 가지고 있다.      ✓ Name Server ? SAP HANA SYSTEM 전체의 Lan..

SAP/HANA 2022.12.05

# [SAP] Batch Job - SM36 ( Job Wizard )

1. SAP Batch Job ? - 배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다. - 일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고, 사용자와 상호작용이 덜 필요한 프로그램을 실행하는데 사용 된다. ✓ 배치잡 조회 방법 : 2022.12.07 - [SAP BC] - # Batch Job - SM37 # Batch Job - SM37 1. SAP Batch Job ? - 배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다. - 일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고 사용자 상호 작용이 덜 leehi0110.tistory.com 2. Batch Job Create ( T-code : SM36 ) - 신규 배치잡을 ..

SAP/BC 2022.12.04

# [Linux] Traceroute

1. traceroute - traceroute 명령어를 실행하는 컴퓨터에서 목적지 서버로 가는 네트워크 경로를 확인해주는 명령어 - traceroute는 ping 명령어와 동일하게 ICMP 프로토콜을 이용하여 경로를 확인해주는 역할을 하기 때문에, ICMP 프로토콜을 제한하는 라우터가 중간에 존재할 때는 해당 정보를 파악 할 수 없다. ✓ ICMP 란 ? 2022.12.02 - [Network] - # ICMP # ICMP 1. ICMP ( Internet Control Message Protocol ) - IP는 패킷을 목적지에 도달시키기 위한 내용들만으로 구성 돼, 도착지 호스트가 꺼져 있거나 선이 단절된 경우와 같이 패킷 전달이 정상적으로 이뤄지지 않 leehi0110.tistory.com 2. ..

Infra/LINUX 2022.12.03

# [Network] ICMP

1. ICMP ( Internet Control Message Protocol ) - IP는 패킷을 목적지에 도달시키기 위한 내용들만으로 구성 돼, 도착지 호스트가 꺼져 있거나 선이 단절된 경우와 같이 패킷 전달이 정상적으로 이뤄지지 않는 경우 출발지 호스트에 알리는 방법이 명시 되지 않는다. 이를 보완하기 위한 것이 ICMP 프로토콜 이다. - ICMP는 IP 패킷 전송 중 에러 발생 시 에러 발생 원인을 출발지 호스트에 보내주는 역할을 한다. 2. 주요 ICMP Error Message 1) Destination Unreachable ( ICMPv4 : Type 3 / ICMPv6 : type 1 ) - 도달 할 수 없는 목적지에 계속하여 패킷을 보내지 않도록 송신 측에 주의를 줌 code 1 최종 ..

Infra/Network 2022.12.02

# [SAP] Profile parameter - RZ10 & RZ11

1. SAP Profile & Parameter ?     - 시스템이 동작하는 세부 내용에 대한 결정사항으로, 시스템이 구성되거나 반응하는 방향을 결정 짓는 시스템 환경    - Parameter들의 집합체를 Profile이라 볼 수 있다. 2.  SAP 시스템 Profile 3 가지종류설명파일명Default가장 기본 Profile이며 모든 인스턴스에 공통적으로 적용되는 항목들에 대한 정의DEFAULT.PELInstance기본적으로는 해당 인스턴스에만 적용되는 항목__Start시스템(인스턴스)이 시작될 때 참조하게 되는 각종 항목__ 3. T-code : RZ10 vs RZ11  1) RZ10      - Profile 내 파라미터를 조회 및 변경 할 수 있는 T-code     - RZ10을 통해 파..

SAP/BC 2022.12.01