2009-07-28 1 views

답변

0

가장 먼저 떠오르는 것은 Enterprise service bus입니다.

그는 아마도 복잡한 상호 작용 웹 서비스를 많이 실행하기위한 일종의 "인프라"를 의미합니다.

+3

나는 심각하게 이것이 무엇을 의미하는지 생각하지 않을 것입니다. 클라이언트는 화장실에서 그것을 읽는 동안 단순히 e-Week에서 문구를 보았을 것입니다. –

+0

@JohnSaunders, 아마도, 그러나, chakrit는 나에게 필요한 정보를 정확히 알려주었습니다. 나는 당신의 코멘트를 도울 수 없지만 웃을 수 없었다. –

+0

덧글을 upvoted. : p – chakrit

0

웹 응용 프로그램 서버의 여러 인스턴스에서 실행할 수있는 웹 서비스를 통해 호출하는 엔터프라이즈 응용 프로그램이나 많은 멀티 스레드 및 단일 CPU 응용 프로그램 인스턴스를 실행하거나 여러 가지 다른 웹 서비스 부하를 배포하는 항상 메시지 대기열을 통해 서로 이야기하며, 항상 깨지기 쉽고 거대한 사람들로 구성된 팀이 유지해야합니다. 또한 가상 머신의로드에 가상화되고 확장 가능하며 재배포 가능한 웹 서비스 인프라 스트럭처 (즉, VM VM에 여러 개의 tomcat 또는 jboss가 필요에 따라 deply 될 준비가 됨, VM 당 하나의 어플리케이션)를 갖출 수도 있습니다.

그러면 실제 확장 성이 있습니다. 당신의 필요에 맞는 충분한 CPU 파워가 있습니까? 머신간에 모든 메시지와 SOAP 트랜잭션을 보내기 위해 물리적 노드간에 충분한 대역폭이 있습니까? 저장 공간이 충분한가요? 스토리지는 빠르고 낮은 대기 시간의 상호 연결에서 사용할 수 있습니까? 데이터베이스에 CPU 전력, 대역폭, 지연되지 않는 디스크 시스템이 잘 공급되고 있습니까? 데이터베이스 백업이 있습니까? 단일 시스템이 특정 기능의로드를 처리 할 수없는 경우를 생각해보십시오.로드 균형 조정기가 필요하지만 리던던시 및 소프트웨어 업데이트에도 유용하지만 라이브로 남아있을 수는 있습니다.

사이트 백업이 있습니까? 또는 전 세계적으로 규모를 확장하고 있습니까? 전 세계에 여러 개의 데이터 센터가 있습니까? 각 데이터 센터의 인터넷 링크가 중복되어 있습니까? 사이트가 다운되면 어떻게됩니까? 사이트간에 데이터를 복제하고 사이트 간 통신을 줄이며 이러한 데이터 캐시와 밀어 넣기가 어떻게 작동합니까?

기타 등등. 하지만 고객은 쉽게 데이터베이스 구성 및 백업을 통해 스 래싱없이로드 균형을 조정할 수있는 웹 서비스 (예 : 둘 이상의 인스턴스가 데이터/세션/등을 공유 할 수 있음, 실제로 애플리케이션에 따라 다름)를 원합니다. 설치가 용이하므로 설치가 간단합니다. 또는 Linux VM을 제공하여 VM 인프라에 추가 할 수도 있습니다. 그들의 시스템 관리자에게 현재 그들이하는 일을 알아보십시오.

2

이 문구에는 다양한 기술적 측면이 포함됩니다. 인프라는 하드웨어를 포함하여 웹 비즈니스 또는 응용 프로그램을 실행하는 시스템을 구성하는 모든 구성 요소입니다. 따라서 서버 및 네트워크 설정, 대역폭 및 연결 연결, 데이터베이스 설정, 백업 솔루션, 웹 서버 소프트웨어, 코드 배포 방법 및 높은 안정성 및 가동 시간과 낮은 웹 비즈니스를 성공적으로 실행하는 데 사용되는 모든 것을 의미합니다. 오류 및 버그 인시던트.

이러한 것을 확장 가능하게 만들기 위해서는 이러한 모든 구성 요소를 함께 성장시켜 시간이 지남에 따라 원활하게 작동해야합니다. 확장 가능한 아키텍처는 급격한 트래픽 급증을 처리 할 수있을만큼 유연해야합니다.

확장 성을 높이기 위해 사용되는 방법에는 복제 데이터베이스, 클러스터 된 웹 서버,로드 밸런서, RAID 디스크 스트라이핑 및 네트워크 전환이 포함됩니다. 귀하의 코드는 이것을 고려해야합니다.

제공하기가 어렵습니다.

0

이 문구는 종종 "확장 가능한 웹 서비스 인프라"라고 부르는 부분을 판매하는 회사의 마케팅 용어로 사용됩니다.

고객이 원하는 것을 정확히 찾아보십시오. 기존 웹 서비스가 있습니까? 웹 서비스로 공개하기로 결정한 기존 비즈니스 로직이 있습니까? 고객에게 웹 서비스를 통해 고객의 시스템에 액세스 할 수 있는지 묻는 고객이 있습니까?

클라이언트는 웹 서비스가 무엇인지 알고 있습니까?

+0

이것은 기업 통합 프로젝트입니다. –

+0

그리고? 그것은 여전히 ​​거대한 "인프라"에 수십만 달러를 쓸 필요가 있다는 것을 의미하지는 않습니다. 그것이 자신을 더 잘 느끼게하지 않는 한, 돈으로 볼만한 가치가있을 수 있습니다. –

관련 문제