오라클클라우드,GCP,AWS등 정보공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Oracle

오라클 클라우드 ARM서버 성능 좋네요. 웹서버(워드프레스,그누보드,라이믹스,고스트)

우성짱 우성짱 1164

2

6

춘천리전에 4CPU 24GB RAM, 100GB 부트볼륨으로 테스트 중입니다.

 

100% 도커에서 구동 중이며 구동 소스는 제가 만든 것도 있고, 기존 소스도 있습니다.

 

1. PHP

 

PHP는 8.1 최신버전을 사용하고 있습니다. 제가 원하는 PHP 확장프로그램을 넣어서 ARM으로 빌드했습니다.

 

https://github.com/woosungchoi/fpm-alpine/tree/8.1

 

based on php:7.4-fpm-alpine and add ffmpeg, redis extension - GitHub - woosungchoi/fpm-alpine at 8.1

 

2. Nginx

 

그리고 Nginx를 주로 쓰는데, brotli 압축 및 기타 기능등을 넣은 이미지도 포크한 후 ARM으로 빌드했습니다.

 

https://github.com/woosungchoi/docker-nginx-brotli

 

 

이 2가지가 기본이며, 기타 도커 셋팅은 

 

https://github.com/woosungchoi/docker-multi-site

 

docker로 그누보드, 워드프레스, 라이믹스를 동시에 운영하는 셋팅입니다. Contribute to woosungchoi/docke...

 

요것과 거의 비슷합니다.

 

3. SSL

 

SSL은 도메인이 프리넘에서 받은 ML이라서 클라우드플레어를 DNS로 이용할 땐 acme.sh에서 와일드카드 인증서를 발급해주지 않습니다. 그래서 luadns에서 DNS서비스를 받고 있는데요. acme.sh에서 DNS API를 이용하여 와일드카드 인증서를 쉽게 발급받을 수 있고, 자동으로 갱신까지 해줍니다. 해당 방법은 

 

https://www.wsgvet.com/home/653

1. 왜 도커로 설치할까요?DNS 인증을 통한 acme.sh Letsencrypt SSL 인증서 발급받기LuaDNS API를 이용한 무...

 

위 링크를 참조하세요. 아 그리고 acme.sh 와일드카드인증서를 발급 받을 때 기본 발급처가 letsencrypt에서 zerossl로 바뀌었더라구요. 차이점은 root 인증서를 ECDSA로 발급해주고, 하루 발급 가능 횟수가 무제한이라는 것입니다. letsencrypt의 경우 하루에 3~5회 발급 받으면 일주일 정도 블록 당하거든요. 처음에 이메일을 등록해주는 절차가 생긴 것은 조금 아쉽지만 그것 이외엔 단점이 보이지 않습니다.

 

4. 워드프레스

 

oracle.png.jpg

 

https://ball.ml

 

위 링크가 ARM서버에서 작동하는 워드프레스 퍼포먼스입니다. autoptimize 이외에 최적화가 이루어지지 않은 상태이므로 더욱 개선 여지가 있음을 알 수 있습니다. TTFB가 50~60ms 정도로 실사용에도 부족함이 없습니다. 또한 관리자 영역에서도 상당히 쾌적하게 사용할 수 있었습니다. 기존 무료 인스턴스의 경우에는 사실 많이 버거워했지만, arm서버의 경우 단순 체험영역이 아닌 실사용으로도 충분하다는 것을 알 수 있었습니다.

 

5. 그누보드

 

https://gnu.ball.ml

 

 

제 메인 홈페이지를 그누보드로 운영하고 있기 때문에 이 서버의 성능이 어느정도인지 바로 가늠할 수 있었습니다.

 

말그대로 초스피드입니다. 홈페이지 용도로 차고 넘치고, 소규모 커뮤니티로 쓰기에 충분해보였습니다. 

 

TTFB는 20~30ms로 최상급입니다.

 

6. 라이믹스

 

https://rhymix.ball.ml

 

현재 이 서버포럼의 라이믹스입니다. 저도 간단하게 써본 적이 있지만 그누보드처럼 초스피드입니다. 소규모 커뮤니티로 충분하게 쓸 수 있습니다. redis-cache 같은 캐시프로그램이 적용되면 더 빠를 것입니다.

 

TTFB는 20~30ms로 최상급입니다.

 

7. 고스트

 

https://ghost.ball.ml/

 

Thoughts, stories and ideas.

 

보통 블로그로 편하게 작성하고 발행할 수 있게 만들어진 플랫폼이라고 보면 됩니다.

 

TTFB는 40~50ms 정도로 실사용하기 충분하고도 넘치는 수준이라고 보면 됩니다. 예전 버전에서는 굉장히 무거워서 쓰기가 버거웠지만 지금은 가벼워진데다가 ARM서버의 위력으로 가볍게 돌릴 수 있습니다.

 

 

이상 며칠간 arm 서버를 테스트 해본 결과입니다. 제 홈페이지를 돌리고 있는 자작 NAS보다도 성능이 좋아서 어쩌면 메인 홈페이지를 오라클 클라우드에서 돌리게 될지도 모르겠습니다.

 

