Not terribly impressive when you compare it to Amazon's AWS. AWS has more varied instance types, while Google only has 4 instance types (and none of them are as powerful as Amazon's high-end server options). AWS simply has more "stuff"; it not only has EC2, but it also has varied database options, messaging, email, etc services. Google has a lot of catchup to do to compete with Amazon's offering.
I recommend using the Free Trial after you graduate. For classwork, recommend your professor go to http://cloud.google.com/edu to apply for teaching credits so all students in the class (and the professor and TAs) can use GCP for free. Also, the Free Trial requires your credit card but not the teaching credits.
I'd go with something like Google BigQuery.
Pricing is reasonable and it (supposedly) can handle multi-terabyte datasets.
Once your tables get so large you're almost better off using some kind of MapReduce system for analytics. The advantage of something like the Google solution is that you aren't monkeying around with hardware and setup and can just jump straight through to your analytics.
Plus the benefit here is that you can kick off different queries asynchronously and not tie up your machine.
I've not used the google cloud for a while, and I found it difficult to keep it free.
But anyway, start at http://cloud.google.com and go to the console. You will probably have to mess with your account at this point. But once you get in, you need a compute engine to create a VM instance.
Once that is created and running, you can connect to it with SSH or through a browser window and you have a text Linux console.
Hi, Google and Amazon are two of the biggest data service providers and are always a good place to start. Google Cloud offers a $300/90-day credit to get started and is very affordable. Here's a nice break-down on some of the different types of storage.
I would look into Object Storage via their API - you would essentially be uploading and downloading chunks of your game world as if they were URL links. Something in the style of:
>scores = http.request("GET", "http://cloud.google.com/objectapi/VMS4125/game1/scores.whatever")
Wow Hats off to you mate! That’s awesome. Unfortunately I don’t I can give you any credible advice on this as data science and ML is something I want to pick up in the future but currently know very little about. But here is my $0.02 anyway but please take it at it’s face value.
Spark looks like a nice analytics engine and seems like it will run on EC2, Hadoop yarn and kubernetes (or Google Kubernetes engine). Google actually provides something called Dataproc (http://cloud.google.com/dataproc) that runs managed spark instances. Some services do offer a free tier but then once you have crossed your limits, you have to pay. However given the size of your data, perhaps it might be more cost effective to build out a local cluster?
Is this something for a commercial or personal/semi commercial project? If it’s commercial, there are a lot of specialists who can kickstart the setup for you and get you on your instance a lot sooner. If it’s semi-commercial or personal, a lot of services allow you to limit your spending so you don’t end up with Bill shock!
What kind of data is it(HL7? CDA? FHIR?) what’s the analytical goal you are trying to achieve? I did health interoperability for like 10 years so am curious! 🙂
The smallest form of Compute Engine (which is just VM hosting) is completely free, but with not much processing power.
I'd suggest App Engine (google-managed containers) in conjunction with Cloud SQL (MySQL), both of which I believe have a tier of free usage that gets applied before billing.