지능형 클라우드 애플리케이션 구축 (Azure 서버리스 아키텍처를 활용한 확장성 있는 AI 모형 개발하기)

지능형 클라우드 애플리케이션 구축 (Azure 서버리스 아키텍처를 활용한 확장성 있는 AI 모형 개발하기)

$20.54
Description
바야흐로 IT의 대변혁 시대다. 클라우드(Cloud), AI, 서버리스(Serverless), 컨테이너(Container) 등 새롭고 복잡한 용어와 서비스가 쏟아지고, 수십 년간 IT 업계에 몸담아 온 베테랑도 따라잡기 힘들 정도로 IT 기술은 급변하고 있다. 대변혁으로 인한 혼돈에 모두가 어리둥절한 시대다. 이러한 혼돈 속에서 Microsoft Azure 클라우드를 기반으로 서버리스 아키텍처를 활용한 확장성 있는 AI 모형을 개발하는 방안을 제시하는 훌륭한 실무 지침서다. 변혁과 혼돈 속에서 신기술을 실무에 적용하는 방안에 목말라 하던 프로그래머들의 기대를 이 책이 충족시켜 주길 기대한다.
저자

비센테헤레라가르시아

소프트웨어및웹개발경험이많은소프트웨어엔지니어다.세비야대학교(UniversityofSeville)에서컴퓨터과학석사학위를취득했고기술,비즈니스및재무목표를달성하기위해클라이언트와협력하고있다.공정을개선하고생산성수준을향상시키며제품개발을강화하는새로운방법론을도입하는데능숙하다.공인전문가수준의스크럼마스터(CertifiedExpertLevelScrumMaster)이고,스크럼매니저(ScrumManager)에서인증강사및심사관으로활동하고있으며,세비야대학교및기타민간기관에서소프트웨어,웹개발과프로젝트관리를가르치고있다.

목차

1부-클라우드기반개발

1장.클라우드에서의머신러닝및딥러닝모형

__머신러닝소개
__딥러닝소개
__신경망
__구조정의및머신러닝모형교육의어려움
__서버리스머신러닝소개
__머신러닝모형과함께컨테이너사용
__머신러닝을위한서버리스컴퓨팅의이점

2장.서비스형함수및이벤트기반프로그래밍

__서비스형소프트웨어,클라우드컴퓨팅및서버리스
__마이크로서비스아키텍처
__함수형프로그래밍의등장
____객체대신함수사용하기
____비동기프로그래밍
__서버리스
__함수구현
__이벤트기반아키텍처
__실시간처리의의미
__요약및미리보기

3장.MicrosoftAzure의서버리스응용프로그램인터페이스

__서버리스플랫폼의API
__Azure소개
__Azure일반서비스

2부-지능추가

4장.MicrosoftAzureFunctions시작

__AzureFunctions
____AzurePortal을사용해함수앱만들기
____로컬개발환경
____핵심도구를사용해함수프로젝트만들기
____VisualStudioCode사용
____VisualStudioCode를사용해Python디버깅
__AzureBlobStorage
____스토리지계정만들기
____Blob전송
__요약및미리보기

5장.머신러닝및딥러닝모형사용하기

__AzureCognitiveServices
____CognitiveServices에서서비스설정및사용
____서버리스Azure함수프로젝트에서CognitiveServices사용
__일반머신러닝도구,라이브러리및프레임워크
____MicrosoftCognitiveToolkit
____ML.NET
____JupyterNotebook
____TensorFlow
____Keras
____Scikit-learn
__Azure를사용하는클라우드머신러닝솔루션
____MicrosoftMachineLearningStudio
____AzureMachineLearning서비스

3부-배포및지속적인제공

6장.배포및확장

__배포옵션
____AzureDevOps
____Docker
____AzureContainerRegistry
____kubelets
____kubelets를위한머신러닝도구
____단일컨테이너머신러닝
____TFJob을이용해분산된머신러닝

7장.보안

__AzureFunctions권한부여수준
__API관리
__Azure보안
____운영
____응용프로그램
____스토리지
____네트워크계층제어
____네트워킹

8장.모니터링

__AzureMonitor
__메트릭및로그
__데이터원본
__ApplicationInsights
____컨테이너및VM용Insights
__LogAnalytics
____데이터탐색기질의어
____경고
____스마트그룹
____자동크기조정및메트릭경고

출판사 서평

★이책에서다루는내용★

■클라우드기반개발:머신러닝,FaaS(서비스형함수)및API를사용해서버리스컴퓨팅의기본사항배우기
■지능추가:AzureFunctions를사용한서버리스애플리케이션제작,미리빌드된머신러닝및모형사용법학습
■배포및지속적인제공:AzureKubernetesService,AzureSecurityCenter,AzureMonitoring으로속도내기

★이책의대상독자★

머신러닝의관점에서함수형프로그래밍에익숙해지고자하는숙련된프로그래머를위한책이다.시스템을개발하는데Microsoft의Azure플랫폼과Python을사용한다.

★이책의구성★

Microsoft의클라우드플랫폼인Azure에초점을맞춘다.이책에서설명하는개념은보편적이지만예제는Azure에서구현하는방법을따른다.

3부로이뤄져있으며총8장으로구성돼있다.
1부,‘클라우드기반개발’에서는‘서버리스애플리케이션’에관련된아이디어를제시하고이벤트기반앱이클라우드에서호스팅되는독립형함수호출을이용해어떻게구축되는지설명한다.또한로컬에서실행되는프로그램과클라우드기반머신러닝및데이터취급서비스사이의인터페이스인API를설명한다.
2부,‘지능추가’에서는데이터의역할과프로그램에서데이터를사용할수있게해주는방법을설명한다.클라우드기반애플리케이션에서‘지능’의본질은다양한머신러닝기술과모형을사용해대용량데이터집합을조사하는것부터시작한다.이때자신의모형을스스로구축할필요는없고해결하려는문제를어느모형이가장잘설명하는지이해하면된다.즉,함수가이미작성됐으므로언제어떻게적용할지만이해하면되는것이다.
3부,‘배포및지속적인제공’에서는신뢰할수있고비용효율적이며안전하고테스트할수있는방식으로서버리스애플리케이션을세계에출시해성능을모니터링하고지속적으로개선하는방법을설명한다.