Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
CodeCommit, CodeBuild, CodeDeploy를 세팅하고 전체를 하나의 플로우로 구성해 주는 CI/CD 서비스인 CodePipeline을 구성해 보자. 이번 실습에서 업데이트의 대상이 되는 것은 Private subnet에서 autoScaling 되는 Web server에서 동작하는 프로세스이다. Web Server 생성 AutoScaling group에 속하는 Web Server를 생성해 주자. web server ec2를 위한 역할을 생성한다. 두 가지 권한을 추가하여 생성하자. SSM으로 연결하고, S3에서 빌드 데이터를 받아오기 위한 권한이다. 이제 EC2 시작 템플릿을 생성하자. t2.micro는 특정 AZ에만 존재할 수 있으므로 t3.micro를 선택한다. 세팅한 보안 그룹은 2..
CloudFront는 CDN 서비스로 많이 사용되지만, 클라이언트를 인접 Edge location에 접속하게 해서 빠르게 리전의 서비스에 접속하는 기능도 수행할 수 있다. 이를 확인해 보기 위해서 CloudFront로 웹페이지를 동적으로 서비스해 보자. CloudFront 배포 생성 phpBB 웹서비스를 제공하는 EC2 인스턴스를 origin으로 등록한다. 이 phpBB는 사용자에 따른 동적인 페이지를 제공하는 커뮤니티 기능을 제공하고 있다. 이 서비스를 제대로 사용하기 위해서는 동적 콘텐츠를 제공해야만 한다. 캐싱의 TTL이 0이면 캐싱이 되지 않고 항상 새로운 데이터를 가져오게 된다. 즉, 항상 원본에 접근하므로 동적 콘텐츠를 제공할 수 있게 된다. 방화벽은 다음과 같이 설정해 주자. 생성완료. Cl..