본문 바로가기

추천 검색어

실시간 인기 검색어

대규모 서비스를 지탱하는 기술

데이터 구조 메모리 OS DB 서버 인프라
제이펍

2022년 03월 24일 출간

종이책 : 2011년 02월 28일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (11.96MB)
ISBN 9791191600872
쪽수 395쪽
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 17,500원

쿠폰적용가 15,750

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

대규모 서비스를 개발ㆍ운용하는 기술자를 위한 입문서!

『웹 개발자를 위한 대규모 서비스를 지탱하는 기술』은 저자가 서버 1대부터 시작하여 1,000대의 호스트를 운영하기까지 수없이 많이 겪었던 시행착오와 해결책, 먼 길을 돌고 돌아서 비로소 체득한 대규모 서비스 개발과 운용에 관한 핵심 노하우들을 전한다. OS 및 컴퓨터의 동작원리, DB 분산방법, 실전적인 알고리즘을 시스템에 적용하는 방법, 대규모 데이터를 요리하는 검색엔진의 원리와 구조, 시스템 전체를 조망하기 위한 인프라 설계지식 등을 다양한 샘플 코드와 함께 자세하게 소개하고 있다.
제1장 대규모 웹 서비스 개발 오리엔테이션 -전체 그림 파악하기
강의 0 이 책의 근본 - 이 책에서 설명하는 것과 설명하지 않는 것
강의 1 대규모 서비스와 소규모 서비스
강의 2 계속 성장하는 서비스와 대규모화의 벽
강의 3 서비스 개발의 현장

제2장 대규모 데이터 처리 입문 - 메모리와 디스크, 웹 애플리케이션과 부하
강의 4 하테나 북마크의 데이터 규모 - 데이터가 많을수록 처리에 시간이 걸린다
강의 5 대규모 데이터 처리의 어려운 점 – 메모리와 디스크
강의 6 규모조정의 요소
강의 7 대규모 데이터를 다루기 위한 기초지식

제3장 OS 캐시와 분산 - 대규모 데이터를 효율적으로 처리하는 원리
강의 8 OS의 캐시 구조
강의 9 I/O 부하를 줄이는 방법
강의 10 국소성을 살리는 분산

제4장 DB 스케일아웃 전략 - 분산을 고려한 MySQL 운용
강의 11 인덱스를 올바르게 운용하기 – 분산을 고려한 MySQL 운용의 대전제
강의 12 MySQL의 분산 – 확장을 전제로 한 시스템 설계
강의 13 MySQL의 스케일아웃과 파티셔닝

제5장 대규모 데이터 처리 실전 입문 - 애플리케이션 개발의 급소
강의 14 용도특화형 인덱싱 – 대규모 데이터를 능수능란하게 다루기
강의 15 이론과 실전 양쪽과의 싸움

제6장 [과제] 압축 프로그래밍 - 데이터 크기, I/O 고속화와의 관계 인식하기
강의 16 [과제] 정수 데이터를 컴팩트하게 가져가기
강의 17 VB Code와 속도감각
강의 18 과제에 대한 상세설명과 응답 사례

제7장 알고리즘 실용화 - 가까운 예로 보는 이론ㆍ연구의 실전 투입
강의 19 알고리즘과 평가
강의 20 하테나 다이어리의 키워드 링크
강의 21 하테나 북마크의 기사 분류

제8장 [과제] 하테나 키워드링크 구현 - 응용으로 가는 길 깨닫기
강의 22 [과제] 하테나 키워드 링크 만들기
강의 23 응답 사례와 사고방식

제9장 전문 검색기술 도전 - 대규모 데이터 처리의 노하우
강의 24 전문 검색기술의 응용범위
강의 25 검색 시스템의 아키텍처
강의 26 검색엔진의 내부구조

제10장 [과제] 전문 검색엔진 작성 - 기초, 상세부분 작성, 속도와 정확성 추구
강의 27 [과제] 하테나 북마크 전문 검색 만들기
강의 28 응답 사례와 사고방식

제11장 대규모 데이터 처리를 지탱하는 서버/인프라 입문 - 웹 서비스의 백엔드
강의 29 엔터프라이즈 vs. 웹 서비스
강의 30 클라우드 vs. 자체구축 인프라

제12장 확장성 확보에 필요한 사고방식 - 규모 증대와 시스템 확장
강의 31 계층과 확장성
강의 32 부하 파악, 튜닝

제13장 다중성 확보, 시스템 안정화 - 100%에 근접한 가동률을 실현하는 원리
강의 33 다중성 확보
강의 34 시스템 안정화
강의 35 시스템 안정화 대책

제14장 효율향상전략 - 하드웨어의 리소스 사용률 높이기
강의 36 가상화 기술
강의 37 하드웨어와 효율향상 – 저비용을 실현하는 요소기술

제15장 웹 서비스와 네트워크 - 서비스의 성장
강의 38 네트워크 분기점
강의 39 한층 높은 단계로

특별편 현대 웹 서비스 구축에 필요한 실전 기술 - 대규모 서비스에 대응하기 위해서
Special 강의 1 작업큐(Job-Queue) 시스템 – TheSchwartz, Gearman
Special 강의 2 스토리지 선택 – RDBMS와 key-value 스토어
Special 강의 3 캐시 시스템 – Squid, Varnish
Special 강의 4 계산 클러스터 – Hadoop

