알라딘

헤더배너
상품평점 help

분류

이름:조셉 헥 (Joseph Heck)

최근작
2019년 3월 <개발자를 위한 쿠버네티스>

조셉 헥(Joseph Heck)

스타트업과 대기업에서 다양한 개발 경험과 관리 경험을 했다. 모바일 및 데스크톱 애플리케이션에서 클라우드 기반 분산 시스템에 이르기까지 다양한 종류의 솔루션 설계, 개발, 배포 경험이 있다.
소프트웨어 빌드, 검증, 배포 및 실행 방법을 개선하기 위한 멘토로 활동해, 관련 팀을 만들고 이끈 경험이 있다. 쿠버네티스를 비롯한 많은 프로젝트와 협업하고 있으며, 오픈소스 분야에서 다양한 활동을 이어 오고 있다.  

대표작
모두보기
저자의 말

<개발자를 위한 쿠버네티스> - 2019년 3월  더보기

개발자가 기능을 개발하고 작성한 코드의 실행에 대해 책임감을 갖는 것은 점점 보편화되고 있다. 많은 기업들이 전문 지식을 갖고 도움을 줄 수 있는 (일반적으로 SRE 또는 데브옵스로 분류되는) 운영 조직을 유지하고 있지만, 최근에는 개발자들에게 지식 및 책임 범위의 확대를 종종 요구한다. 한동안, 코드로 인프라를 관리할 수 있게 하는 기술의 변화가 있었다. 몇 년 전만 해도 Puppet은 운영자에 의해 사용되고 Chef는 개발자에 의해 사용된다고 경계를 지어 설명할 수 있었다. 그러나 이러한 모든 것이 클라우드의 출현과 성장으로 바뀌었고, 이러한 변화는 최근 도커 기술의 성장으로 가속화됐다. 컨테이너는 개발에 대한 유연성을 제공할 뿐만 아니라, 일정 수준 이상의 통제와 격리 환경을 제공하기 때문에 매우 매력적인 기술이라 할 수 있다. 컨테이너를 사용하면 손쉬운 수평적 확장뿐만 아니라 책임의 격리를 위해 한 번에 한 개 이상의 컨테이너를 빠르게 생성할 수 있다. 쿠버네티스는 구글에서 시작됐으며, 현재는 CNCF(Cloud Native Computing Foundation)에 의해 호스팅되고 있는 오픈소스 프로젝트다. 쿠버네티스는 구글이 소프트웨어를 컨테이너 환경에 실행하고 운영했던 경험을 담고 있으며 사용자들이 이를 활용할 수 있도록 공개했다. 쿠버네티스는 컨테이너를 실행하고, 컨테이너를 서비스로 그룹화해 수평적으로 확장하는 것은 물론이며, 컨테이너가 상호작용하는 방식에 대한 통제 및 외부에 노출시키는 수단을 제공한다. 쿠버네티스는 API 및 커맨드라인 도구를 통해 선언형 구조를 제공한다. 쿠버네티스는 로컬 랩톱에 설치하거나 클라우드 서비스 제공업체에서도 사용이 가능하다. 쿠버네티스 사용 시 장점은 로컬에서 실행하거나, 회사의 소규모 랩 또는 대규모 클라우드 제공업체 등 실행 환경에 관계없이 동일하게 동작하는 툴을 사용할 수 있다는 것이다. 자바가 어디에서나 실행되는 것과 마찬가지로 랩톱, 회사의 데이터 센터, 아마존 웹 서비스(AWS, Amazon Web Services) 마이크로소프트 애저(Microsoft Azure) 또는 구글(Google)과 같은 클라우드 서비스 제공업체에서 실행하는 것과 관계없이 일관된 툴 집합을 제공한다. 이 책은 쿠버네티스를 활용해 코드 개발, 유효성 검증, 실행을 위한 가이드를 제공한다. 또한 쿠버네티스 사용 방법과 이를 개발 워크플로우에 통합할 수 있는 방법에 대한 예제 그리고 샘플 설명에 초점을 맞춘다. 예제를 통해 쿠버네티스 환경에서 코드를 실행하기 위한 일반적인 태스크를 학습한다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자