「롤백 계획을 갖춘 웹사이트 배포」는 기본적인 터미널 사용에 익숙한 초보자를 위한 DevOps 실습 과정입니다. Common Ground 커뮤니티 웹사이트를 업데이트하고, 방문자가 실제로 받는 페이지를 확인하며, 중요한 사용자 경로가 실패하면 보관한 버전으로 복구합니다.
가이드 실습 2개에서 릴리스 준비, 실행할 버전 선택, 기능 점검, 복구를 배웁니다. 챌린지 1개에서는 요구 사항이 다른 워크숍 사이트를 맡아 후보 버전을 유지할지, 정상 동작이 확인된 버전으로 돌아갈지 스스로 판단합니다. 각 단원은 독립된 사전 구성 환경에서 시작합니다.
학습 내용
과정을 마치면 다음을 할 수 있습니다.
- 제공된 패키지, 설치된 릴리스, 현재 방문자에게 제공되는 버전을 구분합니다.
- 완전한 복구용 버전을 보관하면서 별도 디렉터리에 웹사이트 업데이트를 설치합니다.
- 웹사이트 파일을 선택하는 심볼릭 링크를 확인합니다.
- 배포 완료 메시지만 믿지 않고 실제 페이지 내용, 링크, HTTP 응답을 점검합니다.
- 릴리스 실패 후 정적 웹사이트를 복구하고 사용자 경로가 다시 작동하는지 확인합니다.
추천 대상
작지만 완결된 릴리스 절차를 연습하려는 DevOps 입문자, 예비 개발자, 예비 시스템 관리자에게 적합합니다.
사전 지식: 터미널 명령을 입력하고 파일 경로를 알아볼 수 있어야 합니다. Git, Nginx 관리, 컨테이너, 프로그래밍 경험은 필요하지 않습니다. 필요한 명령, 옵션, HTTP 개념은 가이드 실습에서 설명합니다.
학습 환경: 브라우저에서 사용하는 사전 구성 Linux 환경에 Workstation, Website, Topology 탭이 제공됩니다. 웹사이트와 릴리스 도우미 스크립트가 준비되어 있습니다. 실습 설명, 검증 힌트, 챌린지 전체 해답은 영어, 중국어, 스페인어, 프랑스어, 독일어, 일본어, 러시아어, 한국어, 포르투갈어로 제공됩니다. 데모 웹사이트, 탭 이름, 명령 출력은 영어로 유지됩니다.
자주 묻는 질문
애플리케이션을 직접 개발하거나 설치해야 하나요?
아니요. 웹사이트와 후보 패키지는 준비되어 있습니다. 도구 환경 구성 대신 게시, 점검, 복구에 집중합니다.
애플리케이션 코드를 작성하나요?
아니요. 제공된 작은 스크립트를 사용하고 실제 파일과 응답을 확인합니다. 챌린지도 이미 연습한 방식으로 수행합니다.
무중단 배포나 데이터베이스 롤백을 배우나요?
아니요. 이 과정은 정적 웹사이트 파일을 명시적으로 복구하는 작업을 다룹니다. 데이터베이스 변경 취소, 브라우저 세션 전체의 원자적 전환, 운영 환경용 고가용성 시스템을 보장하지 않습니다.




