컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커(CONTAINER INFRASTRUCTURE)

출간일(Release) : 2021/06/29
종이책 출간일(Print Release) : 2021/06/07
전자책 종류(Format) : ePub
Price : KRW 23,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
IT 자원을 효율적으로 빠르게 사용할 수 있는 방법으로 컨테이너 환경이 거론되었으나 그동안 관리가 어렵고 복잡해서 상용되기 어려웠다. 하지만 쿠버네티스가 등장하면서 복잡도가 줄어들고 비용 대비 생산성을 높일 수 있게 되었다. 이 책은 현재 컨테이너 오케스트레이션 분야에서 표준으로 자리 잡고 있는 쿠버네티스를 활용해 시스템을 구축하고 운영하는 방법에 초점을 맞춰 구성했다. 컨테이너 인프라 환경 구축부터 통합 및 배포, 인프라 환경 운영을 위한 모니터링까지 쿠버네티스를 기반으로 시스템을 구축하고 운영하는 데 필요한 기초를 탄탄하게 다질 수 있을 것이다.

The container environment has been discussed as a method to efficiently and quickly use IT resources, but it has been difficult to commercialize due to difficult and complicated management. However, with the advent of Kubernetes, complexity is reduced and productivity can be increased for cost. This book focuses on how to build and operate systems using Kubernetes, which is now the standard in container orchestration. Through this book, you will have a solid foundation for building and operating systems based on Kubernetes, from building a container infrastructure environment to integration and deployment, and monitoring for infrastructure environment operation.


저자(Author)
조훈(Jo, Hoon)
시스템/네트워크 IT 벤더를 경험한 후, 메가존 GCP 클라우드 팀에서 쿠버네티스와 연관된 모든 프로젝트에 대한 Tech Advisor와 Container Architecture Design을 제공하고 있다. 또한, 페이스북 ‘IT 인프라 엔지니어 그룹’과 ‘앤서블 유저그룹’의 운영진을 맡고 있고, 오픈 소스 컨트리뷰터로도 활동하고 있다. 지식을 공유하는 것을 좋아해 인프런/유데미에서 앤서블과 쿠버네티스에 관한 강의를 하고 있다. 아는 지식을 문서로 남겨야 한다고 생각하기에 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』(위키북스, 2017), 『우아하게 앤서블』(BJ퍼블릭, 2018)을 저술했으며, IT 잡지에 기고문도 쓰고 있다.

After experiencing systems/network IT vendors, he provides Tech Advisor and Container Architecture Design for all projects related to Kubernetes in Megazone GCP Cloud Team. In addition, the author is in charge of the management team of Facebook’s ‘IT Infrastructure Engineer Group’ and ‘Ansible User Group’, and is also active as an open source contributor. He likes to share knowledge and he is giving lectures on Ansible and Kubernetes on Infrun/Udemy. The author believes that knowledge should be documented, so he has written 『Python Practical Programming for System/Network Administrators』 (Wikibooks, 2017) and 『Elegantly Ansible』 (BJ Public, 2018), and has also contributed to IT magazines. are writing

심근우(Shim, Geunwoo)
삼성 SDS 클라우드 개발팀에서 쿠버네티스 클러스터를 운영하면서 자동화 플랫폼을 개발하고 있다. 개발자와 운영자의 역할 사이에서 균형을 찾으려 항상 노력하고 있고, 블로그를 통해 지식을 기록하고 전파하는 것을 좋아한다. 페이스북 ‘IT 인프라 엔지니어 그룹’과 ‘카프카 한국 사용자 모임(KafkaKRU)’의 운영진을 맡고 있다.

The author is developing an automation platform while operating a Kubernetes cluster in the Samsung SDS cloud development team. He is always trying to find a balance between the roles of developer and moderator, and he likes to document and disseminate his knowledge through his blog. He is in charge of the management team of Facebook’s ‘IT Infrastructure Engineers Group’ and ‘Kafka Korean Users Association (KafkaKRU)’.