https://www.wsgvet.com/review/154

주말에 글을 못 올릴 것 같아 폭풍 업데이트 중입니다. ^^이제 부품은 다 받았으니 조립을 해야겠죠?제가 5...

 

참고로 제 홈페이지는 9년 전에 조립하여 현재 10년차 집에서 잘 돌아가고 있습니다.

 

끝까지 읽어주셔서 감사합니다.

신고공유스크랩
6
2명이 추천
profile image 1등
달소 2022.06.14. 14:16

크.. 도커 이미지를 직접 만드시는 능력자이시군요.. 부럽습니다...

빌드강의글도 혹시 있으면 부탁드리겠습니다 ㅎㅎ

 

한 docker-compose.yml에서 nginx-php-mariadb 이렇게 3개를 구동하고싶습니다.

nginx와 php 컨테이너를 분리하면 php 통신은 ip로 셋팅해서 하는걸까요?

 

---

오라클 ARM서버 성능은 정말 좋은거같습니다 ㅎㅎ nic도 4개가 달려서 네트워크 속도도 어마어마하구요..

profile image
우성짱 글쓴이 2022.06.14. 14:30
달소

빌드는 Dockerfile만 있으면 누구나 할 수 있습니다. 도커 허브에 올리는 것도 도커 로그인 후 푸쉬로 쏴주면 바로 올라가거든요. ㅎㅎ

 

문제는 Dockerfile 작성 능력이 중요하겠죠. ㅎㅎ

 

1개의 docker-compose.yml에 여러개의 컨테이너를 넣으면 모두 같은 네트워크에 있게 됩니다. IP로도 가능하지만 그냥 컨테이너 이름 지정해서 그것을 넣어주면 끝입니다.

 

https://github.com/woosungchoi/docker-multi-site/blob/master/nginx/conf.d/basic#L10

 

대충 이런 식으로 넣어주면 되고, 워프나 라이믹스 그누보드에서 DB연결할때도 보통 localhost를 쓰지만 컨테이너 네임을 db라고 잡았다면 localhost 대신 db만 넣어주면 끝입니다. 정말 편해요. ㅎ

 

네트워크 속도도 만족스럽고, 서버 성능도 정말 좋네요.

2등
초코로핀 2022.06.14. 14:23

고스트 TTFB 가 그누보드랑 라이믹스보다 느리다는게 신기하네요

Node 서버가 PHP보다 네트워크 환경이랑 비동기 상황에서 훨씬 유리할거 같은데...

그누보드랑 라이믹스는 아직 확장을 붙이거나 DB를 넣지 않은 상태로 테스트 하신거죵?

 

오라클 ARM 서버도 도전해봐야겠습니다

성능이 매우 좋아보이네용

profile image
우성짱 글쓴이 2022.06.14. 14:32
초코로핀

고스트 자체적으로 돌아가는게 많더라구요. 예전에는 훨씬 느려서 저사양에서는 돌리는게 버거웠습니다. node 서버로 돌아가지만 자체 최적화가 많이 안되어있는 느낌이었습니다.

 

그누보드 라이믹스는 모두 컨테이너로 mariadb 최신버전과 연결되어 있으며, 바로 커뮤니티로 쓸 수 있는 상태입니다.

 

캐시만 잘 적용해주면 지금 속도와 큰 차이 없을 것입니다.

 

성능은 무료서버 기준 최강이라고 생각합니다.

3등
몰라요 2022.06.15. 16:09

우성짱님 덕분에 mybooklive에 owncloud올려서 잘 활용했었네요

그게 몇년 전인지 ㅎㅎ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
분류 제목 글쓴이 날짜 조회 추천
Oracle 공지 조금 더 간단한 오라클 인스턴스 생성 자동화 방법 (생성확인 완료) 14 나린이2 22.06.14.20:09 4232 +4
Oracle 공지 오라클 A1 인스턴스 (최대 4코어 24GB 메모리) 생성 자동화 스크립트 한글 가이드 24 theb1ue 22.06.14.16:05 3990 +6
Oracle 오라클 서울리전 A1 인스턴스 숙청 당했네요 16 theb1ue 22.12.13.16:31 2498 +1
잡담 arm64에서 x86 에뮬레이팅은 못 써먹겠네요.. 7 luna1474 22.12.04.17:49 998 +1
정보 웹 스토리지 클라우드 추천해주실 수 있으실까요? 4 상방리 22.11.07.14:38 524 +1
Oracle
image
purndal 22.12.29.11:08 1130 0
Oracle
image
FlexD 22.12.15.17:04 475 0
Oracle
image
theb1ue 22.12.13.16:31 2498 +1
Oracle
normal
앨런임더 22.12.10.04:48 936 0
잡담
image
luna1474 22.12.04.17:49 998 +1
Oracle
normal
luna1474 22.11.29.11:16 1543 0
Oracle
normal
강종 22.11.22.11:15 1052 0
Oracle
image
달소 22.11.18.13:50 1500 0
Oracle
image
콜라 22.11.08.17:17 319 0
Oracle
normal
돌발 22.11.07.22:27 203 0