디콘 특강 기말 요약 Rogan
목차 웹 기획 -  사용자를 배려한 합리적 생각 인터넷 쇼핑 / 예매 웹 라이팅 작성툴 구글 -  구글을 지탱하는 기술 구글의 분산 스토리지 구글의 분산 데이터 처리 미코노미 -  사람의 경제  ( 사명 , 믿음 )
웹 기획 인터넷 쇼핑 / 예매 주문 페이지의 효율적 설계 상품정보 최적화 숫자계산 자동처리 제공 가능 범위 안에서 최대 정보 제공
웹 기획
웹 기획 2.  웹 라이팅 (web writing) 웹 페이지와 인쇄물의 차이 알아야 함 온라인의 특성 살려야 함 글은 간결하고 명확 , 전문용어 자제
웹 기획 2.  웹 라이팅 (web writing)
웹 기획 2.  웹 라이팅  < 규칙 > 내용 요약 제공 이미지 / 도표 적극 활용 일관성 사용자 감성 고려
웹 기획 2.  웹 라이팅  < 레이블링 규칙 > 직관적 이름 사용 새로운 이름  ( 창의적 ) 대표성
웹 기획 3.  작성툴 작성툴의 기본 지켜야 함 ( 읽기 , 쓰기 , 고치기 , 삭제 ) 복잡한 기능 설명 자동 저장과 임시 보관 기능
웹 기획 3.  작성툴 < 유의사항 > 반복 학습으로 알게 하지 않기 눈에 보이지 않는 작은 배려 일반적 관습은 지켜주기
구 글 구글의 분산 스토리지 GFS (google file system) 대용량 저장소 Network  통해  file  읽고 쓰는 시스템 거대  data  통로
구 글 구글의 분산 스토리지 GFS  기능 Snapshot :  파일 복사본 만드는 기능 Record append : Record  의 data  마지막 파일에 추가  GFS  구조 Master :  관리 / 통제 Chunk server :  하드 디스크 입출력 담당 Client :  파일 읽고 쓰는 어플리 케이션
구 글 구글의 분산 스토리지
구 글 구글의 분산 데이터 처리 MapReduce 분산처리를 위한 기반 기술 Sawzall 분산 처리용 프로그래밍 언어
구 글 MapReduce  의 흐름 데이터 데이터 데이터 Map Map Map Reduce Reduce
구 글 Map 과  Reduce 의 역할 Map Map Reduce Reduce 키  1 값  1 키  2 값  2 키  A 값  X 키  B 값  Y 키  B 값  Z A = X B = Y, Z Map 은 새로운 키로 값을 생성  /  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

디콘 특강 기말 요약

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