본문으로 바로가기

안녕하세요. 메타클라우드 입니다. 😎

오랜만에 블로그 포스팅을 하게 되었습니다. 그동안 일이 바쁘다고 포스팅을 업로드 할 엄두가 안났는데 온라인 교육 사이트인 패스트캠퍼스에서 8주년 기념으로 수강료 100% 환급 이벤트를 진행하는걸 알게됐습니다.

 

재밌는게 100% 환급을 받으려면 11월 한달동안 강의를 듣고 블로그에 포스팅을 해야합니다. 그래서 클라우드 교육도 듣고 환급을 목표로 30일 동안 매일매일 강의를 듣고 블로그를 통해 내용을 정리하여 11월 한달동안 1일 1포스팅을 진행해볼까 합니다.

제가 패스트캠퍼스에서 신청한 강의는 현업에서 Software, DevOps, Cloud 엔지니어로 활동하는 분들이 AWS 인프라를 구축하고 DevOps를 운영을 알려주는 강의입니다.

 

💡
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online https://fastcampus.co.kr/dev_online_awsdevops

 

그동안 AWS의 부분부분만 업무 외 시간에 짬을 내서 공부했었는데 이번 강의를 통해 현업 담당자분들의 노하우와 AWS에서의 인프라 구축과 운영을 위한 서비스를 전반적으로 다루어볼 수 있을 것 같아 기대가 됩니다.

강의 커리큘럼

강의 목차는 총 9개의 코스로 구성되어 있습니다. 01일차 포스팅에서는 Course 1. DevOps의 기본 개념에 대해 정리하도록 하겠습니다.

Course 1. DevOps의 기본 개념 및 강의 준비
Course 2. AWS 기반 소규모 & 중규모 아키텍트 설계
Course 3. AWS 기반 대규모 아키텍트 설계
Course 4. 코드를 통한 인프라 관리 (IaC)
Course 5. 도커와 쿠버네티스를 이용한 서비스 운영
Course 6. CI/CD(지속적 통합 / 지속적 제공) 구현하기
Course 7. 모니터링 서비스 구축 및 운영
Course 8. AWS 기반 보안
특별 코스. Kubernetes on AWS EKS

학습 기록

금번 포스팅의 학습 기록 목차 및 수강 인증샷 입니다.

1) DevOps 정의
2) DevOps 실천 방법
3) DevOps 팀의 업무 영역
4) DevOps Roadmap
패스트캠퍼스 챌린지 01일차 - 수강 인증샷

1) DevOps 정의

개발(Dev)과 운영(Ops)의 합성어로 개발과 운영의 경계를 허물고 통합하고자 하는 문화 또는 철학은 DevOps라고 합니다.

소프트웨어 개발 라이프사이클, SDLC(Software Development Lifecycle)에서 각 단계별로 구성된 조직간 커뮤니케이션 문제나 병목구간 등의 문제를 개선하기 위해 개발자가 작성한 코드를 스스로 테스트, 배포, 운영에 참여하여 업무 효율성을 개선하고 조직 내 협업을 개선하여 보다 빠른 주기로 제품을 출시 하는것이 DevOps라고 할 수 있습니다.

2) DevOps 실천 방법

DevOps는 방법을 제시하지는 않지만, 여러 실천 방법들을 활용할 수 있습니다. 아래는 2009년 Flicker 사에서 제시한 DevOps 실천 방법입니다.

  • 변화에 대응하기 위한 도구
    • 자동화된 인프라 (Automated Infrastructure)
    • 버전관리 공유 (Shared Version Control)
    • 쉬은 빌드 및 배포 (One-step Build and Deploy)
    • 기능 활성화 스위치 (Feature Flag)
    • 메신저 봇 (IRC and IM Robot)
  • 변화에 대응하기 위한 문화
    • 존중 (Respect)
    • 신뢰 (Trust)
    • 실패에 대한 긍정적인 자세 (Healthy Attitude about Failure)
    • 비난하지 않기 (Avoiding Blame)

3) DevOps 팀의 업무 영역

  • 네트워크 (Network)
  • 개발 및 배포 플랫폼 (Development & Deployment Platform)
  • 오케스트레이션 플랫폼 (Orchestration Platform)
  • 관측 플랫폼 (Observability Platform)
  • 클라우드 플랫폼 (Cloud Platform)
  • 보안 플랫폼 (Security Platform)
  • 데이터 플랫폼 (Data Platform)
  • 서비스 운영 (Service Operations)

4) DevOps Roadmap

https://github.com/kamranahmedse/developer-roadmap

2021 DevOps Roadmap (출처: github)

패스트캠퍼스 챌린지 01일차 포스팅을 여기서 마치며, 다음 포스팅에서는 강의 실습을 위한 환경 구성에 대하여 학습하고 정리하겠습니다.


본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr