[POD] 따라하며 배우는 DevOps, MLOps

[POD] 따라하며 배우는 DevOps, MLOps

$27.28
Description
- DevOps와 MLOps를 처음 접하는 주니어들을 위한 가이드북
- 실습을 통해 Azure, AWS, GCP 클라우드 3대장 정복하기

'일단 따라하면서 배워보자!'라는 모토 아래, “어디서부터 시작해야 할지”, “실제로 어떻게 적용해야 할지”에 대한 막막함을 해소하기 위해 탄생했습니다. 코딩과 기술에 대한 기본적인 지식은 있으나 DevOps와 MLOps의 실제 적용에 대해 더 알고자하는 학생들과 기술 분야의 주니어를 대상으로 합니다. 복잡한 개념도 실질적인 작업을 통해 쉽게 접근할 수 있도록 구성했으며 학습 과정에서 얻은 저자들의 교훈과 팁을 공유합니다. 이 책을 통해 여러분이 자신감을 갖고 DevOps, MLOps 첫 걸음을 내딛는 기회를 얻길 바랍니다.
저자

김도경,김수현,이은민

AI엔지니어와웹개발자들이2023오픈소스컨트리뷰션아카데미의DevOps,MLOps실습과정에서모였습니다.또다른주니어동료들에게학습경험을공유하고자책을펼쳐내게되었습니다.

목차

베타리더의후기6
작가의말7
Chapter1.개발환경구축14
1.아나콘다로파이썬환경구축하기14
2.VisualStudioCode환경구축25
3.Git설치하기31
Chapter2.Python웹앱제작하기43
1.웹서비스/FastAPI웹앱이해43
2.Python웹프레임워크소개44
3.FastAPI웹앱개발45
Chapter3.Git/GitHub51
1.Git과GitHub이해하기51
2.Git작업흐름이해하기52
3.Git명령어53
4.GitHub프로젝트관리Ⅰ55
5.GitHub프로젝트관리Ⅱ64
Chapter1.AzureCI/CD78
1.CI(ContinuousIntegration)및CD(ContinuousDelivery,ContinuousDeployment)란?78
2.GitHubActions이해하기80
3.CI구축하기81
4.AzureACI(AzureContainerInstances)에CD구축하기86
5.AzureACI,AKS두타겟CD구축하기113
Chapter2.GCPCD136
1.GCP새프로젝트생성하기136
2.GCPAPI서비스추가하기136
3.서비스계정(SA)생성및자격증명저장-CLI138
4.서비스계정(SA)생성및자격증명저장-GCPConsole142
5.GitHubActions세팅145
6.워크플로우생성147
Chapter3.AWSCD152
1.AWS계정생성하기152
2.IAM사용자생성하기155
3.GitHubSecrets등록158
4.VPC생성하기162
5.GithubActionsWorkflow생성하기165
6.ECR에이미지업로드하기167
7.ECS배포하기170
8.GithubActions수정178
Chapter1.AzureMLOps실습185
1.MLOps란?185
2.MLOps구현하기1:Azureml튜토리얼따라하기(모델학습시키기)189
3.MLOps구현하기1:Azuremlexamples튜토리얼따라하기(모델배포하기)210
4.MLOps구현하기1:Azuremlexamples튜토리얼따라하기(파이프라인만들기)232
5.MLOps구현하기2:AzureMLOps솔루션액셀러레이터템플릿사용하기252
Chapter2.GCPMLOps280
1.환경설정280
2.학습애플리케이션코드컨테이너화284
3.VertexAI에서커스텀학습작업실행290
4.레지스트리에모델업로드293
5.엔드포인트에모델배포296
6.예측수행하기299