Zynga is Amazon's big customer in public cloud. But, when I play CityVille, the URL is served from Facebook's server. It looks confusing to me.
Can anyone explain the architecture and share of work among Zynga, Facebook and Amazon?
Web Applications Stack Exchange is a question and answer site for power users of web applications. It only takes a minute to sign up.Sign up to join this community
Only the URL you see is one of Facebook. The page contains a frame which is included from Amazon.
According to Facebooks getting started on apps page:
For example, suppose that you have a web app available at http://www.example.com/canvas. This is your Canvas URL. When you setup your app on Facebook, you must specify a Canvas Page name that is appended to https://apps.facebook.com/. In this example, we will use your_app as the Canvas Page name. When the user navigates to https://apps.facebook.com/your_app in their browser, they will see the contents of http://www.example.com/canvas loaded inside of Facebook.com.