in Education by
I was wondering what the difference between App Engine & Compute Engine are. Can anyone explain the difference to me? Select the correct answer from above options

1 Answer

0 votes
by
 
Best answer
GOOGLE APP ENGINE(GAE) Google App Engine is a fully managed, serverless platform for developing and hosting web applications at scale. You can choose from several popular languages, libraries, and frameworks to develop your apps, then let App Engine take care of provisioning servers and scaling your app instances based on demand. Currently, GAE, supports the following languages, libraries, and frameworks. They are listed below: Go, PHP, Java, Python, Node js,.NET, Ruby, C# are few among them. GAE is a PaaS that provides Web-App developers and enterprises with access to Google's scalable hosting, application security, web service interface, browser-based development environment. It allows the developers to create a database and edit the application code either via Application Programming Interface or point-and-click tools. GAE requires that apps be written in Python, Java and supported language, store data in Google BigTable and use the Google Query Language. It allows you to just write code, without the need of managing the underlying hardware/infrastructure. With capabilities such as automatic scaling-up and scaling-down of your application between zero and planet-sized, fully managed repairing and management of your servers, you can offload all your infrastructure concerns to Google. It provides security from threats using App Engine firewall capabilities, Identity, and Access Management(IAM) rules. It allows you to pay only for the resources you consume(pay-as-you-go basis.) GOOGLE COMPUTE ENGINE(GCE) Google Compute Engine is one of the services of Google Cloud Platform(GCP). GCE is an Infrastructure as a Service, which allows access to fundamental resources such as virtual machines, virtual storage, etc. Other than, these resources IaaS also offers: 1) VM Disk Storage 2) VLAN 3) Load balancer 4) IP address All of these resources are made available to end-users via server virtualization. If you want virtual hardware or virtual storage then GCE is a good start. You can run VM with Ubuntu or Windows Operating system. You get access to Google Cloud Storage(GCS) for object-based storage needs. GCS is a service within the GCP. It provides unified-object-storage(i.e. it is a computer object-data storage architecture that manages data as objects and allows retention of massive amounts of unstructured data.) for live or Archived Data(AD is a process of moving data that is no longer actively used to a separate storage for long-term retention and live data is the data which is frequently used.) These objects stored in GCS are grouped into Buckets. Buckets are containers within the cloud that can be individually assigned to storage class. A bucket can be created whose name has to be globally unique(In GCP storage). Resource in Bucket has to be accessed publicly via URL. Various options for Storage class are Multiregional: used to stream videos. NearLine: store the attached document. ColdLine: store very rarely accessed document. One of the most important features of Google Compute Engine is it provides 5 GB persistent disk which manages the hardware behind the zonal persistent disk so that you can easily add or resize your disk without redundancy, which also gives persistent disk encryption i.e. GCE automatically encrypts your data before it travels outside of your instance to persistent disk storage space.

Related questions

0 votes
    What is the actual difference between Google Compute Engine, App Engine and Container Engine in Google Cloud Compute ... three engines? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    I would like to transfer ownership of the Google Cloud project completely. By completely I mean rather than ... Thanks in advance Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    I have 2 Google Compute Engine instances and I want to open port 9090 in both the instances. I think we need to ... how can I do that? Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    Currently, Google App Engine supports both Python & Java. Java support is less mature. However, Java seems to ... libraries, though. Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    It seems that from Google Cloud Console there is no way to delete a project. Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    I am asking this in very general sense. Both from cloud provider and cloud consumer's perspective. Also the ... Server like Biztalk? Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    As an example, Google App Engine uses Google Datastore, not a standard database, to store data. Does anybody ... working with them? Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    Cloud Functions and Firebase Functions (or "Cloud Functions for Firebase") both look the same. Please describe the ... between these? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    When I attempt to load data into BigQuery from Google Cloud Storage it asks for the Google Cloud Storage URI ... Developers Console? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    Is it possible to rename a Google Cloud Platform project? If so, how? I don't need to change the project ID ... . Thanks for any tips! Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    Google provides two cloud-based data storage services Google Cloud Datastore and Firebase (after its acquisition). ... vs Firebase? Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    I am on a mac and am trying to install the Google Cloud SDK (including the gcloud command line utility) ... this installation working? Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    I am using Eclipse with Pydev and googleAppengine. I have python 2.7 installed. I am trying to run ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 19, 2022 in Education by JackTerrance
0 votes
    I wrote a sample code to send email from google app engine in Python. I'm not able to figure out ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 2, 2022 in Education by JackTerrance
0 votes
    I'm working on an app that has video streaming functionality. I'm using a firebase database and firebase storage. ... end. Any advice? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
...