티스토리 뷰
light한 기능을 사용하기 위해서 lightsail을 사용하고 있는건데
light한 프로젝트도 계속 세월이 흐르다보면 고도화하다보니 더이상 light하지 않아져,
점점 다른 고도화된 요구사항들이 생깁니다.
이때는 ec2나 다른 aws의 고도화된 서비스로 인프라를 이동, 교체하여 이용할수도 있겠지만
기존의 lightsail에 덧붙이고 싶을수도 있죠
lightsail을 사용하다보면 lightsail에서는 지원하지 않는 다른 기능들을 사용해야할일도 생깁니다
예를들면 elasti cache라던가 document db라던가 말이죠
물론 내가 직접 설치해서 세팅할수도 있지만, 역시나 이미 만들어져있는것을 사용하는것이 우리의 고통과 시간을 줄여주니 좋습니다.
그런데 elasti cache나 document db를 사용하려고 해당 서비스의 인스턴스를 실행시켜도
lightsail의 인스턴스에서 이것들로 바로 연결이 되지 않습니다
lightsail에서 생성한 인스턴스에서 elasti cache나 document db 등과 연결할때 반드시 해야할일이있습니다
바로 VPC peering 입니다
lightsail에서 사용하고 있는 VPC와 ec2를 비롯한 다른 서비스들의 기본 VPC 세팅이 다르게 설정되어있습니다
VPC가 다르기 때문에 lightsail과 ec2는 논리적으로 만날수 없는 관계입니다
바로 이 관계에 다리를 놓아주는것이 VPC peering 인데요
VPC와 다른 VPC를 연결하는 다리를 놓는 일 입니다.
lightsail의 계정 메뉴로 접속하여 고급탭을 선택하시면
중간쯤에 VPC 피어링이라는 메뉴가 있습니다
여기서 VPC 피어링 활성화에 체크를 하시면
lightsail의 VPC와 내 기본 VPC간의 피어링이 설정됩니다
이렇게해서 바로 접근이 되는건 아니구요
이제 이후에 내가 접속을 허용하고 싶은 룰에 맞춰 security group을 설정해주시면 됩니다
lightsail은 172.26.0.0/16의 CIDR의 블록을 가집니다.
그렇기 때문에 필요한 포트를 설정하시고 CIRD 블록에 이 값을 설정하면
VPC에서 lightsail에 있는 인스턴스에 대한 접속허용이 완료됩니다.
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
amazon linux2 arm아키텍쳐에서 mongodb 사용하기 (0) | 2021.08.05 |
---|---|
조합형 한글, 완성형 한글을 아십니까 (0) | 2021.07.27 |
lightsail에서도 컨테이너서비스를 이용할수 있다고? (0) | 2021.05.19 |
angular 프로젝트에 firebase analytics 적용하기 (0) | 2021.05.18 |
webpack-manifest-plugin 을 활용해보자 (0) | 2021.05.16 |
- Total
- Today
- Yesterday
- 아이디어
- 게임
- 대학생
- CSS
- 공모전
- 어플리케이션
- 트위터
- 앱
- 구글
- 네이버
- 소프트웨어
- android
- php
- iPhone
- 아이폰
- 모바일
- Apple
- 스마트폰
- 웹표준
- 경진대회
- 애플
- 안드로이드
- AWS
- 앱스토어
- JavaScript
- 창업
- 자바스크립트
- 벤처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |