어플리케이션 서버..에서 웹서비스 호출... 방법이 없을까요?

ezss의 이미지

         웹서버
            |
       --------
       +      +
    어플서버1 어플서버2 
        +      +
        --------
          |
        DB서버

평범한 구조를 보면..(어플서버는 클러스터..) 위 상황에서 어플서버는 인트라넷에서만 접근이 가능할텐데..

만일 서비스중에 OpenAPI 서비스같이 외부 자료를 가져와야 한다면.. 웹서버측에서 어플서버로
Naver.Search(string ex)처럼 요구할텐고.. 어플단에서는 네이버에 접속해서 자료를 가져와야
웹서버에 값을 넘겨줄수 있는데.. 외부차단이 되어 있는 상태에서 어떻게 구조를 바꿔야 하는지요?

------------------------ 인터넷
    |       |      
 웹서버    어플서버 db서버
    |       |      |
------------------------ 인트라넷

위처럼 수평적으로 배치를 해야할까요? 위처럼 두면 어플서버를 분리한 의미가 없어지는것 아닌가요?
차라리 웹서버한대에 어플서버와 모두 포함시켜버리고 클러스터로 묶는게 더 좋지 않나요?
(어플서버를 분리한것도 보안도 한몫할텐데.. 위처럼 두면.-_- 의미가..;)

실제 적용할 떄는 웹서비스로 값을 가져와서 사용자에게 뿌려주어야 한다면 어떻게들 해결하시는가요?
다수의 서버를 운영하시는분들의 조언을 듣고 싶습니다.^^:

다즐링의 이미지

app 서버에만 이더넷을 2개 꼽으시던가..해서 라우팅을 바꿔주시면 될듯한데요..;

nat를 걸어주시면 보안까지 해결될듯.

-------------------------------------------------------------------------------------------------------
Life ... http://iz4u.net/blog/

------------------------------------------------------------------------------------------------
Life is in 다즐링