(각 클라우드 생성 사진)
Azure
- 이름 : singapore
- 리전 : Southeast Asia
- public IP : 167.71.220.180
- private IP : 10.104.0.2
- 운영체제 : CentOS 7 x64
- 크기 : 1 GB Memory / 25 GB Disk
GCP
- 이름 : losangeles
- 외부 IP : 34.94.143.231
- 내부 IP : 10.168.0.3
- 리전 : 로스엔젤레스
- 영역 : us-west2-a
- 이미지 : centos7
- 크기 : 20GB
Alibaba
- 이름 : webserver
- 리전 : China (Hong Kong) / 홍콩영역 B
- public IP : 8.210.204.64
- private IP : 172.22.46.117
- 이미지 : Alibaba Cloud Linux 3.2104 LTS 64비트
- 크기 : 1(vCPUs) 1 GiB
AWS
이름 : SEOUL-WEB-A
- 내부 IP : 10.11.125.150
- 보안그룹 : webserver
이름 : SEOUL-WEB-B
- 내부 IP : 10.11.136.177
- 보안그룹 : webserver
이름 : LONDON-WEB-A
- 내부 IP : 10.24.11.86
- 보안그룹 : LondonWeb
LONDON-BASTION-HOST로 접속
LONDON-WEB-A로 접속
[ec2-user@ip-10-24-1-184 ~]$ cd .ssh
[ec2-user@ip-10-24-1-184 .ssh]$ ssh -i aws-london-key.pem ec2-user@10.24.11.86
(가비아 도메인 생성 사진)
(네임서버 사진)
이름 : HA-london
- 퍼블릭IP : 35.178.179.163
- 프라이빗IP : 10.24.1.126
- 보안그룹 : london-sg
- HA-london
[ec2-user@ip-10-24-1-126 ~]$ sudo yum install -y haproxy
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.7 kB 00:00:00
amzn2extra-docker | 3.0 kB 00:00:00
amzn2extra-kernel-5.10 | 3.0 kB 00:00:00
Package haproxy-1.5.18-9.amzn2.x86_64 already installed and latest version
Nothing to do
[ec2-user@ip-10-24-1-126 ~]$ sudo vi /etc/haproxy/haproxy.cfg
global
daemon
defaults
mode http
frontend http-in
bind *:80
default_backend backend_servers
backend backend_servers
balance roundrobin
# cookie SVID insert indirect nocache maxlife 10s
server hongkong 8.210.204.64:80 cookie w2 check
server singapore 167.71.220.180:80 cookie w3 check
server losangeles 34.94.143.231:80 cookie w4 check
[ec2-user@ip-10-24-1-126 ~]$ systemctl enable --now haproxy
[ec2-user@ip-10-24-1-126 ~]$ systemctl status haproxy