SlideShare a Scribd company logo
1 of 11
Download to read offline
쉬운 인프라 이야기
cybaek@me.com, cybaek@naver.com
이중화
장비는 2대 이상
웹 서버
-대개 그냥 묶으면 됨
디비 서버
-그냥 묶어서 해결이 안 됨
이중화
웹 서버
DNS
L4
디비 서버
MySQL MMM
nBase(NHN)
파일 시스템
웹 서버 두 대가 같은 파일을 보려면?
OwFS(NHN)
세 개의 복제본
FUSE
NAS
memcached, Redis
백업
어떤 전략으로 백업
주기는?
전체? 증분?
어떻게 복구
복구에 얼마나 걸리나?
복구하는 동안 서비스는?
캐쉬
화면 전체 캐쉬
디비 결과 캐쉬
AWS, nCloud(NHN)
부담없이 이용
뭔가 잘못했으면 지우고 다시 인스턴스 받아서
메일발송
외부에서 우리 서버 막지 않도록
국내 포탈, KISA
해외
막혔나?
초고속 발송은 상도덕이 없는 짓
배치 작업
필요한 인프라
작업이 잘 돌았나 알림
실패도 당연히 알림
과거 작업 이력 조회도
여러 서버 묶어서 실행도
Jenkins를 이용!
모니터링
경고와 장애 수준 분리, 최저값도 임계치 설정
주기적으로 수치 점검(최소 분기 1회)
평균(과 표준편차) 이용
유닛 테스트 활용하여 기능 체크
Jenkins와 결합할 수도
권장 리소스
<24시간 365일 서버 인프라를 지탱하는 기술>
루비/파이선, 쉘 스크립팅, R(통계)
<유닉스 리눅스 프로그래밍 필수 유틸리티>
1, 2, 4, 11장 필독
apache, nginx, ruby 등 직접 설치
AWS도 부담이라면, VirtualBox를 이용한 나만
의 작업장

More Related Content

Viewers also liked

Web Components 101 polymer & brick
Web Components 101 polymer & brickWeb Components 101 polymer & brick
Web Components 101 polymer & brickyongwoo Jeon
 
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)Jo Sangwon
 
2014 IT Infra Plan
2014 IT Infra Plan2014 IT Infra Plan
2014 IT Infra Plan석 허
 
Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개Younghan Kim
 
Ch11. server infra
Ch11. server infraCh11. server infra
Ch11. server infraMungyu Choi
 
Social Networks Study
Social Networks StudySocial Networks Study
Social Networks Studydelver
 
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우daumfoundation
 
Chap8 - HTTP 완벽가이드 8장
Chap8 - HTTP 완벽가이드 8장Chap8 - HTTP 완벽가이드 8장
Chap8 - HTTP 완벽가이드 8장LJH11
 
2016 W3C Conference #4 : ANGULAR + ES6
2016 W3C Conference #4 : ANGULAR + ES62016 W3C Conference #4 : ANGULAR + ES6
2016 W3C Conference #4 : ANGULAR + ES6양재동 코드랩
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder우진 이
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터Mark Choi
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)SeungIl Choi
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출abapier
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정abapier
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점JaeHong Park
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash권 태혁
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기Sun Park
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)SeongWan Kim
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2진상 문
 

Viewers also liked (20)

Web Components 101 polymer & brick
Web Components 101 polymer & brickWeb Components 101 polymer & brick
Web Components 101 polymer & brick
 
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)
Definition and Tendency of Fabric Computing (패브릭 컴퓨팅의 정의와 현재 경향)
 
2014 IT Infra Plan
2014 IT Infra Plan2014 IT Infra Plan
2014 IT Infra Plan
 
Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개
 
Ch11. server infra
Ch11. server infraCh11. server infra
Ch11. server infra
 
Social Networks Study
Social Networks StudySocial Networks Study
Social Networks Study
 
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우
[2013 체인지온] 네트워크 안에 힘이 있다 - 한동우
 
Chap8 - HTTP 완벽가이드 8장
Chap8 - HTTP 완벽가이드 8장Chap8 - HTTP 완벽가이드 8장
Chap8 - HTTP 완벽가이드 8장
 
2016 W3C Conference #4 : ANGULAR + ES6
2016 W3C Conference #4 : ANGULAR + ES62016 W3C Conference #4 : ANGULAR + ES6
2016 W3C Conference #4 : ANGULAR + ES6
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출
 
투영 공식
투영 공식투영 공식
투영 공식
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2
 

쉬운 인프라 이야기