알림
|

[완료] DB 분리 및 VM 사양 업그레이드 안내

페이지 정보

작성자 다모앙 141.♡.86.71
작성일 2024.03.29 11:37
분류 시스템
7,724 조회
76 댓글
82 추천
글쓰기

본문

장시간 접속에 문제가 있어 죄송합니다. 

 

 

1.DB 분리 및 DB 사양 업그레이드

 

Cloud SQL(Google Cloud) :  vCPU 1개, 3.75GB > vCPU 8개, 32GB 

 

[업그레이드 전]28ea9935982cb96eddd91652e20ca0ca_1711679541_2642.png

[업그레이드 후]

 

fd62a21f9811422377e91351ccc5f648_1711680074_014.png
 

 

 

 

2. 웹서버 스펙 업그레이드

 

스펙 n2-standard-2 (전) n2-standard-8 (후)
vCPU 2 8
메모리 (GB) 8 32
디스크 용량 (GB) 10 또는 SSD 30 또는 SSD
네트워크 성능 고성능 고성능

 

 

 

3. Nginx / socket 미세 조정

스펙이 올라간 만큼 캐쉬나 버퍼등을 많이 올렸습니다. 

GPT 짱 

 

 

4. 계획안내

 

현재 웹서버는 단일 구성입니다. 

트레픽에 따라 자동 규모가 확장되는 방식이나 웹서버에 LoadBalancer를 붙여 2~3중화 할 계획입니다.

 

공부 많이 하겠습니다.  기술적으로 많은 도움 부탁드립니다.

 

 

 

5. 기타

 

 

약 10여분간 중단이 있었습니다. 지금 속도는 괜찮게 나오고 있습니다.  

기다려 주셔서 감사합니다. 

 

502에러는 간간히 뜨는데 잡아 보도록 하겠습니다.

 

 

속도 지금 괜찮아 졌나요?

 

    커뮤니티 조정자!

댓글 76 / 1 페이지

노래하는별님의 댓글

작성자 노래하는별 (172.♡.222.6)
작성일 03.29 11:39
잡아 ~~ 주세요

Dimebag™?님의 댓글

작성자 Dimebag™? (172.♡.33.10)
작성일 03.29 11:39
수고가 많으십니다~~~

애니플님의 댓글

작성자 애니플 (172.♡.122.234)
작성일 03.29 11:40
벌써 서버 작업을 끝내신건가요ㄷㄷ
고생많으셨습니다.

미쳐야본전님의 댓글

작성자 미쳐야본전 (172.♡.210.64)
작성일 03.29 11:41
수고 많으세요~

말랑말랑님의 댓글

작성자 말랑말랑 (172.♡.34.159)
작성일 03.29 11:42
오예~

레오리오님의 댓글

작성자 레오리오 (172.♡.63.125)
작성일 03.29 11:43
벌써 업그레이드 하셨군요.

브레옹님의 댓글

작성자 브레옹 (172.♡.223.180)
작성일 03.29 11:43
어서 에드센스 붙여서 서버비용 충당하길 바라겠습니다!
무시무시한 클라우드 비용 ㅎㄷㄷ

돼지꿀벌님의 댓글

작성자 돼지꿀벌 (141.♡.86.169)
작성일 03.29 11:44
운영비용 혼자 감당하지 마시고 운영자님이 생각하는 시점에 부담없이 말씀 주시기 바랍니다.

동동파파님의 댓글

작성자 동동파파 (172.♡.118.185)
작성일 03.29 11:44
고생 많으시네요~ 비용 감당 안되시면 후원 모금 계좌라도 여세요... 소소하게 보탬 정도는 할 수 있을것 같아요~

공포의마눌님의 댓글

작성자 공포의마눌 (172.♡.222.153)
작성일 03.29 11:46
감사합니다~

bigsur님의 댓글

작성자 bigsur (172.♡.33.131)
작성일 03.29 11:46
고생많으십니다ㅠㅠ

튼튼님의 댓글

작성자 튼튼 (172.♡.119.3)
작성일 03.29 11:48
주야로 고생이심미다 ㅠ
빨리 후원계좌 열어 주세요~

다시살자님의 댓글

작성자 다시살자 (172.♡.211.82)
작성일 03.29 11:50
고생하셨어요

사과씨님의 댓글

작성자 사과씨 (172.♡.211.81)
작성일 03.29 11:51
해외에서도 지원 가능한 후원 방법을 부탁 드립니다.

