Upload
junhozzang
View
614
Download
3
Embed Size (px)
Citation preview
디콘 특강 기말 요약디콘 특강 기말 요약
Rogan
목차 웹 기획 - 사용자를 배려한 합리적 생각1. 인터넷 쇼핑 / 예매2. 웹 라이팅3. 작성툴
구글 - 구글을 지탱하는 기술1. 구글의 분산 스토리지2. 구글의 분산 데이터 처리
미코노미 - 사람의 경제 ( 사명 , 믿음 )
웹 기획웹 기획1. 인터넷 쇼핑 / 예매
주문 페이지의 효율적 설계
상품정보 최적화
숫자계산 자동처리
제공 가능 범위 안에서 최대 정보 제공
웹 기획웹 기획
웹 기획웹 기획2. 웹 라이팅 (web writing)
웹 페이지와 인쇄물의 차이 알아야 함
온라인의 특성 살려야 함
글은 간결하고 명확 , 전문용어 자제
웹 기획웹 기획2. 웹 라이팅 (web writing)
웹 기획웹 기획2. 웹 라이팅
< 규칙 >
내용 요약 제공
이미지 / 도표 적극 활용
일관성
사용자 감성 고려
웹 기획웹 기획2. 웹 라이팅
< 레이블링 규칙 >
직관적 이름 사용
새로운 이름 ( 창의적 )
대표성
웹 기획웹 기획3. 작성툴 작성툴의 기본 지켜야 함 ( 읽기 , 쓰기 , 고치기 , 삭제 )
복잡한 기능 설명
자동 저장과 임시 보관 기능
웹 기획웹 기획3. 작성툴
< 유의사항 >
반복 학습으로 알게 하지 않기
눈에 보이지 않는 작은 배려
일반적 관습은 지켜주기
구 글구 글1. 구글의 분산 스토리지
GFS (google file system)
대용량 저장소
Network 통해 file 읽고 쓰는 시스템
거대 data 통로
구 글구 글1. 구글의 분산 스토리지
GFS 기능 Snapshot : 파일 복사본 만드는 기능 Record append : Record 의 data 마지막 파일에 추가
GFS 구조 Master : 관리 / 통제 Chunk server : 하드 디스크 입출력 담당 Client : 파일 읽고 쓰는 어플리 케이션
구 글구 글1. 구글의 분산 스토리지
구 글구 글2. 구글의 분산 데이터 처리
MapReduce 분산처리를 위한 기반 기술
Sawzall 분산 처리용 프로그래밍 언어
구 글구 글 MapReduce 의 흐름
데이터데이터
데이터데이터
데이터데이터
MapMap
MapMap
MapMap
ReduceReduce
ReduceReduce
구 글구 글 Map 과 Reduce 의 역할
MapMap
MapMap
ReduceReduce
ReduceReduce
키 키 11값 값 11
키 키 22값 값 22
키 키 AA값 값 XX
키 키 BB값 값 YY
키 키 BB값 값 ZZ
A = XA = X
B = Y, ZB = Y, Z
MapMap 은 새로운 키로 값을 생성 은 새로운 키로 값을 생성 / Reduce/ Reduce 는 같은 키의 값을 통합한다는 같은 키의 값을 통합한다
구 글구 글 MapReduce 의 장애 대책
마스터의 장애 대책 - 마스터는 특별한 장애가 없음 / 고장시에 MapReduce 다시시작
워커의 장애 대책
- 장애 발생 워커의 수행 Map 은 다른 워커에 의해 처음 부터 시작
Map 과 Reduce 장애 대책
- 문제가 명확하면 수정하지만 그렇지 않으면 무시하고 넘어감
구 글구 글 Sawzall
- 분산데이터 처리를 손쉽게 하기 위해 개발된 새로운 프로그래밍 언어 - 데이터 통계와 로그 분석 등 자주 사용하는 업무를 간단하게 처리 -Sawzall 은 GFS 와 MapReduce 기반의 언어 -MapReduce 와 유사한 동작 방식 -Map -> Filter -Reduce -> Aggregator -Filter 와 Aggregator 는 키값의 구별이 없음 -Filter 에 의해 선택된 값이 Aggregator 로 정리 -Filter 를 자유롭기 기술 , Aggregator 는 기존의 것 사용 -Fliter 를 기술하는 것만으로 분산처리를 시행
구 글구 글 Sawzall 의 흐름
데이터데이터
데이터데이터
데이터데이터
필터필터
필터필터
필터필터
어그리게이터어그리게이터
미코노미미코노미 사람의 경제 1. 사명
미코노미미코노미 사람의 경제
2. 열정적 커뮤니티
3. 믿음 ( 신뢰성 ) - 내가 믿는 사람의 정보는 믿을 수 있다 .
end