이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장. 오라클 클라우드로 구현해 보는 웹 애플리케이션 1.1 사전 지식1.2 실습1.2.1 가상 클라우드 네트워크 구성1.2.2 가상 머신 생성1.2.3 Bastion 서비스 생성1.2.4 통신을 위한 네트워크 설정1.2.5 데이터베이스 설치 및 구성1.2.6 애플리케이션 배포1.2.7 HTTPS 연결 설정1.2.8 로드밸런서, 오토스케일링 설정1.2.9 OCI CLI를 활용한 자원 정리1.3 요약2장. 오라클 클라우드로 구현해 보는 마이크로서비스 2.1 사전 지식2.1.1 도커2.1.2 쿠버네티스2.1.3 마이크로서비스2.1.4 서비스 메시, 이스티오2.2 실습2.2.1 개발 환경 가상 머신 생성 및 도커 실습2.2.2 데이터베이스 서비스 인스턴스 생성2.2.3 멀티테넌트 데이터베이스 구성2.2.4 샘플 마이크로서비스 개발2.2.5 OCI 쿠버네티스 배포2.2.6 OCI 쿠버네티스 접속 환경 설정2.2.7 쿠버네티스 환경 웹 서버 배포 테스트2.2.8 샘플 마이크로서비스 컨테이너 이미지 생성2.2.9 컨테이너 레지스트리 서비스 배포2.2.10 마이크로서비스 쿠버네티스 환경 배포2.2.11 젠킨스를 통한 CI/CD 구현2.2.12 이스티오를 이용한 서비스 메시 구성2.2.13 애플리케이션 모니터링 구성2.2.14 쿠버네티스 파드 오토스케일링 구성2.2.15 실습 자원 정리2.3 요약3장. 오라클 클라우드로 구현해 보는 데이터 레이크 시스템 3.1 사전 지식3.2 실습3.2.1 마이크로서비스의 서버리스 Function 전환3.2.2 API 게이트웨이를 통한 서비스 통합3.2.3 신규 업무 서버리스 Function 개발3.2.4 데이터 카탈로그로 메타데이터 식별3.2.5 데이터 레이크하우스 DB 생성3.2.6 ETL, 익스터널 테이블을 이용한 데이터 통합3.2.7 오라클 Analytics를 활용한 데이터 분석3.2.8 오픈서치를 이용한 로그 분석3.2.9 실습 자원 정리3.3 요약4장. 오라클 클라우드로 구현해 보는 머신러닝 4.1 사전 지식4.2 실습4.2.2 OML4SQL을 활용한 머신러닝 분석4.2.3 실습 자원 정리4.3 요약부록. Oracle Cloud Free Tier 생성
|
|
이 책에서 다루는 내용- 국내 최초의 한국어로 된 오라클 클라우드 기술 활용서로, 실무에서 바로 활용 가능한 내용을 제공한다.- 전반적인 클라우드 기반 기술과 오픈소스 기술에 대한 핵심 개념을 간결하게 설명한다.- 120여 개의 도해와 그림을 포함해 복잡한 시스템 구성도를 한눈에 이해하며 쉽게 따라 할 수 있다.- 3-Tier 웹 애플리케이션을 구현하는 과정을 통해 컴퓨트 인스턴스에서부터 오토 스케일링까지 오라클 클라우드의 사용법을 쉽게 설명한다.- 쿠버네티스 환경에서 모놀리식 애플리케이션을 마이크로서비스로 변환하고 CI/CD 구축부터 서비스 메시까지 구현하는 방법을 안내한다.- 서버리스 기술로 저장된 애플리케이션 데이터를 데이터 카탈로그와 ETL 프로세스를 활용해서 데이터 레이크하우스를 구축하고, 오픈서치 기술 활용법을 제시한다.- 파이썬 기반의 머신러닝부터 오라클 데이터베이스 내장 알고리듬을 활용한 머신러닝 분석에 이르기까지 다양한 주제를 경험한다.이 책의 대상 독자- 클라우드와 오픈소스 기술을 처음 접하는 학생이나 기초를 쌓고자 하는 독자- 오라클 클라우드의 전체 기술 스택을 이해하고자 하는 클라우드 사용자- 클라우드 자격증을 준비하며 클라우드 관련 지식을 쌓으려는 독자이 책의 구성이 책은 총 4장으로 구성돼 있다. 각 장은 해당 장에서 다룰 기술들의 이론과 개념을 먼저 설명한 후 그것을 기반으로 실제 실습을 진행하며, 마지막에 학습한 내용을 정리하는 구조로 이뤄져 있다. 1장에서는 오라클 클라우드의 기본 사용 방법을 학습한다. 전형적인 웹 시스템으로 구성된 애플리케이션 서버와 데이터베이스를 오라클 클라우드의 자원을 활용해서 구축하는 방법을 다룬다. 2장에서는 개발한 애플리케이션을 마이크로서비스 아키텍처로 전환하고, 신규 서비스를 개발하는 과정을 다룬다. 또한 도커와 쿠버네티스 환경에서 이를 배포하는 방법과 함께 마이크로서비스의 개발 및 배포 자동화 과정을 다루고 서비스 메시 아키텍처를 구성하는 방법까지 학습한다. 3장에서는 마이크로서비스를 서버리스 애플리케이션으로 확장한다. 애플리케이션에서 생산된 데이터의 메타 정보를 분석하고, ETL을 통해 데이터 레이크하우스에 적재해서 BI 도구로 분석하는 과정을 다룬다. 또한 클라우드 서비스가 만들어 내는 로그를 오픈소스 기술을 활용해서 분석한다. 4장에서는 인프라 자원의 사용률 분석과 예측에 머신러닝 기법을 활용하는 방법을 학습한다. 오라클 클라우드 서비스가 제공하는 머신러닝 기능을 활용해서 데이터를 분석하고 예측한다.지은이의 말이 책은 한국어로 작성된 오라클 클라우드 도서가 부족하고, 이를 구현하는 사례 중심의 도서가 없다는 문제 의식에서 출발했습니다. 또한 오라클 클라우드가 제공하는 기능과 성능이 한국의 IT 시장에서 온전하게 평가받지 못하고 있다는 점도 출간의 계기가 됐습니다. 이에 오라클 클라우드뿐만 아니라 오픈소스 기술을 쉽게 따라 하면서 배울 수 있는 도서를 기획하게 됐습니다. 오라클 클라우드가 제공하고 있는 수많은 서비스와 기능들을 빠짐없이 설명하는 책은 아닙니다. 대신에 실제 클라우드 환경에서 많이 활용되는 서비스를 함께 구현해 봄으로써 오라클 클라우드를 활용하는 방법을 익히는 데 초점을 뒀습니다. 그리고 독자들이 보다 정교한 업무 요건에 따른 시스템을 구성할 때 도움이 될 수 있도록 작성했습니다. 물론 데모 아키텍처를 구현하는 데 필요한 기술에 대한 설명은 실습에 앞서 최대한 축약된 형태로 정리할 것입니다. 우리는 간단한 웹 애플리케이션에서부터 쿠버네티스 기반의 마이크로서비스, 서버리스 애플리케이션, 데이터 레이크하우스 그리고 머신러닝 시스템까지 실제 업무에서 구축하고 있는 다양한 서비스를 클라우드상에서 함께 구현해 볼 것입니다. 이 과정을 통해 클라우드를 처음 접하는 독자들도 입문자 수준을 넘어 중급자 수준으로 스스로 발전할 수 있기를 희망합니다. 또한 이 책이 독자들의 클라우드와 오픈소스 기술 여정의 시작점이 되기를 기대합니다.
|