문성주(Moon, Seungjoo)
체커(CHEQUER) 사의 SRE로서 쿠버네티스의 멀티 클러스터 관리 방법론과 쿠버네티스 구현체(CAPI, OCI)에 대한 명세와 컨테이너 리소스 격리 방법에 대한 연구를 병행하고 있다. 이런 연구 활동을 기반으로 쿠버네티스 볼륨 테스트 파트에 컨트리뷰션했다. 본업은 쿠버네티스 오퍼레이터와 같은 CRD(커스텀 리소스)를 개발해 현업에서 쿠버네티스를 좀 더 편리하게 사용할 수 있도록 돕는 일이다. 또한, 페이스북 그룹 ‘코딩이랑 무관합니다만’과 ‘IT 인프라 엔지니어 그룹’의 운영진을 맡고 있다.

As an SRE of CHEQUER, the author is concurrently researching the multi-cluster management methodology of Kubernetes, the specification of Kubernetes implementations (CAPI, OCI), and the container resource isolation method. Based on this research activity, he contributed to the Kubernetes volume testing part. The author’s main job is to develop CRDs like Kubernetes Operators to help them use Kubernetes more conveniently in the field. In addition, the author is in charge of the management team of the Facebook group ‘It has nothing to do with coding’ and the ‘IT Infrastructure Engineer Group’.

가장 빨리 만나는 Docker(Docker for the Really Impatient)

출간일(Release) : 2015/01/30
종이책 출간일(Print Release) : 2014/11/30
전자책 종류(Format) : ePub
Price : KRW 18,200
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
한 번 빌드하면 어디서나 실행할 수 있는 애플리케이션 배포 시스템
Docker만 있으면 언제 어디서나 애플리케이션을 실행할 수 있는 안전한 런타임 환경을 구성할 수 있다. 시스템에 따라 설치, 설정, 의존성 같은 반복 작업을 하지 않아도 애플리케이션을 빠르게 배포하는 것이 가능하다. 가상 머신이 시스템간 호환성, 이동성에 제약이 있다면 Docker는 그런 제약에서 자유롭다. 아마존 웹 서비스, 구글 클라우드 플랫폼, 마이크로소프트 애저 같은 플랫폼을 자유롭게 이동하고 배포할 수 있다.

가상 머신의 부하 없이 즐기는 가상 환경
하이퍼바이저가 CPU, RAM, 스토리지 같은 하드웨어를 전부 추상화했다면, Docker는 운영체제 커널만 추상화했다. Docker는 운영체제를 공유하면서 애플리케이션에 필요한 가상화와 격리를 제공하기 때문에 가볍고 빠르다. 이미지 생성, 스냅샷 생성, 초기화도 Docker라면 빠르게 처리할 수 있다.

개발자와 운영자를 위한 진정한 배포 시스템
런타임 환경을 한 번 만들고, 패키징만 하면 어떤 머신에서나 반복해서 실행할 수 있다. 가상 머신처럼 호스트와 격리된 환경에서 실행된다. 개발자는 코드 품질에 더 많은 시간을 집중할 수 있고, 운영자는 개별 서버를 일일이 관리하는 대신 배포 이미지 관리에 집중함으로써 시스템의 일관성을 높일 수 있다. Docker 기반 배포를 구현하면 개발, 테스트, 서비스 단계의 시스템 불일치나 호환성 문제를 줄이거나 제거할 수 있다.

An application deployment system that you can run once and build anywhere
With a Docker, you can configure a secure runtime environment that can run applications anytime, anywhere. Depending on the system, it is possible to deploy applications quickly without having to perform repetitive tasks such as installation, configuration, and dependency. Docker is free from such constraints if the virtual machine has limited compatibility and mobility between systems. You can freely move and distribute platforms such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure.

Virtual environment without virtual machine load
If the hypervisor abstracts all hardware, such as CPU, RAM, and storage, Docker has abstracted only the operating system kernel. Docker is lightweight and fast because it shares the operating system and provides the virtualization and isolation required for the application. Image creation, snapshot creation, and initialization can also be done quickly by the Docker.

