![](https://velog.velcdn.com/images/seoseo/post/19af7a81-7698-4b98-8de0-3b08c16547e4/image.png)
Openstack
▶ 프로젝트 > 네트워크 > 보안그룹
![](https://velog.velcdn.com/images/seoseo/post/5d4bd504-398c-4a84-b231-908492fde51a/image.png)
- 규칙추가 (HTTP, SSH, ALL ICMP)
![](https://velog.velcdn.com/images/seoseo/post/56d2835f-3c05-44ab-a1e4-df8ab14b911b/image.png)
![](https://velog.velcdn.com/images/seoseo/post/6e5eaa0d-e3d6-4154-9581-e172a738e3a0/image.png)
![](https://velog.velcdn.com/images/seoseo/post/5e8686f7-0f57-47cb-b92c-ee99b4d06acb/image.png)
▶ 프로젝트 > 네트워크 > Floating IP
![](https://velog.velcdn.com/images/seoseo/post/65c21e90-bb06-40e6-8d1e-39b9776bbd65/image.png)
▶ 프로젝트 > Compute > 이미지
![](https://velog.velcdn.com/images/seoseo/post/7396078c-b8b8-4602-9895-81d05dcfddb4/image.png)
▶ 프로젝트 > Compute > 키 페어
![](https://velog.velcdn.com/images/seoseo/post/07807cd8-c4f2-44ea-9f12-f5f0e0449229/image.png)
▶ 프로젝트 > Compute > 인스턴스
![](https://velog.velcdn.com/images/seoseo/post/8481457c-fc91-486c-b411-7216f2964519/image.png)
![](https://velog.velcdn.com/images/seoseo/post/6818ade5-6eb2-44f5-900e-2c07cd0639b5/image.png)
![](https://velog.velcdn.com/images/seoseo/post/41f2c542-50ac-41da-894d-7f5d8742831c/image.png)
![](https://velog.velcdn.com/images/seoseo/post/352a220d-98f2-4a5b-8aba-08a32d998b6b/image.png)
![](https://velog.velcdn.com/images/seoseo/post/1a376a8a-263d-4797-b22a-f1e76201b1cd/image.png)
![](https://velog.velcdn.com/images/seoseo/post/36295083-e418-4a53-a3b5-96b3cfe45f25/image.png)
![](https://velog.velcdn.com/images/seoseo/post/a2eca039-b32d-4695-a874-65348bbb4355/image.png)
#!/bin/bash
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
yum install -y httpd wget git
systemctl enable --now httpd
※ Site to Site = s2s
※ VPN (Virtual Private Network) - 가상 사설 망
AWS
고객 게이트웨이 생성
※ transit gateway보다 저렴 (transit gateway가 더 다양한 서비스 제공)
- 이름 : MY-CGW
- IP 주소 : 123.142.252.25
![](https://velog.velcdn.com/images/seoseo/post/0651385f-be7c-4356-82ba-ae0829898fe5/image.png)
![](https://velog.velcdn.com/images/seoseo/post/50aa8461-65b0-460f-8fa1-79f89a435083/image.png)
가상 프라이빗 게이트웨이 생성
- 이름 : MY-VGW
![](https://velog.velcdn.com/images/seoseo/post/97a586e3-3633-40de-aae5-def6ea5131ad/image.png)
![](https://velog.velcdn.com/images/seoseo/post/f46dccc6-f741-4ab8-99b5-0ffbd20bc19c/image.png)
Azure
리소스 그룹 생성
![](https://velog.velcdn.com/images/seoseo/post/19230ec4-83f5-474d-999a-a8ea3a38b14e/image.png)
![](https://velog.velcdn.com/images/seoseo/post/7d9731fc-8a54-44b2-8c2a-2daca3174694/image.png)
![](https://velog.velcdn.com/images/seoseo/post/81225bd9-b33f-4c6a-9cc3-2a09af923200/image.png)
![](https://velog.velcdn.com/images/seoseo/post/0d6c5737-cde6-4a05-b0b0-c313126dcd09/image.png)
![](https://velog.velcdn.com/images/seoseo/post/8574de69-8ac8-4fe0-bbbd-4c78ee4803be/image.png)
![](https://velog.velcdn.com/images/seoseo/post/e88f5b3f-d74d-4103-960a-fd72d7cc9b69/image.png)
GCP
![](https://velog.velcdn.com/images/seoseo/post/b86c91dc-1892-44eb-b743-720a5b4bf118/image.png)
![](https://velog.velcdn.com/images/seoseo/post/a313c219-b2dc-4a9b-a9c6-38f9aa283ce7/image.png)
![](https://velog.velcdn.com/images/seoseo/post/43bf76dc-719e-4972-aa35-f997210efcb7/image.png)
![](https://velog.velcdn.com/images/seoseo/post/d9741075-ea11-4ff9-a12c-717539624872/image.png)
AWS
호스팅 영역 생성
- Route53
![](https://velog.velcdn.com/images/seoseo/post/4b29e9bd-8815-4510-a92d-aada429219a2/image.png)
![](https://velog.velcdn.com/images/seoseo/post/927e0092-2a5d-422f-89fc-5bb6b9aa3c9d/image.png)
고가용성?
이미지 생성
- 이름 : MY-AMI
![](https://velog.velcdn.com/images/seoseo/post/5c0ebc02-5141-4c4b-8f66-0a1d1f617043/image.png)
도쿄에서 인스턴스 생성
- 이름 : HA-tokyo
- 키 페어 : tokyo-key 새로 생성
![](https://velog.velcdn.com/images/seoseo/post/0368a0bd-9492-423d-90a6-606fd1447a58/image.png)
서울에서 로드밸런서 생성
- 이름 : seoul-alb
- VPC : MY-VPC
- 매핑 : a, c (public)
- 인증서 *.hyejin36.shop 선택
대상그룹 생성
- 이름 : tg-seoul
- 프로토콜 : HTTP / 80
![](https://velog.velcdn.com/images/seoseo/post/e2b77206-e6a1-4619-b57e-a94ff220b3a7/image.png)
도쿄에서 로드밸런서 생성
- 이름 : tokyo-alb
- VPC : MY-VPC
- 매핑 : 1a, 1c (public)
- 인증서 *.hyejin36.shop 선택
- 보안 그룹 : SG-ALB
- 대상 그룹 : tg-tokyo
- 기본 SSL/TLS 인증서 : *.hyejin36.shop
보안그룹 생성
- 이름 : SG-ALB
- 인바운드 규칙 추가1 = HTTPS / Anywhere-IPv4
- 인바운드 규칙 추가2 = HTTP / Anywhere-IPv4
![](https://velog.velcdn.com/images/seoseo/post/2adb9338-8090-4ecb-a4d4-aaa01f659e24/image.png)
대상그룹 생성
- 이름 : tg-tokyo
- 프로토콜 : HTTP / 80
새 ACM 인증서 요청
- 이름 : *.hyejin36.shop
![](https://velog.velcdn.com/images/seoseo/post/96ad5c9e-eb7d-4d82-8de9-ef15f1e6e01f/image.png)
Route53 설정
- Route53 > 호스팅 영역 > hyejin36.shop > 레코드 생성
- 이름 : test
![](https://velog.velcdn.com/images/seoseo/post/e22c35a9-6687-4d2d-95ac-fe606934d04b/image.png)
상태 검사 생성
호스팅 영역 생성
- Route53
![](https://velog.velcdn.com/images/seoseo/post/cce7b88f-8ecd-4088-b851-4ca3d1b6231a/image.png)