본문/내용
1. 본인이 클라우드 환경에서 웹서비스 인프라를 구축하거나 운영했던 경험에 대해 구체적으로 서술해 주세요.
처음 시작할 때는 기존 온프레인 인프라의 한계와 확장성 문제를 해결하기 위해 클라우드 환경으로 전환하는 프로젝트에 참여하게 되었습니다. 당시에는 아마존웹서비스(AWS)를 주로 활용하였으며, 인프라 설계부터 배포까지 end-to-end 과정에 깊이 관여하였던 경험이 있습니다. 인프라 구축 단계에서는 먼저 서비스의 특성과 예상 트래픽을 분석한 후, 적합한 가상머신과 네트워크 구성을 설계하였습니다. 서버는 EC2 인스턴스로 구축하였으며, 로드밸런서를 활용해 부하를 고르게 분산시켰습니다. 데이터의 안정성을 위해 RDS를 이용한 관계형 데이터베이스를 세팅하였고, 저장소는 S3를 활용하여 정적 파일과 로그 데이터를 관리하였습니다. 또한, 필요한 보안 정책을 영구적으로 적용하기 위해 IAM 역할과 정책을 세밀하게 설계하였으며, VPC를 만들어 내부 네트워크와 외부 네트워크를 구분하여 보안성을 높이기도 하였습니다. 운영 단계에서는 CI/CD 파이프라인을 구축하여 배포의 자동화를 실현하였고, 이를 위해 Jenkins와 CodePipeline을 사용하여 …