배운 내용
💡 AWS를 좀 더 잘 사용하기 위해서는 AWS의 생각을 이해해야 한다.
💡 개발환경이 Monolithic에서 MSA로 변화한 부분을 이해해야 한다.
💡 CloudFront를 이용하여 S3에 저장된 파일들을 지역에 관계없이 빠르게 접근이 가능하도록 할 수 있다.
💡 EC2는 AWS가 제공하는 서비스 중에 가장 기본적인 컴퓨팅 서비스이다.
💡 ELB는 기존의 LB 기능과 비슷하며 EC2 리소스를 좀 더 효율적으로 사용하게 해준다.
💡 Auto Scaling은 ELB와 EC2의 연결을 좀 더 효율적으로 관리할 수 있게 해준다.
💡 ElasticBeanstalk을 사용하면 인프라 관리의 어려움은 줄이고 좀 더 개발에 집중할 수 있는 환경을 만들수 있다.
회고
이번 2주차는 정말정말 내용이 많았다. 실습과 동시에 내용을 정리하면서 들어서 그런지 거의 오늘 하루종일 2주차 수업을 들은 것 같다..ㅠㅠ 그만큼 새롭게 배운 부분도 많다. 프론트에서는 CloudFront를, 백엔드에서는 ELB와 Auto Scaling을 활용했는데 이것 대신에 ElasticBeanstalk를 사용했을 경우 매우 빠르게 배포 자동화가 가능했다. ElasticBeanstalk가 훨씬 간편하게 배포할 수 있긴 했지만, 사용하던 중 인스턴스가 심각 상태로 빨간 불이 들어와서 결국 환경을 종료시키고 다시 생성했다.. 다시 실습을 진행해보면서 ElasticBeanstalk를 사용하는 데에 더 익숙해지고 싶다. 또한 AWS Secret access key를 Github에서 Secrets 값으로 설정하는 과정에서 웹 페이지를 개발하는데 중요한 값들이 드러나지 않게 보안에 잘 신경써야한다는 것을 다시 한번 느꼈다.
'대외활동&기타활동 > 스파르타코딩클럽' 카테고리의 다른 글
[스파르타코딩클럽] 핵심쏙쏙 AWS 1주차 일지 (0) | 2021.09.17 |
---|