베스트셀러 『(24시간 365일)서버/인프라를 지탱하는 기술』의 핵심 저자들이 또 한 권의 역작을 펴냈다. 서버 1대부터 시작하여 1,000대의 호스트를 운영하기까지 수없이 많이 겪었던 시행착오와 해결책, 먼 길을 돌고 돌아서 비로소 체득한 대규모 서비스 개발과 운용에 관한 핵심 노하우들을 이 책은 아낌없이 전달하고 있다.

‘지식 커뮤니티’ 인력검색 서비스, 다이어리(블로그) 호스팅 서비스, 소셜 북마크 서비스 등을 개발해 운영하고 있는 일본의 대표 인터넷 기업 중 하나인 하테나(hatena), 수년 간 축적되어 온 하테나의 서비스 운영 노하우를 살펴보고 우리 현실에 적용할 수 있는 좋은 기회의 장이 될 수 있을 것이다.

이 책은 대규모 서비스를 개발•운용하는 기술자를 위한 입문서다. 하테나가 학생을 대상으로 개최하는 인턴십에서 수행하는 실제 기술 강의를 기반으로 구성되어 있다. 계속해서 성장하고 있는 웹 서비스를 간단히 처리할 수 없는 규모의 데이터에 직면했을 때 어떻게 처리할까? 자신이 작성한 코드가 시스템을 다운시키지 않게 하려면 어떤 점에 주의해야 할까? 확장성을 고려한 시스템을 설계하려면 무엇을 확보해 두어야 할까? 이러한 쟁점들을 해결할 수 있는 다양한 실전 기술들을 다루고 있다.

내용은 OS 및 컴퓨터의 동작원리, DB 분산방법, 실전적인 알고리즘을 시스템에 적용하는 방법, 대규모 데이터를 요리하는 검색엔진의 원리와 구조, 시스템 전체를 조망하기 위한 인프라 설계지식 등을 다양한 샘플 코드와 함께 자세하게 소개하고 있다.

이와 같은 기본 지식 외에도 하테나의 서비스 개발 현장에서 엔지니어 간 의사소통 방법과 활용도구에 대한 사용 이유, 목표도 소개하고 있어서 개발뿐 아니라 팀 운영 면에서도 도움이 될 만한 정보들이 가득 차 있다. 또한 향후 서비스 전체를 클라우드로의 이전 여부를 선택할 경우에 있을 수 있는 문제나 자체 서버를 사용하려는 입장에서의 고려사항 및 전망, 글로벌화를 위해 넘어야 할 장벽에 대한 설명도 중대규모 서비스를 운영하는 이들에게 도움이 될 것이다.

실제로 하루 1,500만 명의 사용자들이 이용하고 있는 하테나이기 때문에 전달할 수 있는 실전적이고 생생한 기술과 현장감. 인턴십에 참가하는 학생을 불과 며칠 동안의 교육만으로 개발현장으로 이끌어야 한다는 필요로부터 얻어진 지식의 체계화. 이것들을 융합함으로써 재미있고 질리지 않게 읽을 수 있고, 아울러 핵심 지식을 얻을 수 있는 책이 될 수 있도록 힘썼다.

도서지원 웹 페이지
- 스페셜 콘텐츠(일어) ➡ http://gihyo.jp/magazine/wdpress/plus
- 샘플코드 다운로드 ➡ http://gihyo.jp/book/2010/978-4-7741-4307-1/support

작가정보

저자 : 이토 나오야
저자 이토 나오야(Naoya Ito)는 ㈜하테나의 최고기술책임자이다. 공저로는 『(24시간/365일)서버/인프라를 지탱하는 기술』(제이펍), 『Blog Hacks』(오라일리 재팬) 등이 있다. 일본 정보처리학회 주최 「소프트웨어 재팬 2009」에서 소프트웨어 재팬 어워드, 「라쿠텐 테크놀로지 컨퍼런스 2008」에서 테크놀로지 어워드 은상 등을 수상하기도 하였다.

저자 : 다나카 신지
저자 다나카 신지(Shinji Tanaka)는 현재 ㈜하테나의 서비스를 지탱하는 600대 이상의 서버, 시스템 성능 및 인프라 등을 총괄하고 있다. 정보학 박사이기도 하다. 공저로는 『(24시간/365일)서버/인프라를 지탱하는 기술』(제이펍)이 있으며, 기타 다수의 번역서들이 있다.

역자 : 진명조
역자 진명조는 ㈜오늘과내일 연구소의 책임연구원이다. 옮긴 책으로는 『클라우드의 충격』(제이펍), 『서버/인프라를 지탱하는 기술』(제이펍), 『DEBUG HACKS』(와우북스), 『입문자를 위한 루비』(아이티씨), 『Binary Hacks』(아이티씨), 『C언어로 배우는 알고리즘 입문』(한빛미디어) 등이 있다. IT 산업의 미시적인 영역과 거시적인 영역을 아우르는 통찰력을 갖게 되기를 꿈꾸고 있고, 최근 모바일 생태계를 향해 작은 보폭으로 한걸음씩 내딛고 있다.

저자(글) 다나카 신지

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    대규모 서비스를 지탱하는 기술 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    대규모 서비스를 지탱하는 기술 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    대규모 서비스를 지탱하는 기술
    데이터 구조 메모리 OS DB 서버 인프라
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)