Skip to content

Latest commit

 

History

History
106 lines (45 loc) · 2.47 KB

File metadata and controls

106 lines (45 loc) · 2.47 KB

운영을 하면서

  1. 모바일 배포 (tomcat/applications/grmail11/web/resource/mobile/android/apk파일)

    : 아이폰의 경우, ipa파일 뿐만 아니라, html파일과 plist파일도 필요하다.

    • apns 인증서
    • 애플 push 인증서
    • 프로비저닝 프로파일
    • 번들 ID
  2. 오픈 링크란

  3. 현재 DB상황에서 이슈(부하)가 발생할 수 있는 상황을 미리 어떻게 감지할 것인가

  4. MariaDB는 한 테이블에 얼만큼의 용량과 처리율을 감당할 수 있는가

  5. DB는 HA솔루션을 사용하는데, 로드밸런싱이 없다. 웹서버는 로드밸런싱한다.

  6. '"' 와 '&' 로 인한 렌더링 이슈

    : DB에서 데이터를 가지고 와서 html로 렌더링을 하는데, DB에 '"' 이런 말이 들어 있었다.

DB 링크

https://mariadb.com/kb/en/about-federatedx/

테이블의 용량이 0MB인데, 데이터가 있다?

DB서버를 2개 이상 사용할 때,

어플리케이션이 A DB, B DB를 각각 연결한 것이 아니라,

다른 DB서버에 접근을 가능하게 하는 것이다.

계정을 구분둬서 사용한다.

Oracle의 DB link와 다른것임.

federated와 federatedx 알아보기

사용법 (MariaDB 기준)

  1. 링크 생성
  2. 링크 사용
  3. 링크 삭제

cf) 사용자 권한을 주는 방법

VPN은 공인 IP로 접속하면, PC의 IP를 다시 할당 받는다.

스케줄러

cron tab

모니터링 - zabbix

자빅스 => 오픈소스임 모니터링 툴이다.

(만약, AWS를 사용할 거라면 cloudwatch를 쓰면 되기 때문에 필요 없다.)

  1. 우리가 사용할 WEB서버나 WAS서버, DB서버에 자빅스 에이전트를 설치한다.

  2. 자빅스 서버에서 모니터링 하는데, 웹으로도 UI를 제공한다.

  3. 실제로 하나를 등록한다고 해보자.

  4. 설정 > 호스트 > 아이템 > 아이템 작성 > 키 > 선택

    여기에 들어가보면, 표준 아이템이라는 것이 있다. 대표적으로 system.cpu.util 이라고 자빅스가 표준 아이템을 만들어 놨는데, 이건 CPU 사용률을 float값으로 리턴해준다.

    아니면, system.run[리눅스 명령어] 이런식으로 만들 수도 있는데, 어느 정도의 주기로 실행시킬 것인지를 함께 설정할 수 있다.

  5. 실제 등록은 트리거로 하는데, 아이템으로 조건식을 만들어서 경고를 띄우게 한다.

https://yeti.tistory.com/118

SQL 튜닝, 힌트

공부 시작해보자.