kray님의 댓글

작성자 kray (141.♡.86.168)
작성일 03.29 11:52
고생하셨습니다.
감사드려요~

버섯이님의 댓글

작성자 버섯이 (172.♡.223.186)
작성일 03.29 11:53
GCP 프로페셔널 클라우드 아키텍트 자격있는 개발꼬꼬마입니다..

사람 필요하시면.. 쪽지함 확인을 부탁드립니다!

뽀물님의 댓글

작성자 뽀물 (172.♡.223.186)
작성일 03.29 11:53
고생하셨습니다.
엄청 쾌적해졌습니다. 이제 502 에러만 잡아주시면 ㅎㅎ

다모앙님의 댓글의 댓글

대댓글 작성자 다모앙 (172.♡.222.80)
작성일 03.29 12:08
@뽀물님에게 답글 넵 빠른 시일내에 해결 하도록 하겠습니다

소망내음님의 댓글

작성자 소망내음 (172.♡.122.189)
작성일 03.29 11:53
감사합니다.

별초롱이님의 댓글

작성자 별초롱이 (172.♡.211.98)
작성일 03.29 11:55
감사합니다. 고생 많으시네요.

mgheo님의 댓글

작성자 mgheo (172.♡.122.202)
작성일 03.29 11:56
고생하셨네요~
이미지등 고정적으로 읽어오는것이 웹서버에서 읽어오시는거라면, cdn으로 옮기시는것도 퍼포먼스에 도움이 되리라 생각되네요.
db 슬로우 쿼리 잘 보시면 더 낮출수도 있을거 같기도하구요~ 힘내세요

다모앙님의 댓글의 댓글

대댓글 작성자 다모앙 (172.♡.118.86)
작성일 03.29 12:06
@mgheo님에게 답글 공부해야 할게 많네요

올 초에 구입한 "대규모 시스템 설계 기초" 이것 보고 있습니다.

주신 키워드로 공부해 보겠습니다.

폭스바겐세일님의 댓글

작성자 no_profile 폭스바겐세일 (162.♡.119.35)
작성일 03.29 11:56
와 대응이 엄청 빠르시네요 b
고생 많으셨습니다.

aconite님의 댓글

작성자 aconite (172.♡.34.163)
작성일 03.29 11:59
수고 많으셨습니다~

변기속세상님의 댓글

작성자 변기속세상 (162.♡.179.25)
작성일 03.29 12:01
수고많으셨습니다. 광고 많이 붙이세요!!

익명님의 댓글

작성자 익명 (172.♡.119.104)
작성일 03.29 12:06
vCPU 2개로 이 동접을 버텼다는 게 신기하네요 ㄷㄷ
수고했습니다.

일리케님의 댓글

작성자 no_profile 일리케 (172.♡.33.10)
작성일 03.29 12:07
웹서버 부하는 어떤가요?
1대라 LB 문제는 아닐것 같은데......
502에러 골아프네요...

그냥 nginx 로그 설정 debug 로 해놓고 10분 정도의 로그 파일 공개하시면 분석해줄 할일없는 사람들 있을겁니다. ^^;;

다모앙님의 댓글의 댓글

대댓글 작성자 다모앙 (172.♡.63.62)
작성일 03.29 12:09
@일리케님에게 답글 debug  해놓고 파일 올리겠습니다

뽀물님의 댓글의 댓글

대댓글 작성자 뽀물 (172.♡.123.57)
작성일 03.29 12:10
@일리케님에게 답글 ㅋㅋㅋㅋ IT쟁이들이 많다보니

상유캄삐로뽕님의 댓글

작성자 상유캄삐로뽕 (172.♡.225.165)
작성일 03.29 12:09
수고많으십니다.. 건강도 챙겨가면서 해주세요!!

OnTheBeach님의 댓글

작성자 OnTheBeach (172.♡.233.120)
작성일 03.29 12:09
화이팅입니다 !!

먼당님의 댓글

작성자 먼당 (172.♡.118.56)
작성일 03.29 12:11
접속 반응 속도 훌륭합니다.

디빈다님의 댓글

작성자 디빈다 (172.♡.33.10)
작성일 03.29 12:12
간간이 502가 뜨긴하는데, 훠~~ㄹ~~씬 쾌적해 졌습니다.
노고에 감사드립니다. (잠이라도 좀 주무셔야...)

