Enroll Course: https://www.coursera.org/learn/configuration-management-cloud
코스 소개
드디어 제가 기대하던 쿠르세라(Coursera)의 ‘Configuration Management and the Cloud’ 코스를 수강하기 시작했습니다! 이 과정은 컴퓨터 관리의 자동화 가능성을 여는 동시에 클라우드 기반 애플리케이션과 시스템을 지원하는 유연한 IT 전문가로 성장할 수 있는 길을 제공합니다. 특히, 자동화 기술에 대한 기초부터 시작하여 배울 수 있기 때문에 누구에게나 적합한 과정이라고 생각합니다.
코스 커리큘럼
이 과정은 여러 가지 모듈로 구성되어 있으며, 첫 번째 모듈에서는 클라우드 환경에서의 자동화의 개념을 배웁니다. 자동화가 필요한 이유와 효율적인 스케일링을 위한 방법에 대해 깊이 있는 내용을 다루고 있습니다. 이론적인 부분뿐만 아니라 실습을 통해 Puppet이라는 도구를 사용한 구성 관리의 기본적인 사용법도 익히게 됩니다.
두 번째 모듈에서는 Docker와 Kubernetes를 활용하여 실제로 Puppet을 로컬 머신에 배포하는 경험을 쌓게 되며, Puppet 규칙 작성, 관리, 그리고 배포 환경에 대한 차이를 배우게 됩니다. 이 과정이 끝난 후에는 개발 환경에서도 자주 사용할 수 있는 귀중한 지식이 쌓일 것이라고 확신합니다.
세 번째 모듈에서는 클라우드 서비스의 다양한 유형(SaaS, PaaS, IaaS)에 대해 알아보고, 클라우드에서 서비스를 확장하는 방법을 배우게 됩니다. 자동화된 클라우드 배포와 부하 분산에 대해 배운 덕분에 실제로 클라우드에서 업무를 수행할 준비가 되었습니다.
마지막으로 CICD 모듈에서는 클라우드에서 데이터를 저장하는 다양한 방법과 연속 통합(Continuous Integration) 및 배포(Continuous Deployment)에 대해 배울 수 있었습니다. 문제를 해결하는 시스템 모니터링 방법도 포함되어 있어 여러 가지 유용한 측면을 점검할 수 있었습니다.
추천 이유
이 코스는 단순한 이론 강의가 아닌 실제 업무에 적용 가능한 기법과 도구를 모두 포함하고 있어, IT 분야에서 경력을 쌓고자 하는 분들께 강력히 추천합니다. 물론 경험이 없더라도 시작할 수 있는 내용이 많아, 기초를 다지기에 최적의 과정입니다. 실질적인 소프트웨어 개발에 대한 깊은 이해를 제공하며, 클라우드 환경에 대한 감각을 갖출 수 있는 좋은 기회입니다.
Enroll Course: https://www.coursera.org/learn/configuration-management-cloud