먼저 해당 강의를 구매하기 까지 약간 망설임이 있었다고 하고 싶다(그리고 강의를 구매 할 사람들도 참고 바란다). 왜냐하면 AWS에 유료 서비스를 사용해야 했기 때문이다. 하지만 어쩔 수 없지 않은가. 일단 사용해 봐야 알 수 있고 그러면 내 가치를 올릴 수 있을 지도 모르기 때문에 ..지르고 봤다!
실제로 본인은 일단 급하게 AWS환경에서 설비 예지정비를 구현해야 하는데 AWS를 너무 모르는 거 같아서 한 번에 끝내는 AWS인프라 구축과 DevOps 운영 초격자 패키지 Online강의를 구매했다. AWS 백서로 공부하는 것도 많이들 추천 하지만 일단 믿고 한 번 가보자.
패스트캠퍼스 챌린지 01일차
Ch1_1) 오리엔테이션
- Course1-DevOps 기본 개념
- Course2-AWS기반 중소 규모 아키텍트 설계
- Course3-AWS기반 대 규모 아키텍트 설계
- Course4-코드를 통한 IaC 인프라 관리
- Course5-도커와 쿠버네티스를 통한 운영
- Course6-CI/CD를 통한 지속적 운영/지속적 통합 구현
- Course7-모니터링 서비스 구축
- Course8- AWS기반 구축
- Special Course: Kuberetese에 AWS EKS(?)
모르는 것도 있지만 대부분 내가 구현하는 아키텍쳐에 필요한 것이다. 대부분의 아키텍쳐가 거기서 거기이기 때문에 그럴 수도 있지만 일단 오리엔테이션에서는 패스트 캠퍼스 합격점! 물론 Special Course처럼 모르는 점도 있지만 자세히 진행 하다 보면 알 게 되지 않을까 싶다. 그리고 강사도 실무에 적용하는 것을 목표로 교수를 진행한다고 한 덕분에 실제 적용하는 것도 가능하지 않을까
아, 그리고 Challenge는 매일 2개에서 많으면 5개까지 Chapter를 듣는 것을 목표로 하고 있다. (그냥 학습이 가능하면 끊어지지 않는 선에서 포스팅 하겠다.)
Ch2_1) DevOps개요
- Devops의 정의
개발(Dev)와 운영(Ops)의 합성어로 개발과 운영을 효율적으로 하여 제품의 변경사항을 빠르게 반영, 품질을 높이는 것
- 자세한 사항을 알아 보기 위해서는 소프트웨어 생애주기(SDLC)를 알아 봐야 하는데, 이 SDLC에서 개발팀과 운영팀, 그리고 PM과 다양한 아키텍트 사이에 불협화음이 있었음. 이전의 SDLC아키텍쳐는 다음과 같음.
- Service와 Deploy까지는 PM/디자이너/개발자가 함께 상호간 커뮤니케이션을 해야 했고
- Deploy와 Operation까지는 개발자/테스트 엔지니어/운영자가 상호간 커뮤니케이션을 해야 했다.
따라서 이에 모두 속하고 시스템을 만든 개발자가 차라리 Service, Deploy, Operation까지 모두 할 수 있다면 품질이 훨씬 개선 되지 않을까 하는 패러다임이 DevOps이다.
이러한 패러다임을 구현하기 위한 기술에는 어떤 것이 있을까
1. 지속적 통합
개발자의 변동사항을 Build 및 Test후, 중앙 Code 저장 장치에 저장, 빠르게 버그를 발견하는 것을 목표로 한다.
- 품질의 향상
2. 지속적 배포.
- 개발의 산출물을 자동으로 개발 및 운영 환경으로 배포하는 자동화된 파이프라인을 구현
가장 기본적인 DevOps기능은 1, 2라고 함.
3. 마이크로 서비스
- 대규모 서비스 Build하는데 병목 현상을 없애기 위해 Complie을 마이크로화하고 쪼개 Build time을 감소시킴
4. IaC(InfraStructure As Code)
- 인프라를 코드로 관리하여 변경사항을 자동화
5. 모니터링 및 로깅
- 개발자들에게 monitoring과 metric을 중앙에서 확인할 수 있도록 함.
6. 소통 및 협업
- Slack등을 사용하여 소통 및 협엽을 유용하게 함.
이외에 버전관리 등으로 다양한 기술을 활용하여 DevOps를 구현할 수 있음.
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'OS and 코딩 > AWS' 카테고리의 다른 글
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online! - Course3, Ch(3_5) (0) | 2021.11.06 |
---|---|
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online!- Course3_Ch(3_4) (0) | 2021.11.05 |
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online! - Course3_Ch(3_1), Ch(3_3) (0) | 2021.11.04 |
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online! - Ch(2_3) (0) | 2021.11.03 |
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online! - Ch(2_2) (0) | 2021.11.02 |