Heaven님의 댓글

작성자 Heaven (162.♡.138.99)
작성일 03.29 12:12
고생 많으셨어요!!

은퇴한옆집사장님의 댓글

작성자 은퇴한옆집사장 (172.♡.211.112)
작성일 03.29 12:13
초심자가 아니신데요? 언능 계좌나 여시죠!? 응!?

긍정마왕님의 댓글

작성자 긍정마왕 (162.♡.90.112)
작성일 03.29 12:14
실시간 대응 및 업그레이드, 그리고 IT 전문가님들의 조언 댓글까지! 멋집니다!
고생 많으십니다.

외국인노동자의비애님의 댓글

작성자 외국인노동자의비애 (172.♡.49.181)
작성일 03.29 12:16
광고도 좀 붙이시고 얼렁 돈 버셔야 합니다

HappyNow님의 댓글

작성자 HappyNow (172.♡.34.58)
작성일 03.29 12:20
수고하셨습니다~ 어느쪽 클라우드를 사용하시는지 모르겠지만
지원 사업이 있다면, 꼭 문의 해서 초기 비용을 지원 받으셨으면 합니다

풀러쑤님의 댓글

작성자 풀러쑤 (172.♡.211.98)
작성일 03.29 12:23
무슨말인지는 다 이해 못하지만, 고생 많으십니다. 화이팅!

아행행님의 댓글

작성자 아행행 (172.♡.119.61)
작성일 03.29 12:23
수고하셨습니다요

라임타키온님의 댓글

작성자 라임타키온 (172.♡.206.186)
작성일 03.29 12:23
멋지십니다. 응원하겠습니다~

Awacs님의 댓글

작성자 Awacs (162.♡.138.206)
작성일 03.29 12:25
기술적인 용어는 잘 모르구요.
후원계좌나 얼렁 올려주세요.
입금은 잘해요. ㅋㅋㅋ

Life2Buff님의 댓글

작성자 Life2Buff (162.♡.186.49)
작성일 03.29 12:27
고생하셨습니다!

만렙삼촌님의 댓글

작성자 만렙삼촌 (162.♡.179.57)
작성일 03.29 12:35
고생하셨어요

얼인1님의 댓글

작성자 얼인1 (172.♡.223.69)
작성일 03.29 12:37
slow query 튜닝하고 redis 붙이면 왠만한 트래픽은 감당될꺼에요.
그나저나 사장님 혹시 백엔드 개발자 안필요하심미꽈?
php는 안해보긴 했는데
대충 java, c#, node 개발 가능하고 AA역할도 가능합니다.

만두다섯개님의 댓글

작성자 만두다섯개 (172.♡.63.62)
작성일 03.29 12:37
고생많으시네요 화이팅 ^^

SHP대한민국님의 댓글

작성자 SHP대한민국 (162.♡.187.59)
작성일 03.29 12:42
수고 부탁드립니다.

욘마사님의 댓글

작성자 욘마사 (172.♡.222.174)
작성일 03.29 12:42
고생 많으셨습니다~ 다만 간간히 502 에러는 나오고 있습니다. 속도는 빨라졌어요~

ZiNt1023님의 댓글

작성자 no_profile ZiNt1023 (162.♡.119.149)
작성일 03.29 12:55
고생 많으십니다~

베이수맨님의 댓글

작성자 베이수맨 (172.♡.210.65)
작성일 03.29 12:59
후원 계좌 열어유..!!!

야함나르님의 댓글

작성자 no_profile 야함나르 (172.♡.123.139)
작성일 03.29 13:55
DB 도 이중화 하시는 게 좋을 듯 합니다.

bEAtSun님의 댓글

작성자 no_profile bEAtSun (172.♡.214.78)
작성일 03.29 14:31
감자합니다!

양동구기님의 댓글

작성자 양동구기 (172.♡.63.125)
작성일 03.29 14:43
와~!!! 진짜 대단하십니다 짝!짝!짝!

시체스님의 댓글

작성자 시체스 (172.♡.219.109)
작성일 03.29 14:54
대단하십니다!! 고생하셨어요

떼레레님의 댓글

작성자 떼레레 (172.♡.54.120)
작성일 03.29 15:02
불철주야 노고가 많으십니다. 드디어 DB서버가 분리 되었군요. 캐싱도 이제 되려나요?

널구하라님의 댓글

