2011-09-22 5 views
0

얼마 전에 필자는 원격 DB에 대한 액세스를 제공하고, 찾아보기, 정렬, 필터링 및 일부 레지스터로 작동하는 새로운 Java 응용 프로그램을 시작했습니다. 그것을 테스트하기 위해, 나는 내 PC에 위치한 PostgreSQL DB를 사용하고 있었고 Java 어플리케이션을 마쳤습니다. 다 괜찮아서 DB를 위해서만 호스팅 서비스를 임대하려고했는데 실제 서비스를 제공하려고했습니다. 것은 JDBC를 통해 직접 DB 액세스를 제공하는 호스팅 회사를 찾지 못했음을 의미합니다. 보안상의 이유로 그들은 그것을 허용하지 않습니다.Java app 및 호스트 된 데이터베이스의 문제점

누구든지 PostgreSQL + 직접 DB 액세스를 허용하는 호스팅 서비스를 알고 있습니까? 그렇지 않으면, 그것을 할 수있는 다른 방법은 데이터베이스에 연결하고 내 Java 응용 프로그램을 해당 WS 사용하도록 만드는 PHP f.e.에서 WS를 만드는 것입니다. 그러나 그것은 많은 여분의 일 (나는 많은 절차가있다)과 나는 거의 시간이 없다.

Thx.

답변

0

언제든지 서블릿 컨테이너와 원하는 데이터베이스를 사용하여 AWS 인스턴스를 구현할 수 있습니다. 그들이 적절한 구성 (아마도 tomcat과 mysql과 같은 것)으로 미리 정의 된 인스턴스를 가지고 있다면 놀라지 않을 것입니다.

0

전용 서버를 제공하는 호스팅을 찾으려고 했습니까? 평소보다 비용이 많이 들지만 컴퓨터 (또는 VM)에서 원하는 모든 것을 할 수 있습니다. 그것은 당신의 문제를 해결합니다.

UPD. 나는 또한이 꽤 좋은 시작 http://jelastic.com/

1

에게 제안 할 수

당신은 항상 당신이 원하는대로 설치가 열려 있고 그러나 당신이 서비스를 사용하고자하는 VPS 솔루션을 얻을 수 있습니다. 일반적으로 PostgreSQL 서비스 제공 업체 (또는 그와 관련한 다른 데이터베이스)는 인터넷상의 포트를 노출시키지 않습니다. 대개 데이터베이스는 App 서버가 액세스 할 수 있도록되어 있습니다. 우리 회사의 PostgreSQL 호스팅의 경우 Resin Caucho와 AWS 인스턴스를 Java 응용 프로그램 서버로 사용합니다.