본문 바로가기

개발/졸업과제20

멀티 클라우드 적용하기 : 아이디어 생각보다 서비스의 규모가 커져서, 고가용성 및 신뢰성 향상, 비즈니스 리스크 분산, 유연성과 확장성의 이유로 한 개의 클라우드보다는 2개의 클라우드로 분리를 시키는 것이 좋겠다는 생각을 하였다. 프로젝트 초반 : AWS 1개의 클라우드만 사용 Q. 멀티 클라우드? A. 2개 이상의 퍼블릭 클라우드 공급업체의 클라우드 컴퓨팅 서비스를 사용하는 것 멀티 클라우드는 클라우드 보안을 공부하면서 처음 알게 되었는데, 이렇게 프로젝트에 직접 적용시켜보는 것은 처음이다...! [추가할 클라우드 공급업체 : Naver Cloud] 네이버 클라우드를 선택한 이유는 현재 참가 중인 Open Source Contribution에서 사용 중이기도 하고, 직접 사용해보면서 Naver Cloud 사용법에 익숙해지고 싶었다. 또한.. 2023. 8. 9.
CloudFront와 S3로 구축하는 FrontEnd Client Side Rendering 일 때 ... 시도했던 방법 최종 구현물은 Server Side Rendering이다. 참고 링크 AWS S3 + CloudFront로 정적 웹 사이트 배포하기 - Puterism 1) S3 버킷 생성 버킷 설정들 2) 정적 웹 호스팅 허용 3) 배포하고자 하는 파일만들기 우선 아직 프론트 개발이 미완성이기 때문에, 배포할 간단한 파일을 만들었다. 다음과 같이 코드 작성 만약, 배포에 성공했다면, 보여질 화면은 다음과 같다. 4) 배포하고자 하는 파일들 업로드 하기 [객체] - [업로드] 5) CloudFront 배포 생성 및 설정 이제 CloudFront를 만들어보자. CloudFront로 이동해서 [배포 생성] 클릭 cloudfront를 만들기 위한 설정을 해준.. 2023. 7. 30.
EC2의 desktop 접속하기 ec2에서 private docker registry에서 이미지를 다운 받고 container 만들고, 바로 접속되는지 확인해보자. 1. ubuntu 기반의 ec2 생성 2. docker 설치하기 (다른 글에 정리됨) 3. private docker registry로 접속해서 container 이미지 다운 받기 (다른 글에 정리됨) 4. 다운 받은 이미지 컨테이너화하기 docker run -d -p 6901:6901 --name vncDesktop registry.p2kcloud.com/base/vncdesktop 5. ec2 인바운드 규칙 편집하기 → 컨테이너화 할 때, 할당했던 port 번호 열어주기 6. 접속하기 [ec2 public ipv4 주소]:[할당한 port 번호] 로 접속하면 된다. 2023. 7. 24.
private docker registry에 local에서 생성한 desktop container 이미지 push하기 사전 작업 - container를 이미지로 만들기 [참고 글] : https://yoo11052.tistory.com/144 docker commit -a [작성자명] -m [commit 메시지] [container 명] [생성하게 될 이미지 이름]:[tag] 옵션 의미 a(author) : 이미지의 작성자를 나타내는 메타데이터를 이미지에 포함시킴 m : 커밋 메세지 지정 docker commit -a "sososo" -m "test" vncDesktop vncdesktop 1. docker registry ec2 실행하기 2. putty로 해당 ec2 접속하기 3. harbor 실행하기 cd harbor docker-compose up -d 4. 브라우저에서 접속해서 확인해보기 잘 접속된다. 5. lo.. 2023. 7. 24.