작성자 널구하라 (162.♡.91.5)
작성일 03.29 15:02
1. 초창기에는 클라우드 쓰지 마시고, 일반 호스팅에 이중화 해서 쓰세요.
  - 클라우드 서비스 비용대비 성능이 별로 좋지 못합니다.
  - 특시 mysql 과 같은 db는 iops 가 성능에 큰 영향을 미치는데, iops 가 열배 이상 차이납니다.
  - 적은 비용으로 대용량 서비스를 하실려면, 클라우드 보다는 일반 서버 호스팅 쓰시는게 낫습니다.
  - 2중화는 필수입니다. 백업과 부하분산 둘다 좋습니다.
  - 투자자를 구하든, 수익모델로 빨리 전환을 하던 서버 엔지니어는 필요합니다.
    : 지금은 데이타가 적으니 문제되지 않는것 처럼 보이지만, 데이타가 커지고 사용자가 늘면 서버가 감당이 안됩니다.

2. 클라우드 플레어 프록시 상시 오픈하여 서버의 아이피를 숨겨야 합니다.
  - ddos 들어오시면, 트래픽 비용이 감당이 안되십니다.

3. 그누보드는 최적화가 많이 필요합니다.
  - 지금은 db 가 적은니 문제가 별로 없지만, 지금 추세로 10일만 지나도 데이타 양이 많아져서 문제가 됩니다.
  - 인덱스는 필수로 변경하셔야 하며, 이중화는 필수
  - 불필요한 페이지는 모두 삭제하고, 불필요한 기능이나 위젯도 모두 제거합니다.
  : 필요할때 하나씩 만들어서 추가합니다.

4. 그누보드는 보안에 취약합니다.
 - 그에 대한 대응을 하셔야 하고, 초반에 개인정보를 받지 않는건 좋은 전략 같습니다.
 - 쿼리문중에 민감하거나 보안에 이슈가 되는건 배제하셔야 합니다.

5. 클라우드 플레어를 쓰더라도 반드시 limit 제한을 걸어두세요.
 - 크롤링 하는 봇들이 증가합니다. 사용자도 늘고,, 결국 트래픽이 많아져서 일반 사용자의 페이지 속도에 영향을 줍니다. 
 - 클라우드 플레어서 1차로 limit 제한을 2-3배수 정도로 감안하여 맞추고, nginx 에서 페이지별로 limit 제한을 거세요.

6. index 페이지는 100% 캐싱 처리
  - index 페이지는 php 로 만들지 말고 그냥 html 파일로 캐싱 생성하여
  - php-fpm 에 요청수를 최소화합니다.
  - 그누보드는 무조건 db에 connection 하는 형태라서 php 요청을 줄여야 502가 발생하지 않습니다.
    : 배치작업으로 1분에 한번씩 index.html 파일을 생성하고
    :  nginx, 클라우드 플레어에서 캐싱 정책을 수정하세요.
    :  max-age 값을 1-5분정도로 해두어도 사용자에겐 별로 문제가 없습니다.

 ps) 클라우드 서비스의 하드웨어 성능과, 일반 호스팅의 disk 성능은 하늘과 땅차이정도로 큽니다. db를 괴롭히는 그누보드 기반은 반드시 일반 호스팅을 쓰다가 점진적으로 클라우드로 최적화된 코드만 옮기셔야 합니다.

다모앙님의 댓글의 댓글

대댓글 작성자 다모앙 (172.♡.223.108)
작성일 03.29 15:16
@널구하라님에게 답글 말씀 너무 감사합니다 구글 클라우드 운영을 2년 넘게 해와서 , 가장 빠르게 할 수 있는것을 택하였습니다.
지금부터 더 준비를 하겠습니다

쥬르트님의 댓글

작성자 쥬르트 (172.♡.211.112)
작성일 03.29 15:20
응원합니다!!

FireS님의 댓글

작성자 FireS (172.♡.222.254)
작성일 03.29 15:30
고생이 많으십니다~ 화이팅!!

데리온님의 댓글

작성자 데리온 (172.♡.207.97)
작성일 03.29 16:48
고생하셨습니다.

편안한운전자님의 댓글

작성자 편안한운전자 (162.♡.119.44)
작성일 03.29 16:58
Read Replica만드셔서 부하분산도 하시면 도움이 되실거에요.

달빛한묶음님의 댓글