A true deployment system for developers and operators
You can create a runtime environment once and then run it repeatedly on any machine with just the packaging. It runs in a host-isolated environment like a virtual machine. Developers can concentrate more time on code quality, and operators can increase system consistency by focusing on managing deployment images instead of managing individual servers. Implementing Docker-based deployments can reduce or eliminate system inconsistencies and compatibility issues at the development, test, and service levels.


저자(Author)
이재홍(Lee, Jaehong)
PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

He runs a personal website called PYRASIS.COM and has written and published several technical documents. NCsoft participated in the development of Lineage eternal, and developed a mobile game server at Ntrivesoft. In addition, the author has been working on an open source project called FFS File System Driver for Windows. Recently, Cocos2d-x, a mobile game engine, was developed for Tizen and included in the mainstream. His current interests are operating system kernel, file system, software development automation, game engine, cloud platform, and distributed processing system. His dream is to build his own fully automated house and open source foundation.


부록(Extra File)

Hyper-V를 다루는 기술(The Art of Hyper-V)

출간일(Release) : 2014/12/15
종이책 출간일(Print Release) : 2014/10/21
전자책 종류(Format) : ePub
Price : KRW 33,600
미리보기(Preview)


ridi

google

aladin

tstore

apple


책소개(Overview)
클라우드 구축을 위한 가상화 기술, Hyper-V 현장 밀착 입문서!

1. IT 인프라의 맥을 한 눈에!
클라우드로 대표되는 IT 트렌드의 흐름을 이해할 수 있도록 가상화 기술이 시장에 등장하게 된 이유와 발전 과정, Hyper-V 구조에 대해 설명한다.

2. Hyper-V를 직접 설치하고 운영하면서 기초와 실무를 한꺼번에!
Hyper-V를 생성하고 Hyper-V 내 가상 컴퓨터를 만들어 이를 실제로 활용해본다. 단순히 인프라를 구축하는 데에 그치지 않고 설계 구조와 동작 원리도 함께 설명한다. 또한 저자의 다년간의 강의 경험을 토대로 신입 IT 엔지니어들이 궁금해 하는 내용을 QnA로 구성하여 인프라 운영에 필요한 지식을 아낌없이 알려준다.

3. 효율적인 인프라 관리를 위한 System Center 기술까지!
스토리지, 고가용성, 네트워크 기술이 가상화 인프라에 어떻게 시너지 효과를 낼 수 있는지를 살펴본다. System Center Virtual Machine Manager를 사용해서 IT 인프라를 효율적으로 관리할 수 있도록 안내한다.

Hyper-V in-field primer for virtualization technology for cloud deployment!
 
1. IT infrastructure at a glance!
It explains why virtualization technology has emerged in the market to understand the flow of IT trend represented by the cloud, its development process, and the Hyper-V structure.

2. Install and operate Hyper-V directly, and get the basics and practice all at once!
Create Hyper-V and create a virtual machine in Hyper-V to take advantage of it. It is not just about building an infrastructure; it also explains the design structure and the principles of operation. Based on the author’s many years of lecture experience, QnA is designed to inform new IT engineers about their knowledge of infrastructure operation.

3. System Center technology for efficient infrastructure management!
Learn how storage, high availability, and networking technologies can create synergies for your virtualization infrastructure. System Center Virtual Machine Manager helps you manage your IT infrastructure efficiently.


저자(Author)
백승주(Baek, Seungjoo)
PC 통신 시절, 하이텔 Windows 동호회에서 Windows를 접한 이후, 기술에 대한 매력에 빠졌습니다. 기술 구현 시 오류가 나거나 잘 되지 않으면 다른 일이 손에 잡히지 않을 때, 여전히 IT 엔지니어의 피가 흐르고 있음을 느낍니다. 일과 개인 삶의 적절한 균형을 위해 컴퓨터가 없는 환경을 선호하며, 이를 위해 장기 휴가를 내고 훌쩍 여행을 떠나기도 합니다. IT 이외 분야에 대한 독서, 10년 동안 계속해온 건담 프라모델 조립, 카레이싱을 좋아합니다.

