학부 클라우드 컴퓨팅 수업에서 AWS Academy로 실습한 내용을 정리하였습니다. 지난 포스팅에서 S3 버킷을 생성하고, 정적 웹 호스팅 설정하는 부분을 다루었다. [Cloud] AWS S3로 정적 웹 사이트 호스팅하기학부 클라우드 컴퓨팅 수업에서 AWS Academy로 실습한 내용을 정리하였습니다. 정적 웹 사이트는 백엔드 없이 정적 콘텐츠(HTML, 이미지, CSS 등)로 구성된다. 쉽게말해, 웹 페이지에 해당하는 데이터kmicety1.tistory.com 이번 포스팅에서는 S3를 사용한 정적 웹 호스팅에 정책을 설정하고, 재해 복구(DR) 전략을 구현하는 내용을 다루려고 한다. 그 전에 먼저, AWS Well-Architected Framework에 대해 잠깐 알아보자.AWS Well-Archit..
개발/Cloud
학부 클라우드 컴퓨팅 수업에서 AWS Academy로 실습한 내용을 정리하였습니다. 정적 웹 사이트는 백엔드 없이 정적 콘텐츠(HTML, 이미지, CSS 등)로 구성된다. 쉽게말해, 웹 페이지에 해당하는 데이터가 변경되지 않는 한 고정된 웹 페이지를 보게 된다.AWS S3를 이용하면 백엔드 서버를 구축하지 않아도 정적 웹 사이트를 손쉽게 호스팅할 수 있다. JS를 추가해서 사용자 브라우저에서 상호작용 기능을 구현할 수도 있다. AWS S3를 활용해서 정적 웹 사이트를 호스팅하는 방법을 알아보자.1. 버킷 만들기S3 > 버킷 만들기 선택버킷 이름은 글로벌하게 고유해야 한다. 즉, 모든 리전에 거쳐서 중복되는 이름으로 설정할 수 없음.정적 웹 사이트를 호스팅하고 인터넷에 배포할 것이기 때문에 인터넷 상의 퍼..
학교에서 진행하는 프로젝트에서 비디오를 조회하는 기능을 넣다 보니 자연스레 썸네일을 어떻게 다룰지에 대해 생각해 보게 되었다.먼저 개발 중인 환경은 다음과 같다. - Google Cloud Platform 사용- Java 17, Spring Boot 3.2.4- next.js 14.2.3 현재 비디오는 Google Cloud Storage(AWS S3에 해당)에 저장되어 공개 URI 형태로 DB에 저장된다.Youtube처럼 비디오 검색을 했을때 각 비디오 정보와 함께 비디오 재생 전에 썸네일을 표시하고 싶었다.썸네일은 사용자 지정 썸네일이라기보다는, 특정 타임스탬프의 프레임을 쓰기로 했다. 총 세가지 경우를 생각했다.1. Spring 애플리케이션에서 처리- 백엔드 인스턴스 사양이 그리 좋지 못하고, ff..
안녕하세요 여러분! 이번 포스팅에서는 요즘 많은 분들이 사용하고 있는 구름 IDE 사용법을 알려드리려고 합니다. 기존의 VS Code, IntelliJ, PyCharm 등의 IDE는 설치해야 한다는 단점이 있지만 구름 IDE는 웹 브라우저만 있다면 바로 실행할 수 있다는 점에서 굉장한 이점이 있다고 볼 수 있겠습니다. 저 역시 학교 강의 실습 등을 구름 IDE를 통해 수행했는데요, 오늘은 구름 IDE를 처음 접하시거나, 본격적으로 사용해 보실 분들을 위해 간단하게 회원가입부터 컨테이너 생성까지 알려드리고자 합니다. 먼저 구름 IDE 웹 사이트로 갑니다. ide.goorm.io 첫 사용이시라면 회원가입을 먼저 진행하시면 되겠습니다. 구름은 카카오, 구글, 깃허브 등의 계정을 지원하는 간편 회원가입이 가능합..