Jeśli z jakiegoś powodu chciałem użyć mojego prywatnego serwera do uruchomienia mojej aplikacji GAE zamiast instalowania jej na serwerach Google, czy mógłbym po prostu użyć AppEngine SDK, aby to zrobić? Czy są jakieś techniczne lub prawne ograniczenia lub problemy, o których powinienem wiedzieć? Wiem, że SDK nie jest przeznaczony do wyświetlania ciężkich stron, ale w przypadku małych witryn powinien działać poprawnie?Użyj aplikacji Google AppEngine SDK do uruchomienia aplikacji na prywatnym serwerze
Odpowiedz
Cóż, możesz spróbować. Nie znam żadnych problemów prawnych (z zastrzeżeniem, że nie jestem prawnikiem i nie mogę zaoferować ci interpretacji umowy licencyjnej), ale wątpię, byś był zadowolony z wydajności.
Po pierwsze, emulacja Datapore dev_appserver (zarówno w pakietach Python, jak i Java SDK) nie skaluje się dobrze po przekroczeniu niewielkich ilości danych. Nie jest przeznaczony do wydajności; jest zaprojektowany tak, by dokładnie naśladować semantykę prawdziwego Datastore.
Dzięki za odpowiedź. Nie zamierzam tego robić, zastanawiałem się tylko, czy teoretycznie jest to możliwe. – tobik
Serwer dev_appserver nie jest zbudowany do obsługi ruchu publicznego. Jest on jednowątkowy, nie jest zbudowany pod kątem wydajności, podobnie jest z zapleczami, a także udostępnia administracyjne punkty końcowe (takie jak/_ah/admin /), do których użytkownicy nie powinni mieć dostępu.
Dostępne są alternatywy dotyczące hostowania aplikacji, takie jak TyphoonAE i AppScale.
- 1. Chmury punktów aplikacji Appengine z nowym logowaniem do Google+
- 2. Tworzenie usługi Java Web Service przy użyciu aplikacji Google AppEngine
- 3. Wykrywanie pierwszego uruchomienia aplikacji
- 4. Wykrywanie uruchomienia aplikacji
- 5. DAO na innym serwerze aplikacji
- 6. Biblioteka aplikacji REST aplikacji Appengine - Python i Django
- 7. Użyj istniejącej aplikacji Wicket dla aplikacji Android
- 8. Instalacja Simplejson na Google Appengine
- 9. Przeglądarka danych dla serwera rozwoju aplikacji AppEngine
- 10. Nie można uruchomić aplikacji appengine po jej zaktualizowaniu za pomocą Google Cloud SDK
- 11. Koszt rzeczywistego uruchomienia aplikacji WinForm na mono?
- 12. Google AppEngine: niestandardowe uwierzytelnianie
- 13. Google Play: Znaleźliśmy pakiety SDK do reklam w Twojej aplikacji
- 14. Profilowanie/monitorowanie pamięci (python) w Google AppEngine
- 15. Nawlekanie w serwerze aplikacji
- 16. Dlaczego nie mogę uruchomić projektu silnika aplikacji Google na localhost?
- 17. WLST: Zdalne wdrażanie aplikacji na serwerze WWW
- 18. Jak mogę uruchomić aplikację GAE na prywatnym serwerze?
- 19. Mule ESB można wdrożyć na serwerze aplikacji
- 20. Użyj aplikacji, aby ocenić ją na rynku.
- 21. pojedynczego logowania shibboleth na serwerze aplikacji java
- 22. Zaimplementuj logikę biznesową na serwerze aplikacji wiosną
- 23. Rails na serwerze w nowym aplikacji
- 24. xstream na silniku aplikacji Google
- 25. Jak uzyskać bieżący adres URL aplikacji Appengine?
- 26. Logowanie do aplikacji Google App Engine
- 27. AppEngine: Pobierz aktualną wersję aplikacji obsługującej
- 28. Błąd aplikacji Google App Engine 5
- 29. Wdrażanie Dropwizard w Google AppEngine
- 30. Używanie programu MSDeploy do wdrażania aplikacji konsolowej na serwerze DMZ
Według SDK, masz na myśli używanie dev_appserver? –
Gorąco polecam, aby nie używać go do kupowania osobiście na lokalnej maszynie. – aglassman
Tak, mam na myśli dev_appserver. – tobik