– Microsoft 수석 기술 전도사(Senior Technical Evangelist) (2006~현재)
– ZDNET IT 칼럼니스트 (2009~현재)
– (전)Microsoft MVP – Exchange Server 및 Microsoft 공인 강사 (2003~2006)
– MCGlobal Korea/Japan IT 컨설턴트 (2000~2003)

The author has fallen in love with the technology since he encountered Windows in the HiTel Windows group during PC communication. When the technology implementation fails or fails, if something else is not in your hands, you still feel the IT engineer’s blood flowing. He prefers a computer-free environment for the right balance of work and personal life, and he often goes on a long vacation with a long vacation. The author likes reading about non-IT areas, assembling Gundam models that have been going on for 10 years, and car racing.

– Microsoft Senior Technical Evangelist (2006 ~ present)
– ZDNET IT columnist (2009 ~ present)
– (former) Microsoft MVP – Exchange Server and Microsoft Certified Trainer (2003-2006)
– MCGlobal Korea / Japan IT Consultant (2000 ~ 2003)

아마존 웹 서비스를 다루는 기술(The art of Amazon web services)

출간일(Release) : 2014/11/28
종이책 출간일(Print Release) : 2014/09/30
전자책 종류(Format) : ePub
Price : KRW 29,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
실무에서 필요한 아마존 웹 서비스의 모든 것!

입문서에서 실전 시나리오까지 한 권으로!
인프라에 대한 기초 지식, 아마존 웹 서비스의 개별 서비스 사용법을 학습하고 실전 시나리오에 따른 서비스 인프라 구축까지 한 권으로 정리한다.

사용자 증가에 따라 서비스를 확장하는 시나리오로!
가장 처음 사용하게 되는 아마존 EC2, S3, EBS, Elastic IP로 시작해서 사용자가 증가함에 따라 필요한 서비스를 확장하는 시나리오로 설명한다. 서비스 확장에 따라 AMI, CloudWatch, CloudFront, Route 53, RDS, DynamoDB, VPC, CloudFormation을 비롯한 고급 기능을 소개한다.

게임 서버, 웹 서버 구축으로 실전까지!
인스타그램과 같은 글로벌 사진 사이트를 아마존 웹 서비스로 구축해보면서 인프라 구축을 실습해본다. 짧은 시간에 엄청나게 많은 사용자가 몰리는 티켓 예매 사이트나 모바일 게임 서버, 웹 서버를 구축해본다.

All of the Amazon Web Services you need in practice!
 
From a tutorial to a production scenario!
Basic knowledge of infrastructure, how to use individual services of Amazon Web Services, and construction of service infrastructure according to actual scenarios.

As a scenario to expand services as the user grows!
The first scenario is to start with Amazon EC2, S3, EBS, Elastic IP and expand the services you need as you grow. The service extensions introduce advanced features including AMI, CloudWatch, CloudFront, Route 53, RDS, DynamoDB, VPC, and CloudFormation.

Game server, web server construction until the actual practice!
With this book, you will build a global photo site such as Instagram as Amazon Web Services, and practice building infrastructure. In addition, you can build a ticket reservation site, a mobile game server, or a web server, which is crowded with a huge number of users in a short period of time.


저자(Author)
이재홍(Lee, Jaehong)
PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

He runs a personal website called PYRASIS.COM and has written and published several technical documents. NCsoft participated in the development of Lineage eternal, and developed a mobile game server at Ntrivesoft. In addition, the author has been working on an open source project called FFS File System Driver for Windows. Recently, Cocos2d-x, a mobile game engine, was developed for Tizen and included in the mainstream. His current interests are operating system kernel, file system, software development automation, game engine, cloud platform, and distributed processing system. His dream is to build his own fully automated house and open source foundation.


부록(Extra File)