서버를 vultr 에서 AWS 로 다시 이전했습니다. 서버이야기 | Posted on 2024. 4. 21. 15:44
애플 맥이 ARM을 쓰면서 엄청난 반향을 일으킬때부터 ARM 서버를 한번 써보고 싶었는데..
vultr 는 ARM 지원을 안할듯하여..
AWS로 다시 이사를 왔습니다.
결론부터 말하면 AWS 기존 서버사양 대비 ARM이 더 좋긴합니다.
(이걸로 버텨진다고??? 싶은 사양으로 버티는중..)
놀라운건 vultr 와 금액이 비등하다는거..???
(vultr 자체를 좀 넉넉하게 잡은것도 있긴한데, AWS는 서비스 다 나눠놨으니.. 워차피 그게 그거..)
과거 가성비 기준으로 vultr 가 뛰어났는데..
ARM을 쓴다면 vultr 와 비등하거나 더 저렴할 수 있겠네요.
참고로 RDS가 Aurora 여서 좀 많이 비싸게 되어있습니다.
(DB도 그냥 EC2에서 걸어버리면 금액이 확 내려가는..)
일단 상황을 지켜보고있는데..
PHP 서버는 1단계 업그레이드 해야할듯하네요.
1주일간 문제가 없었는데, 최근 24시간 이내에 갑자기 CPU 크레딧이 빠지기 시작하네요.
(아마 주말 크리인거 같은데.. 그렇다면 현재 서버 사양이 진짜 아슬아슬하게 턱걸이란뜻이니..)
최근 서버 연결이 좀 불안정했던 이유는 서버 이사를 준비하고 있어서 였습니다.
의외로 생각할게 많아서 좀 고생했네요;;
ps. AWS 는 이제 ipv4 에 과금을 진행합니다.
그래서 이번기회에 제가 운영중인 사이트들은 듀얼스택으로 ipv4 와 ipv6 를 양쪽다 지원하게 됩니다.
(로드밸런서 ipv4가 강제로 2개씩 잡아먹는게 흠이지만..)
참고로 여러가지 삽질을 해서 얻은 결과지만..
모든 서비스를 ipv6 혹은 듀얼스택으로 할 필요는 없습니다.
오류가 엄청나옵니다;;
가장 큰 문제로 AWS RDS 를 듀얼스택으로 만들면, public ipv4 가 안됩니다;;
맨 처음만들때는 되는데, 삭제했다가 다시 추가하려고 하면 오류가 뿜어져 나옵니다;;
(필자는 개발용 ConoHa Wing 과 연동을 해야해서, RDS에 public ipv4 를 상시 추가해야하는 문제가;;)
추가로 만약 여러분들이 운영중인 사이트에서 외부 API 와 연동이 필요하다면, 외부 API 가 ipv6 를 지원하는지 체크해야합니다.
지원을 안하는경우..???
어마어마한 딜레이가 걸리거나, 타임오류로 접속이 안되게 됩니다.
(저같은 경우는 대표적으로 트위터 API.. 트위터 API가 ipv6로 접속이 안됩니다;; 그래서 하루정도 트위터 API 사용이 불가능했;;)
이 경우 결국 public ipv4 를 추가해서 ipv4로 통신하게 해야합니다;;
(PHP 서버에는 결국 ipv4가 추가..)
그래서 AWS ALB 정도만 듀얼스택으로 걸어두고, 나머지 EC2, RDS, ElastiCache 등은 private ipv4 를 사용해서 통신중입니다.
(public ipv4 는 RDS와 PHP 서버용 EC2만 추가..)
ps2. vultr 가 arm 을 지원한다고 해도 이사는 가지 않을듯합니다.
vultr 가 3년 결제로 저렴하게 할인해주면 생각해보겠는데..
그냥 AWS 에서 3년 선결제해서 사이트를 운영하려고 현재 계획중입니다.
그걸 위해서 현재 플랜으로 버틸 수 있는지 테스트를 진행중입니다.