안녕하세요.
오랫만에 책보다가 생각이 났습니다.
전에도 궁금하긴 했는데.. 이제야 여쭤보네요.
MySQL 서버를 분리한다고 하는데,
일반적으로 1대의 서버만 운영할때에는 1대의 시스템에 APM 을
설치해서 쓰잖아요?
Apache의 경우 named 에서 분리할 ip 를 지정해줌으로서
한다는건 이해가 가는데,
MySQL 의 경우 웹페이지가 실행되면서 바로 접속되어야 하는데
외부 ip로 분리하면 그 만큼 느려지는 것이 아닌가 해서요.
지금 상상해본건 이렇습니다.^^
1번서버 (211.211.211.211) - 공인ip
-> Apache
2번서버 (192.168.1.101) - 사설ip
-> MySQL
만일 분리한다면 위와 같이 1번서버에 랜카드 1개 더 달고,
1번서버와 같은 네트웤(예를들면
같은 허브에 물려있는) 서버에 사설ip를 주고 그리로
접속하는게 더 빠르지 않을까요?
아니면 2번서버도 공인ip가 있다고 해도 같은 네트웤에만
있으면 별 차이 없는지요?
DB서버를 분리한다고 하는 말은 많이 들었는데, 개념상 같은
시스템에서면 모를까 외부 시스템에 페이지가 실행될때마다
mysql_connect 를 하면
훨씬 느리지 않나?? 하는 의심이 들어서요.
실무상에서는 어떻게 구성하는지 알고 싶습니다.^^
|