클라우드
저희는 Google 및 Azure 클라우드 솔루션에 Block Producer Nodes를 호스팅합니다.
저희의 기본 노드 서버는 Google이고 백업은 Azure입니다 노드 : 각각의 네트워크 로드 밸런서들 뒤에 2 개의 EOS 노드가 있습니다.
블록 생성 및 노드 하드웨어
- 8 Core Processor
- 128GB RAM
- 512GB internal SSD storage
저희의 기본 노드 서버는 Google이고 백업은 Azure입니다 노드 : 각각의 네트워크 로드 밸런서들 뒤에 2 개의 EOS 노드가 있습니다.
CLICK TO ENLARGE저희 네트워킹 서브넷은 최대 16Gbps의 속도를 지원합니다.
저희 노드는 두 노드 사이의 모든 네트워크 요청의 균형을 조정할 네트워크 부하 분산 장치 뒤에 있습니다. 네트워크 부하 분산 장치는 pass-through 로드 밸런서이며, TCP 패킷을 변경하지 않습니다.
Google 로드 밸런서는 DDOS 보호 기능을 수행합니다. 저희는 DDOS 공격을 처리하기 위해 Google로드 밸런서의 기능을 철저히 테스트했습니다.
저희의 서버는 자동으로 보안 업데이트를 설치합니다.
외부 보안 컨설턴트를 고용하여 인프라에 대해 보안 감사를 수행합니다.
저희 블록생산 노드는 들어오는 연결을 허용하지 않습니다. 이로인해, 블록생산자가 인터넷에서 숨겨져 있어도 블록체인과 동기화 할 수 있습니다.
producers:technology.slide5.p1
EOS 프로세스가 실행 중인지 확인하고 노드 및 블록생산자가 블록체인과 동기화 상태를 유지하는지 확인합니다.
또한 최대 21 개 노드의 head_block 수를 모니터링하고 다른 노드들과 비교하여 저희 자체 체인에 포크되지 않도록합니다.
인프라에서 발생하는 모든 중단 알림은 EOS42 의 모니터링 솔루션에 의해 캡처되어 VictorOps로 보내져 현재 온-콜 엔지니어에게 알려줍니다.
24/7 동안 인프라를 모니터링하는 3 명의 엔지니어로 구성된 교대 팀이 있습니다.
Incident 타임 라인을 활용함으로써 저희는 모니터링 데이터, 시스템 조치 및 인력 재조정을 기록 할 수 있습니다. 저희팀은 이러한 Insight 를 활용하여 지속적인 개선을 이끌어 낼 수 있습니다.