여러분의 도전과제
학교에서, 컴퓨터 전공 교수님은 강의에서 사용하는 애플리케이션을 실행하는 데 로컬 장비를 사용하는 것에 익숙합니다. 컴퓨터 공학과의 성적표와 학과의 기념품을 판매하기 위한 웹 포털은 옷장에 보관된 먼지 쌓인 유닉스 박스에서 호스팅되고 있습니다. 이제 이 장비는 노후화의 징후를 보이기 시작했습니다.
소프트웨어는 업그레이드가 필요하고, 기계는 자주 충돌하여 재부팅이 필요할 뿐만 아니라 보안도 취약합니다. 비밀번호는 필요할 때 재설정되지 않아 학생들 사이에 널리 공유되어 있습니다. 프랑스어학과에서는 학생들이 다른 시스템에 접근하기 위해 서버를 해킹하고 있습니다. 최근에는 이런 시도가 높은 성공률을 보이고 있죠! 게다가 컴퓨터 공학과의 기념품이 너무 인기가 있어 더 많은 학생들이 티셔츠와 피젯 스피너를 주문하면서 웹 포털은 점점 더 느려지고 신뢰성이 떨어지고 있습니다. 교수님은 강의의 민감한 자료를 안전하게 보호하면서 컴퓨터 공학과의 기념품 주문은 문제없이 더 많이 받을 수 있도록 조치를 취해야 한다는 것을 잘 알고 있습니다. 하지만 어떻게 해야 할까요?
”이 애플리케이션들을 클라우드에서 실행하면 어떨까요? 유연하고, 안전하며, 비용 효율적일 뿐만 아니라 잦은 장애에 대해 걱정하지 않아도 될 겁니다!” 라고 여러분이 교수님에게 제안합니다. 교수님은 가장 유능한 컴퓨터 공학과 학생인 여러분이 강의 인프라를 클라우드로 옮기는 것에 대해 매우 기뻐합니다. 이와 동시에, 여러분은 친구들이 이 클라우드 컴퓨팅 비즈니스를 이해하는 데도 도움을 줄 수 있을 것입니다. 상황을 간단하게 분석해본 뒤, 여러분은 다음과 같은 작업을 제안합니다.
- AWS에서 제공하는 다양한 서비스를 활용한 리소스를 생성하여 클라우드 컴퓨팅의 기능을 알아보고 익숙해집니다.
- 개별 사용자에게 권한을 부여하는 계정과 보안 제어를 통해 강의 환경에 대한 접근을 관리합니다.
- 클라우드에 가상 네트워크를 구축하고 격리된 환경에서 애플리케이션을 개발합니다.
- 성적부 데이터나 웹 포털에서 판매되는 학과 기념품 이미지를 위해 클라우드 스토리지를 사용합니다.
교수님은 정말 훌륭한 아이디어라 생각하며, 여러분이 강의를 위한 클라우드 컴퓨팅으로의 여정을 담당하는 것을 허락합니다. 이제 시작할 시간입니다. 먼저 환경을 안전하게 보호하는 것부터 시작해 봅시다!