2011-08-05 6 views
0

모두 오늘 클라우드 호스팅을 연구하기 시작했으며 Google의 Google 애플리케이션 엔진 전문가를위한 몇 가지 질문이 있습니다. 미리 감사드립니다. 제가 제공 할 클라우드 서비스가 있습니다. 매우 단순한 웹 UI로 구성되어 있습니다. 사용자가 여러 파일을 서비스에 업로드/유지 관리하고 상당히 집중적 인 DB 처리가 발생하면 일부 새 파일이 다시 전송됩니다. 클라이언트에게. 현재 MS에서 .net입니다. 절대적으로 이유가 없으며, 매우 간단한 코드와 SQL이며 모든 언어로 수행 될 수 있습니다. 그래서 저는 어떤 플랫폼을 사용하는지에 대해 매우 유연합니다. 원래 php/mysql이 훌륭하게 작동 할 것이라고 생각했지만, Google 애플리케이션 엔진과 같은 이러한 pay-for-you-use 서비스는 전용 서버 호스팅보다 훨씬 비용 효율적입니다. 또한이 서비스의 또 다른 기능으로 하루 99 %의 유휴 상태에 있지만 처리되면 서버가 몇 분 동안 급증한 다음 본질적으로 다시 잠자기 상태로 돌아갑니다. 나는 java/C#에서 다른 어떤 것보다 많은 경험을 가지고 있으므로 오늘은 Google 앱 엔진을 살펴보기 시작했습니다. 자바는 앞으로 갈 길이 멀다고 생각합니다. 나는 파이썬을 배우는 것에 대해 싫어하지 않습니다. 제 질문에 대해서도 마찬가지입니다.일반 Google 애플리케이션 엔진 관련 질문

1) 저는 몇 가지 GAE 튜토리얼 (자바의 것들)을 통해 작업했고 jsp는 그들이 사용하는 웹 기술처럼 보입니다. 나는 과거에 jsp를 해왔다. 나는 그것에 익숙했다. 그리고 jsp를 사용한 마지막 시간은 약 10 년 전이었고 요즘에는 .jsp가별로 보이지 않는다는 것을 깨달았다. 지난 몇 년 동안, PHP는 웹을 통해 가져온 일종의 것이 었습니다. JSP가 나오면 주저합니다. 나는 이것에 대한 모든 사람들의 생각이 무엇인지 궁금하다.

2) 파이썬 루트를 방문한 경우 PHP/JSP/ASP와 같이 파이썬에 해당하는 웹 기술이 있습니까?

3) 필자는 관계형 데이터베이스가 반드시 필요한 것은 아니지만 SQL에 익숙하기 때문에 더하기 좋을 것입니다. 큰 테이블은 적절한 대안인가?

4) 아키텍처를 고려하여 파일을 업로드하여 클라이언트에게 다시 보냈습니다. GAE가있는 사람이라면 누구에게나 뛰어 들었습니까?

다시 한 번 말씀 드리지만, 저는 여기에 갈 수있는 가장 좋은 방법을 찾아 내려고 노력하고 있습니다. 예산은별로 크지 않습니다.

답변

0

저는 GAE에서 1 년 이상 무릎 꿇었습니다. 간단히 말하자면 :

  1. GAE에서는 Java를 사용하지 않았으며 JSP는 이상으로 작성하지 않았습니다. 나는 주로 나는 기업 사람이 다른 이야기 네,이
  2. 가 완전히 는 스키마, 액세스 패턴에 따라 장고
  3. 라고
  4. 이 있고, 사용 사례 확신, 소비자 웹 물건을한다. BigTable의 Google 구현이 빛나는 시나리오가 있습니다. 은 악몽 인 시나리오입니다.
  5. 업로드 할 수있는 최대 파일 크기는 입니다. BlobStore 또는 개발자 용 Google 스토리지 또는 S3를 사용해야합니다.
+0

예를 들어 빌트인 webapp 프레임 워크와 같이 장고보다 더 많은 프레임 워크가 있습니다. App Engine에 내장 된 blobstore를 사용하면 사용자가 최대 2GB의 파일을 업로드 할 수 있습니다. –

관련 문제