내 서비스 중 하나 (PHP로 작성된 API)를 맞춤 Docker 파일을 사용하여 GAE flexible에 배포 했으므로 내 PHP API가 저장할 수 있도록 Mongodb 데이터베이스가 될 다른 서비스를 배포하고 싶습니다. Mongodb의 데이터.Google App Engine의 MongoDB 인스턴스를 유연하게 상태를 유지할 수 있습니까?
저는 GAE flexible 내에서 모든 마이크로 서비스를 구축하고 싶기 때문에 동일한 프로세스를 사용할 생각이었습니다.이 프로세스는 내 Mongodb 인스턴스를 작성하기위한 또 다른 사용자 정의 Dockerfile을 배치하는 것입니다.
지금 올바른 접근 방법이 궁금합니다. 나는이 경우 몽고드 인스턴스의 상태에 대해 우려하고 있습니다. 인스턴스가 다시 시작될 때 또는 다른 버전을 배포 할 때 데이터가 손실 될 수 있습니까? 수행하려는 작업에 대해 또 다른 권장 방법이 있습니까?
추신 : 나는 Symfony PHP 프레임 워크를 사용하여 Mongo와 상호 작용하기 위해 많은 유용한 번들을 사용하고 있기 때문에 Google Datastore를 사용할 필요가 없습니다.
GCE에 Mongo를 배치하면 실제로 무엇을 할 것인지 생각합니다. 고맙습니다. – SebScoFr