Google Compute Engine (GCE) • Rental Infrastructure (server, data store, network) on demand ◦ Similar: virtual machine (VMWare, VirtualBox) • Build and run web application on freehand ◦ No restriction for user web application •
Heroku • Go publish web app by `git push` • Platform takes care of everything about web app ◦ Network, scaling, monitor, logging • Strong restriction ◦ Limited languages, frameworks, networks, version •
Servers, Load balancer, Proxy server, Database, 3rd party API calls • Problems; ◦ Hard to manage a configuration or architecture ◦ Hard to set up in local environment • Describe a configuration of web application
- Must be unieque ERROR: (gcloud.projects.create) Project creation failed. The project ID you specified is already in use by another project. Please try an alternative ID. - `gcloud config set project your-project-name`