작성자 달빛한묶음 (162.♡.138.99)
작성일 03.29 16:59
당장 좋긴한데 다음달 서버비 괜찮으신지요? 걱정이..;

다모앙님의 댓글의 댓글

대댓글 작성자 다모앙 (172.♡.233.154)
작성일 03.29 17:34
@달빛한묶음님에게 답글 너무 일이 커졌습니다..ㅠㅠ ;; 지금은 잠시 안정을 취하겠습니다...

프로마크님의 댓글

작성자 프로마크 (162.♡.118.159)
작성일 03.29 18:49
운영자분도 도움주시는 분들도 감동입니다.
좋은 분위기로 탄탄히 만들어서 번창하셔서 돈도 버시고 좋은 커뮤니티 만들어주세요~

브라더미르님의 댓글

작성자 no_profile 브라더미르 (162.♡.90.43)
작성일 03.29 19:48
고생이 많으십니다.

화사한레이님의 댓글

작성자 화사한레이 (172.♡.207.138)
작성일 03.29 20:19
여기 전문가분들 얘기하는거 보고 있으면 예전에 서버룸가서 밤새워 놀던건 그냥 아무것도 아닌거였어요..
그땐 몸으로 때운거 같은디...
사라.... 존경합니다...

물고기왕런님의 댓글

작성자 물고기왕런 (162.♡.179.144)
작성일 03.29 20:55
고생많으십니다

꿈꾸미님의 댓글

작성자 꿈꾸미 (172.♡.223.35)
작성일 03.29 21:52
저는 프리랜서 DBA로 일하고 있습니다.
sql 튜닝을 포함한 DB 튜닝이 가능하고
DB 모델링도 가능합니다.
도움이 필요하시면 언제든지 연락주세요

celebrater님의 댓글

작성자 celebrater (172.♡.233.120)
작성일 03.29 22:08
인프라 기준으로 vm사용 중이신데 다모앙 같은 사이트는 scale up 보단 로드밸런서 붙이시고 scale out 셋업을 해야 여러 측면에서 비용대비 퍼포먼스가 더 좋습니다. GCP를 사용해본적이 오래되서 AWS면 좀 더 많이 도움을 드릴 수 있을텐데 그래도 클라우드나 CDN 관련해서 도움이 필요하시면 연락주세요. 평일 낮에는 좀 힘들지라도 재량껏 돕겠습니다. (프리랜서 인프라TA로 활동 중 입니다)

푸른하늘님의 댓글

작성자 푸른하늘 (172.♡.118.175)
작성일 03.30 00:51
안녕하세요  허접한 DBA입니다만 도움이 필요하면 말씀주세요~

바라뫼구름님의 댓글

작성자 no_profile 바라뫼구름 (172.♡.210.201)
작성일 03.30 01:16
수고 많으십니다^^

PCBR님의 댓글

작성자 PCBR (172.♡.134.163)
작성일 03.30 09:30
수고 많으십니다만 비용이 많이 나올겁니다. 비용을 십시일반하는 방법을 찾아보는게 좋을것 같습니다.

환상의나라에버랜드님의 댓글

작성자 no_profile 환상의나라에버랜드 (162.♡.163.52)
작성일 03.30 18:38
훌륭하세요 :)

ClarkShim님의 댓글

작성자 ClarkShim (172.♡.118.175)
작성일 03.31 08:37
쿠버네티스 기반인 GKE로 이전하시는건 어떠신가요? 이미 Container화는 어렵지 않을거 같은데요...
그렇게 되면 사용량에 따라 컨테이너 수가 조절되고 이중화 이슈도 해결되니까요..

하이렌더님의 댓글

작성자 하이렌더 (172.♡.222.153)
작성일 03.31 17:43
VCPU : 8 이라는 것은 물리적인 CPU 4개 라는 것입니다.

동시 접속자가 1만명 정도를 계산한다면

Network Line : 1Gbps 이상
물리 CPU : 16코어 정도는 되야 합니다.
메모리 :  128GB 정도 되야 하고요.
SSD : 레이드구성 500GB x 6개 .. Raid 10 정도는 되야 합니다.
클라우드는 비용이 감당이 않될겁니다.

참고 하세요..

닉네임은필수님의 댓글

작성자 닉네임은필수 (172.♡.119.130)
작성일 04.02 14:25
오~ 눈에 띄게 빨라진 느낌입니다.!!
글쓰기
앙님들 사랑합니다. ❤️
전체 검색