Your Google Cloud Platform project 
<https://cloud.google.com/resource-manager/docs/creating-managing-projects> is 
a basic unit of organization to which every Google Cloud Platform service 
is attached to.

Each project can choose to enable any of the platform's features, including 
App Engine. This lets a project have up to one application. To enable App 
Engine on your project, simply visit 
https://console.cloud.google.com/appengine. Your application can consist of up 
to 20 
<https://cloud.google.com/appengine/docs/standard/php/an-overview-of-app-engine#limits>
 services. 

Each service 
<https://cloud.google.com/appengine/docs/standard/python/an-overview-of-app-engine#services_the_building_blocks_of_app_engine>
 
is accessed through a different URL and while services can share many of 
App Engine's features at the application level, they are entirely 
independent from one another. Note that by default App Engine will use the 
"default" service for everything, so you don't have to care about services 
until you want to. Each service can have up to 120 
<https://cloud.google.com/appengine/docs/standard/php/an-overview-of-app-engine#limits>
versions.

Versions are versions of a specific service. They hold the actual code with 
which the application functions. Versions of the same service can be in any 
language you want and even perform entirely different functions. You get to 
choose which version(s) you want to be used for serving traffic to your 
application. 

Finally instances are the actual servers answering requests made to your 
application. They are created using the code of the currently active 
version(s). Versions can have as many active instances as is required to 
serve their traffic. How many instances you have can have active can be 
configured 
in app.yaml 
<https://cloud.google.com/appengine/docs/standard/php/config/appref#scaling_elements>
.

This is a fairly basic explanation of course, tell us if there's parts of 
it you have a problem with.

On Monday, June 19, 2017 at 8:26:17 AM UTC-4, Karoly Kantor wrote:
>
> I am somewhat confused about the nomenclature. Can someone maybe explain?
>
> On this page: 
> https://cloud.google.com/appengine/docs/standard/python/an-overview-of-app-engine
> there is a description of the hierarchy of what application - service - 
> version - instance mean.
>
> But everything i have is in a "project". How is a "project" related to the 
> application - service - version - instance structure?
> Is one project = one application?
>
> I see no option to create an "application", what I can create is a 
> "project".
>
> Thanks.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6db35273-bbc7-4bfc-9277-98180cb0895f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • [google-appengine... Karoly Kantor
    • [google-appe... 'Yannick (Cloud Platform Support)' via Google App Engine
      • [google-... Karoly Kantor
        • [goo... 'Yannick (Cloud Platform Support)' via Google App Engine

Reply via email to