하이브리드 인프라 배포

중급

Docker, MySQL, Nginx, Apache 를 사용하여 최신 하이브리드 스택을 배포합니다. 레거시 서비스를 유지하면서 애플리케이션을 컨테이너화하고, 데이터베이스를 관리하며, 리버스 프록시를 구성합니다.

devops-engineerdockermysqldevops

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

하이브리드 인프라 배포 (Hybrid Infrastructure Deployment)

컨테이너, 데이터베이스, 리버스 프록시, 그리고 레거시 웹 서비스를 하나의 하이브리드 스택으로 통합하는 챌린지 전용 코스를 통해 서비스 배포 역량을 강화해 보세요. 이 프로젝트는 신구 인프라 구성 요소가 관리자의 통제하에 조화롭게 공존해야 하는 통합 작업의 중요성을 강조합니다.

왜 중요한가요?

실제 운영 환경은 단일 기술만으로 구축되는 경우가 드뭅니다. 팀들은 종종 컨테이너화된 서비스와 전통적인 데이터베이스 및 웹 서버를 함께 운영하며, 리버스 프록시를 통해 이들을 하나로 연결합니다. 이 프로젝트는 현대적인 구성 요소와 레거시 구성 요소가 동일한 서비스 경로를 공유할 때 필요한 운영적 판단력을 기르는 데 도움을 줍니다.

학습 내용

  • 더 큰 서비스 환경의 일부로서 컨테이너화된 워크로드를 배포합니다.
  • 애플리케이션 서비스를 지원하는 데이터베이스 계층을 구축합니다.
  • 리버스 프록시 패턴을 사용하여 트래픽을 적절한 백엔드로 라우팅합니다.
  • 최신 인프라 구성 요소와 함께 레거시 스타일의 웹 서비스를 유지 관리합니다.
  • 단편적인 명령어 지식이 아닌, 통합 능력을 테스트하는 챌린지 과제를 수행합니다.
  • 기존에 학습한 Docker, 데이터베이스, Nginx, Apache 기술을 하나의 응집력 있는 배포 시나리오로 결합합니다.

코스 로드맵

이 프로젝트는 스택의 현대적인 애플리케이션 구성 요소를 구축하는 Docker 컨테이너 챌린지로 시작합니다. 이후 MySQL 데이터베이스 챌린지로 넘어가 데이터 지속성과 애플리케이션 데이터 지원 환경을 구성합니다.

다음으로, Nginx 리버스 프록시를 설정하여 프론트엔드 트래픽을 제어하고 서비스들을 연결합니다. 마지막으로 Apache 레거시 서비스 챌린지를 통해 하이브리드 환경의 특성을 이해하고, 최신 배포 패턴과 함께 구형 서비스 모델을 지원하는 방법을 익히며 프로젝트를 마무리합니다.

수강 대상

이 코스는 컨테이너, 데이터베이스, 웹 서버 모듈을 이미 완료했으며, 다중 구성 요소 인프라 통합에 초점을 맞춘 챌린지 중심의 복습을 원하는 학습자를 위한 과정입니다.

학습 성과

이 과정을 마치면 소규모 하이브리드 서비스 스택을 독립적으로 구성하고, 혼합된 구성 요소 간의 트래픽을 라우팅하며, 현대적 인프라와 레거시 인프라가 하나의 배포 워크플로우 안에서 어떻게 조화를 이루는지 논리적으로 이해할 수 있게 됩니다.

강사

labby
Labby
Labby is the LabEx teacher.