장바구니 담기 close

장바구니에 상품을 담았습니다.

파이썬 분산 컴퓨팅

파이썬 분산 컴퓨팅

  • 프란세스코 피에르페데리시
  • |
  • 에이콘출판
  • |
  • 2016-11-28 출간
  • |
  • 194페이지
  • |
  • 188 X 235 X 23 mm /484g
  • |
  • ISBN 9788960779303
★★★★★ 평점(10/10) | 리뷰(1)
판매가

20,000원

즉시할인가

18,000

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
18,000

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

★ 이 책에서 다루는 내용 ★

■ 병렬과 분산 컴퓨팅 소개
■ 동기와 비동기 프로그래밍
■ 파이썬에서의 병렬성
■ 셀러리로 하는 분산 애플리케이션
■ 클라우드에서의 파이썬
■ HPC 클러스터에서의 파이썬
■ 분산 애플리케이션의 테스트와 디버그

★ 이 책의 대상 독자 ★

이 책은 이미 파이썬을 알고 있고 자신의 코드를 병렬화하거나 분산 시스템을 작성하려는 개발자를 위한 것이다. 유닉스 환경을 대상으로 하고 있지만 예제의 대부분은 윈도우 시스템에서도 잘 동작한다.

★ 이 책의 구성 ★

1장, ‘병렬과 분산 컴퓨팅 소개’에서는 병렬과 분산 컴퓨팅의 기본 이론 토대를 마련해 준다.
2장, ‘비동기 프로그래밍’에서는 분산 애플리케이션에서 사용되는 두 개의 주요 프로그래밍 스타일인 동기와 비동기 프로그래밍을 설명한다.
3장, ‘파이썬에서의 병렬성’에서는 파이썬 표준 라이브러리만을 사용해 동시에 여러 가지 일을 할 수 있는 방법을 보여준다.
4장, ‘셀러리와 함께 하는 분산 애플리케이션’에서는 셀러리(Celery)와 경쟁 제품인 Python-RQ와 Pyro를 사용해 간단한 분산 애플리케이션을 만드는 방법을 알아본다.
5장, ‘클라우드에서의 파이썬’에서는 아마존 웹 서비스를 사용해 클라우드에 파이썬 애플리케이션을 배치하는 방법을 설명한다.
6장, ‘HPC 클러스터에서의 파이썬’에서는 많은 대학과 국립 연구소에 있는 고전 방식의 HPC 클러스터에 파이썬 애플리케이션을 배치하는 방법을 살펴본다.
7장, ‘분산 애플리케이션의 테스팅과 디버깅’에서는 파이썬에 관한 분산 애플리케이션 테스팅, 프로파일링, 디버깅의 문제를 알아본다.
8장, ‘앞으로 가야 할 길’에서는 지금까지 배웠던 것을 돌아보고 관심 있는 독자라면 분산 시스템의 개발을 어느 방향으로 더 치중해야 할지 고민해본다.

목차

1장. 병렬과 분산 컴퓨팅 소개
__병렬 컴퓨팅
__분산 컴퓨팅
__공유 메모리 대 분산 메모리
__암달의 법칙
__혼합 패러다임
__요약

2장. 비동기 프로그래밍
__코루틴
__비동기 예제
__요약

3장. 파이썬에서의 병렬성
__여러 개의 스레드
__여러 개의 프로세스
__멀티프로세스 큐
__맺음말
__요약

4장. 셀러리와 함께 하는 분산 애플리케이션
__멀티머신 환경 만들기
__셀러리 설치
__설치 테스트
__셀러리 둘러보기
__더 복잡한 셀러리 애플리케이션
__제품 생산 환경에서의 셀러리
__셀러리 대체품 - Python-RQ
__셀러리 대체품 - Pyro
__요약

5장. 클라우드에서의 파이썬
__클라우드 컴퓨팅과 AWS
__AWS 계정 만들기
__EC2 인스턴스 생성
__아마존 S3에서의 데이터 저장
__아마존 일래스틱 빈스토크
__개인 클라우드 만들기
__요약

6장. HPC 클러스터에서의 파이썬
__전형적인 HPC 클러스터
__잡 스케줄러
__HTCondor를 사용한 파이썬 잡 실행
__PBS를 사용한 파이썬 잡 실행
__디버깅
__요약

7장. 분산 애플리케이션의 테스팅과 디버깅
__큰 그림
__일반적인 문제 - 클럭과 시간
__일반적인 문제 - 소프트웨어 환경
__일반적인 문제 - 권한과 환경
__일반적인 문제 - 하드웨어 자원의 가용성
__도전 - 개발 환경
__유용한 전략 - 전부 로그로 남기기
__유용한 전략 - 컴포넌트 시뮬레이션
__요약

8장. 앞으로 가야 할 길
__맨 앞 두 개의 장
__도구
__클라우드와 HPC 세계
__디버깅과 모니터링
__다음으로 가야 할 곳

저자소개

저자 프란세스코 피에르페데리시(Francesco Pierfederici)는 파이썬을 사랑하는 소프트웨어 엔지니어다. 천문학, 생물학, 수치 일기 예보 분야에서 20년 동안 일해왔다.
한 번에 수만 코어를 사용하며 세계에서 가장 빠른 슈퍼컴퓨터에서 돌아가는 대규모 분산 시스템을 만들었다. 또한 실용성은 의문이지만 재미있는 애플리케이션을 다수 개발했다. 뭔가 만드는 것을 취미로 삼고 있다.

도서소개

병렬과 분산 컴퓨팅은 얼마 전까지만 해도 기업체와 연구실에 있는 개발자들만이 관여하던 분야였다. 이젠 시대가 바뀌어 파이썬으로 손쉽게 중소형 분산 애플리케이션을 만들 수 있게 됐다. 이 책은 분산 시스템을 제작하려는 파이썬 프로그래머에게 아주 실용적인 안내서다. 분산 애플리케이션에서 잘 사용되는 동기, 비동기, 병렬 프로그래밍으로 분산 컴퓨팅의 기본을 잡고, 클라우드와 HPC 클러스터, 테스팅과 디버깅까지 파이썬으로 병렬과 분산 시스템의 전반을 맛볼 수 있게 한다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.