What is the difference between Google Compute Engine and Google App Engine?
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
Google Compute Engine is Google's answer to Amazon AWS. It is an Infrastructure as a Service (IaaS) that allows enterprises to provision virtual servers and persistent storage to run practically any software that would run in the data center. Google App Engine, however, is a Platform as a Service (PaaS) that allows users to take advantage of Google's compute and storage infrastructure without managing implementation details associated with IaaS servers and storage.
If you want virtual hardware or all-you-can-use storage, then Google Compute Engine is a good start. You can run virtual machines with Ubuntu or CentOS operating systems, one to eight virtual cores and 3.75 GB or RAM per core. You also get persistent disks and access to Google Cloud Storage for object-based storage needs. With Google Compute Engine, you also have some control over the network. For example, you can use either static or dynamic addresses, and can configure a simple firewall for basic control of network traffic.
Currently, the Google App Engine supports PHP, Java, Python and GO. It also supports common Web technologies, performs automatic scaling and load balancing, provides for authentication using Google accounts and provides task queues and schedulers for background processing. If you develop a new Web- or compute-intensive application, or have an existing application using one of the supported technologies, then Google App Engine may be an option for you -- but watch out for vendor lock-in.
About the author:
Dan Sullivan, M.Sc., is an author, systems architect and consultant with more than 20 years of IT experience. He has had engagements in advanced analytics, systems architecture, database design, enterprise security and business intelligence. He has worked in a broad range of industries, including financial services, manufacturing, pharmaceuticals, software development, government, retail and education. Dan has written extensively about topics that range from data warehousing, cloud computing and advanced analytics to security management, collaboration and text mining.
Related Q&A from Dan Sullivan
Our business sends promotional emails and newsletters. We like our current email server, but could AWS Simple Email Service help with our marketing ...continue reading
While backup as a service sounds like a great idea, there are several considerations to keep in mind prior to jumping in feet first. Expert Dan ...continue reading
Exposing encryption keys is never a good thing, but knowing the steps to take after such an incident can help limit damage to an enterprise. Expert ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.