Build at the speed of Google

Made for

developers seeking a streamlined cloud ecosystem for development and deployment. 

Not for

user seeking a managed cloud platform, simple cloud-based tasks.

Features

Compute Engine

Google Compute Engine delivers virtual machines running in Google's data centers and worldwide fiber network. Compute Engine's tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing. Compute Engine's VMs are designed to boot quickly, come with persistent disk storage, and are available in many configurations including predefined sizes or the option to create Custom Machine Types optimized for specific needs.

Features

  • Industry-leading local SSD performance
  • Custom Machine Types
  • Billed in minute-level increments

Visit Website

App Engine

Google App Engine is a platform for building scalable web applications and mobile backends. App Engine provides users with built-in services and APIs such as NoSQL datastores, memcache, and a user authentication API, common to most applications. App Engine will scale applications automatically in response to the amount of traffic it receives. Users upload their code and Google will manage the app's availability. There are no servers to provision or maintain.

Features

  • Built-in load balancing, health checks, and application logging
  • Instant and automatic scaling based on need,
  • Security Scanner automatically scans and detects common web app vulnerabilities

Visit Website

 

Additional Computing Services

Container Engine

Cloud Storage

Google Cloud Storage offers developers and IT organizations durable and available object storage. Google offers three product options to address application needs. These three product options use the same API. Google Cloud Storage stores and replicates data allowing a high level of persistence.

Features

  • Designed for 99.999999999% durability with multiple copies and locations
  • Nearly infinitely scalable
  • No minimum fee and a pay-by-usage model

Visit Website

Cloud Datastore

Cloud Datastore is a highly-scalable NoSQL database for applications. Cloud Datastore automatically handles sharding and replication, providing users with a highly available and durable database that scales automatically to handle applications' load. Cloud Datastore provides multiple capabilities such as ACID transactions, SQL-like queries, indexes and others.

Features

  • Powerful query engine that allows users to search for data across multiple properties
  • Rich Admin Dashboard
  • Fully managed, atomatic handling of sharding and replication

Visit Website

 

Additional Storage Services

Google Cloud SQL
Cloud Bigtable

Load Balancing

HTTP/HTTPS load balancing can balance HTTP and HTTPS traffic across multiple Compute Engine instances, allowing users to use a cluster of virtual machines to serve Compute Engine traffic. Entire apps are available via a single global IP address. HTTP/HTTPS load balancing is scalable, fault-tolerant, and requires no pre-warming. Network load balancing can spread TCP and UDP based traffic over a pool of instances within a Compute Engine region.

Features

  • Health checks for instances
  • Scalable and requires no pre-warming
  • Simplified DNS setup

Visit Website

Cloud DNS

Cloud DNS offers low-latency DNS serving from Google's worldwide network of Anycast DNS servers. Users can create DNS records with command line interface, or program against a full featured RESTful API to customize the service to specific needs.

Features

  • High performance, reliable DNS service
  • Customizable to meet customer needs
  • Connect DNS records for other Google Cloud Platform services

Visit Website

 

Additional Networking Services

Interconnect

Cloud Deployment Manager

Cloud Deployment Manager allows developers to design, deploy, and reuse complex Cloud Platform solutions using declarative templates. From simple web servers to complex highly available clusters, Deployment Manager is designed to allow teams to spend less time managing, and more time building.

Features

  • Simple, repeatable deployments in the Cloud
  • Create and associate many types of Cloud Platform resources
  • Scriptable command line interface to manage deployments

Visit Website

 

Cloud Monitoring

Users can gain insight into the performance and availability of cloud-powered applications with Cloud Monitoring. Additionally, it can be used to review performance metrics and logs for Google Cloud Platform services and VMs, and create custom dashboards.

Features

  • Powerful charting, search, and alerting tools
  • Set alerts for individual metrics and thresholds or on aggregate group performance
  • Native Integration with Common OSS

Visit Website

 

 

Additional Management Services

Cloud Logging

Security

Encryption:
  • In-Transit: HTTPS/TLS
  • At Rest: SSE AES-256
File Management:
  •  Role Based Access
  • Retention Time: 6 weeks
  • Data Destruction: Disks logically wiped and tested
Audits & Compliance:

Performance

Performance:
  •  Service Level Agreement (SLA)
  • Guaranteed Uptime: 99.95%
  • Ease of Use: 4/5
Global Infrastructure:
  • Data Center Zones: 13
  • North America Locations: 6
  • Europe Locations: 1
  • Asia Locations: 1
Basic Support:
  •  Phone
  •  Chat
  •  Tutorials
  •  Premium Support Available

Pricing

Google Cloud services are billed based on monthly usage

Reviews

Sort by
 
Client Interview
Jun 09 2016

A Leader in Networking and Computing

5.0

Features: 
4.0
Ease of use: 
4.0
Support: 
5.0
Willing to refer: 
5.0
the reviewer
 
Information Technology and Services
 
11-50 employees
 
New York, New York
VP of Product at CloudEndure
Leonid Feinberg
 
Verified
The Review
Recommendations

The user is CloudEndure, a workload mobility company focusing on cloud systems. They utilize the Google Cloud Platform along with the two other most popular platforms, Amazon Web Services [AWS] and Microsoft Azure. According to CloudEndure, Google Cloud moves quickly, as they learn from the mistakes of the more dated AWS and Azure. The user recommends Google Cloud Platform to businesses in need of networking and computing, especially as Google continues to innovate its enterprise features.

BACKGROUND

Please describe your organization.

CloudEndure is a company specializing in workload mobility for any infrastructure and from any location. We focus mostly on cloud systems, including public, private, and hybrid ones. We can also offer workload mobility for on-premises environments or mixed ones. We mostly provide enterprise-grade disaster recovery, with zero RPO [recovery point objective] and RTO [recovery time objective] as well as live migration with a near-zero cutover window into the cloud. 

What is your position?

I am the Vice President of Products in the company.

CHALLENGE

What is the business challenge a company faces that initiates the need for this platform?

There are two main benefits for migrating to the cloud. First of all, it’s the long-term total cost of ownership. When comparing the actual computer storage and network resources of public cloud solutions to their on-premises alternatives in terms of price, the cloud services could appear to be costlier. When looking at the total cost of ownership, including manpower, dealing with more functions, high availability, and so on, the cloud will equate to the most cost-effective solution for many workloads. The on-premises prices for commodity hardware have more-or-less remained the same over time, having already reached their lowest level. Cloud prices are dropping all the time, so looking forward, even the price for the resources themselves will probably come to be lower than what it is today, if the trend continues. TCO [total cost of ownership] is a very important factor when making the decision to migrate to the cloud.

The second reason connects to the first, even though not directly: the cloud allows users to do things which could have never been done before within an on-premises environment. This ties to the DevOps paradigm of doing everything automatically, without human interaction. The cloud allows for automation and a more-or-less infinite resource pool, giving users access to many more automated mechanisms than would have been available in a standard, on-premises environment.

We work mainly with enterprises and other large organizations. These are the two main reasons for them to migrate into the cloud.

SOLUTION

What are you recommendations for integrating cloud technologies into an organization?

It's never an all-or-nothing type deal, especially for large companies that have many legacy infrastructures which cannot be migrated in a day or even a month or year. It's always a good idea to try the cloud out by migrating a number of less business-critical workloads. The cloud has its own quirks and behaviors which people who are unfamiliar with it would not naturally anticipate. Once they become more familiar with the cloud after migrating a set number of workloads, they can migrate many others. There will be workloads which most companies will want to maintain on-premises indefinitely, like security regulations and control systems. The majority of workloads are good candidates for migration, utilizing this simple strategy of moving slowly and surely.

How do the costs of cloud compare to legacy platforms?

I think that the cloud will eventually win in terms of cost in most cases because of the economy of scale. When every company manages its own infrastructure, it needs to spend a fixed number of resources on setting this infrastructure up, maintaining it, and refreshing software licenses and hardware every few years. The capital expenditure is substantial in this case. When moving to the cloud, much of that expenditure can be converted to operating expense, having a reduced waste of resources. Companies pay for what they consume, and don't have to employ a team of people who maintain the hardware, networking infrastructure, etc. This is all being taken care of by the cloud provider. Any workload that can be migrated to the cloud without any business implications, should be migrated. It will come with a reduction of cost.

Why do you prefer this platforms over others?

Our company goes in the same direction as the market. We are enablers for clients who migrate to the cloud, and the 3 main enterprises to which clients want to migrate to are AWS, Google, and Azure.

Google was a late-comer to the cloud. They are in third place right now in terms of adoption, but they are beginning to gain ground. They are adding more and more enterprise features all the time, and have the advantage of learning from the mistakes made by the two larger competitors. Google can move quicker because they haven't made the same mistakes, which has allowed them to improve their cloud solution faster. Google is a clear leader in terms of computing and networking resources.

FEATURES

Were there any software features/tools that you were really impressed by?

There are many functionalities that target smaller, startup companies, allowing them to build workloads differently. In terms of running machines, networking, and storage on the cloud, the functionalities of the 3 major cloud platforms are comparable to each other.

Looking back, are there any areas of the platform that you feel could be added or improved upon?

Migrating to the cloud is still a difficult process. This is why we've developed our migration technology. For any company without the advantage of using CloudEndure, the migration process of legacy applications is tedious. If there is a large amount of workload, many migration projects actually fail. It's very difficult to achieve, there is a lot of human error, and the cutover windows are huge. I know of many migration projects which have failed due to a lack of proper tools. As we go forward, the public cloud will come to provide more functionality around this challenge. It's a gap which they all need to fill.

Have you had to interact with the platform’s support team or reference their support resources?

From my experience, the support is pretty good. They usually go above and beyond of what is required, and are very professional as well. I know that development and product teams are usually in charge of support duties in order to ensure that they are closer to the customer and provide insights which a standard support person would not necessarily have.

RATINGS

We ask that you rate the platform on a scale of 1-5, with 5 being the best score.

How would you rate them for functionality and available features?

4 - Both Google Cloud and Microsoft Azure provide everything needed in order to run the workload, but they don't excel in terms of the amount of features compared to AWS.

How would you rate each platform for ease of use and ease of implementation?

4 - There is complexity for any cloud platform. The more features there are, the more complex the system becomes. Neither of these platforms is easy to use. There are things to be understood beforehand, and the user must know what is happening behind the scenes. The user interface for each platform could be more intuitive than it is today. Other than that, they're all doing a good job.

How would you rate the platforms for support, as in the response of their team, and the helpfulness of available resources online?

5

How likely are you to recommend one of the platforms to a friend or colleague?

5 - They all have disadvantages, but I would recommend any one of them, depending on specific needs, to a customer wanting to run a workload on the public cloud.

How would you rate each platform for overall satisfaction?

5

5.0
Overall Score
  • 4.0 Features
  • 4.0 Ease of Use
  • 5.0 Support
  • 5.0 Willing to Refer
 
Client Interview
Mar 22 2016

An Alternative for Large Data Storage

4.0

Features: 
4.0
Ease of use: 
4.0
Support: 
n/a
Willing to refer: 
3.5
the reviewer
 
Computer Software
 
50-249 employees
 
Minsk, Belarus
CEO and President at Softarex Technologies Inc
Alexander Lipanov
 
Verified
The Review
Recommendations

Depending on specific project details, Softarex utilizes various cloud options, such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform. When utilizing Google Cloud, they will use it through testing and production to maintain consistency. According to Softarex, Google Cloud Platform is a cost-effective option for clients with petabytes of data seeking cloud storage.

Please describe your organization.

Our company provides software outsourcing services for software development within the healthcare, internet, manufacturing, media, and e-commerce areas. One important area of expertise for us is energy and utilities. We've been in the market for a long time and have also started developing our own cloud-based products and architectures. Our first software product is called Enforcer. During our years of business, we've collected a huge expertise in working with difficult software applications which use pattern recognition, data mining, e-learning, machine learning, and so on, deploying different algorithms for data processing. Most of our projects have been complex, requiring not only knowledge in particular programming languages and platforms, but also a good knowledge in applied mathematics, computer science, and related areas like healthcare, energy and utilities, and e-learning. We constantly require an understanding of different approaches and needs. This has had a big influence for the way in which we develop software products for our clients.

What is your position?

I am the Chief Operating Officer of the company.

What is a common business challenge a company faces that initiates the need for this platform?

We have analyzed old platforms and adopted their functionalities for use in a modern environment. We're not simply migrating old tech applications into the cloud, but rather we adopt new technologies with the same functionality and abilities for end-users.

How does your company implement Google Cloud Platform?

We use them especially for testing purposes. In most cases, we will use the same platform at the production level as well. For example, if we intend to use a platform for production, we will take the necessary resources into a testing environment. When the solution is ready, we will take it to our production facilities and deploy that part of the process. In this way, we can provide a continuous integration process for our client, and also ample testing and acceptance services. The client can thus have a constantly-working solution which can be provided to end-users, allowing for their services to be available without interruption.

How does the cost of utilizing Google Cloud Platform compare to other platforms?

Google can be considered a good alternative to Amazon for large storage needs, ones measuring in Petabytes.

Are there any software features/tools that you were really impressed by?

Overall, Amazon takes the first place, with Azure being second and Google, third. In terms of cost, Amazon again takes the first place; Google comes in second, while Microsoft is third. In terms of availability of tools, Microsoft and Amazon are tied for first place, while Google would come in second place. For machine learning needs, Microsoft is in first place, Amazon is in the second place, and Google is third. Microsoft has a very large set of features necessary for machine learning.

We have five additional questions. For each of these, we ask that you rate Google Cloud Platform on a scale of one to five, with five being the best score.

How would you rate Google Cloud Platform for functionality and available features?

Four.

How would you rate it for ease of use and ease of implementation?

Four.

How likely are you to recommend Google Cloud Platform to a friend or colleague, out of five?

Three and a half.

We analyze particular projects in order to give recommendations. If a friend, colleague or company will pose this question to us, I will inquire about their needs and requirements in order to provide the right suggestion.

How would you rate your overall satisfaction with Google Cloud Platform?

Four.

4.0
Overall Score
  • 4.0 Features
  • 4.0 Ease of Use
  • N/A Support
  • 3.5 Willing to Refer
 
Client Interview
Mar 08 2016

The Cheapest, Fastest Cloud Network

4.0

Features: 
3.0
Ease of use: 
3.0
Support: 
2.0
Willing to refer: 
n/a
the reviewer
 
Computer Software
 
11-50 employees
 
Israel
Co-Founder and VP of Product at Cloudyn
Vittaly Tavor
 
Verified
The Review
Recommendations

The user states that Google Cloud Platform offers the fastest network services, making it a top option for developers seeking a platform for building solutions. Additionally, he states that Google has positioned themselves as the cheapest cloud option with the best network. However, he also notes that enterprise clients cannot simply rely on a single vendor.

BACKGROUND

Please describe your organization.

Our company is specialized in cost, performance, and utilization management. When considering the cloud, the one most important operational metric is cost. If an application is built correctly, a client can assume that cloud resources are infinite and they can take advantage of more resources as needed. Most applications are built in order to scale horizontally for more performance. If something in the configuration is wrong, it will be seen through the bill at the end of the month. It's crucial for users to understand what they are paying for.

As we worked with different customers, we discovered that virtually all of them are over-provisioning and over-paying.

CHALLENGE

What is a typical business challenge a company may face that can be resolved by utilizing the cloud?

There are a few challenges that an enterprise would need to be aware of. This was the main challenge of 2015. Before, a lot of companies were talking about the cloud, but none were considering it seriously. Virtually all enterprises have some kind of cloud strategy at this time. This means that the cloud has reached a certain level of maturity. One of the perceived challenges was security. Today, it is a concern, but not really a challenge when moving into the cloud. Security is pretty much covered.

Challenges still exist around compliance, the main one being the mindset of IT managers. The younger ones embrace the cloud, while the older ones still have a difficult time getting used to having different types of control needs. Once this mindset has been overcome, the applications used become the next issue. If a company takes its existing applications and moves them to the cloud, they'll probably pay much more for the service, without gaining a lot. The applications need to be elastic, growing and shrinking based on needs. Another issue will be management. When moving to the cloud, they need to get used to an entirely new set of tools. For example, the mindset by which cost is an operational metric and not a financial one is something they'll need to get used to. This is a question of maturity.

The third challenge is a more practical one: when moving to the cloud, there are no good tools which allow the user to address capacity management. A lot of applications try to give an idea of what they need within the cloud, but virtually all of them are inaccurate. This is a matter of trial and error: moving their application into the cloud and seeing how it behaves. It then needs to be sized according to needs.

SOLUTION

Are there any key areas that you would highlight as an important method for implementation?

The main motto of moving to the cloud is the same as for the rest of IT: internal expertise has to be original, while whatever is outside of this, like specific cloud or management best practices, should not be original. Industry standard tools are ideal here, like Mirantis or others. Established tools should also be used for security, cost management, and so on. It's essential for a user to get a set of tools which make the cloud transparent for them because, as it is today, it's far from being transparent.

How does the cost of cloud computing on Google Cloud Platform compare to legacy IT platforms?

Looking at a dollar-to-dollar cost, when moving an application from legacy IT to the cloud, it is possible to pay even four times more on occasion. This is because legacy IT focused on worst case scenarios, and allocated as many resources as would be needed for those cases. In the cloud though, the allocation is done strictly based on the task at hand, handling the usage spikes as they come. If you adhere to this kind of strategy, the cloud will be much more effective and cheaper than legacy IT.

Each cloud provider will be better than others in specific areas. Google has positioned themselves as the cheapest cloud service around. My opinion is that they should have sold their value, and not their price. Today, Google Cloud has the best network available, with its own transatlantic lines. They offer live migration, which allows them to seamlessly move a service (or virtual machine) from one area to another within normal maintenance windows, reducing the downtime they'd experienced in the past. In terms of resilience and networks, Google is the best. Additionally, they have a very unique service called BigQuery. It is a high volume and high scale database. If a client needs blindingly fast responses, this will be the fastest database within all cloud services. Companies like Spotify have announced moving to Google in order to make use of it.

RESULTS & FEEDBACK

Would you recommend Google Cloud Platform to other businesses?

I believe it's a matter of case-by-case. Any enterprise of a certain size must have a presence within more than one cloud platform. You cannot rely on one vendor for any other type of service.

Are there any specific features or tools that set a platform aside from the others?

Google offers the fastest network and cloud services which mostly apply to developers who want to build solutions from the ground up.

Have you had any interaction with the support resources offered by these three providers?

Given a choice, I would rely on outside support, but I have used all of them, and each was very responsive in terms of understanding our issues. None of them actually provided resolutions.

Google has had similar types of drawbacks. They're all focused on new features and covering more ground than on support cases.

We have five additional questions. For each of these, we ask that you rate each platform discussed on a scale of one to five, with five being the best score.

How would you rate them for the availability of their features?

Three.

How would you rate them for ease of use?

Three. The most basic and simple features would receive a five but, once you start digging in to more complex items, the rating goes down.

How would you rate them for their support resources and the helpfulness of support staffs?

Two.

How would you rate your overall satisfaction with each platform?

Four. This rating is based on personal satisfaction. For customers, the level of satisfaction varies between three and four. If the rating drops below three, they will switch to a different provider. The Amazon Web Services, Microsoft, and Google platforms perform according to different expectations. They all do their job, and all of them offer the same level of durability and scalability. The differences are much more subtle than one-to-five ratings.

The cloud itself may have a lot of drawbacks, but it is the future. All companies need to have a strategy for it because, five years from now, half of all IT will be in the cloud.

4.0
Overall Score
  • 3.0 Features
  • 3.0 Ease of Use
  • 2.0 Support
  • N/A Willing to Refer
 
Client Interview
Dec 01 2015

Software Outsourcing Firm's use of Google Drive

4.5

Features: 
5.0
Ease of use: 
4.5
Support: 
3.0
Willing to refer: 
4.0
the reviewer
 
$250 - $1,000/yr. spend
 
Information Technology and Services
 
51-200 employees
Chief Technology Officer, QArea
Ihor Savula
 
Verified
The Review
Recommendations

The client fully recommends the use of Google Cloud Platform, but cautioned that the support User Interface [UI] could be better. Additionally, some products can feel unfinished, and networking can get expensive.

BACKGROUND

Please give me a brief description of your organization.

We are QArea, a software outsourcing company based in Eastern Europe.

What is your position at the university?

I’m the Chief Technology Officer [CTO].

CHALLENGE

What were your reasons for selecting this cloud solution and what were the problems that needed to be solved?

We are one of the market leaders in Quality Assurance [QA] and software development. This status leads to several necessary obligations like speed and quality of delivery. Additionally, we constantly work with large-scale projects that involve enormous volumes of data and require insane processing power. A combination of the mentioned above needs has led us to a stack of Google’s Cloud solutions that, by far, meets most of our needs.

SOLUTION

What features of the solution does your organization use?

Two words: “power” and “simplicity”, were the ultimate combination that has pushed our company towards Google’s Cloud. Google’s App Engine is an astonishing tool in terms of handling maintenance. Through that, our experts may focus on some really meaningful things like actual programming, development, design and QA.

What does this mean in business terms? A wide variety of available virtual machines and storages (block and blob), MySQL and NoSQL databases, built in analytics combined with high-end performance, consistent CPU plus memory infrastructure and caching solutions provide us with a powerful, properly maintained background. We do not have to develop it from scratch now, nor do we have to invest into more and more hardware.

We tend to use a wide variety of provided services that include computing (App engine, Container engine, and compute engine) and Big Data (BigQuery, Cloud Sub and Pub, and Cloud Dataflow). As far as storage goes, we use Google Drive for Cloud SQL and Data Storage.

RESULTS/FEEDBACK

What do you like most about the solution? What makes it a great tool for you?

We at QArea are big fans of optimization. In simple English, we love our ROI’s high and our investments low. Google’s solutions are just that kind of a deal. Adjusting, setting up and maintaining routes, servers, processing and Big Data volumes is extremely difficult, resource-consuming and time-demanding. With cloud solutions from the world’s leading search engine provider, these challenges become simpler. Not a walk in the park, but beneficial and profitable in the long run for sure.

What do you dislike most about the solution? What could be optimized to better meet your needs?

People at Google should really work on their support team. It’s not entirely bad, but there’s still a long road in front of them if they wish to get to a decent level of services. Additionally, prices are a bit high here and there when compared to Google’s primary competitors like Amazon.

RECOMMENDATIONS

Based on your personal experience with this platform, what recommendations would you make to another organization considering it?

Google’s Cloud Platform is a great idea for businesses in the IT industry, but there are still several flaws you should watch out for. Primarily their support UI could be better. Managing users and tickets transforms into a really messy procedure with arbitrary limits and inconvenient attachment procedures.
Networking can be considered quite expensive; however this is not exclusive to Google. Also, there are times when products feel like they are incomplete. Test environments of sorts, if you will.

On an annual or monthly basis, how much does your company spend to use this platform?

We spend $250 annually.

How many people at your organization currently use this platform?

Ten people are currently using this platform.

To sum up: We have 5 quick questions, and for each question we ask you to rate the solution on a scale of 1-5 with 5 being the best. Feel free to use half increments if you’d like (i.e., 4.5).

What would you give the software for functionality of the features available?

Five.

What would you give the software for ease of use or ease of implementation into your business?

Four and a half.

For support, as in responsiveness of their team or helpfulness of the available online resources?

Three.

Overall, satisfaction with the platform?

Four and a half.

How likely are you to recommend the software to a colleague or similar business?

Four.

4.5
Overall Score
  • 5.0 Features
  • 4.5 Ease of Use
  • 3.0 Support
  • 4.0 Willing to Refer
 
Client Interview
Oct 27 2015

Google Cloud Storage used with AppEngine

4.5

Features: 
5.0
Ease of use: 
4.0
Support: 
4.0
Willing to refer: 
5.0
the reviewer
 
Information Technology and Services
 
11-50 employees
 
Minneapolis, Minnesota
Software Engineer at IT Consultant
 
Verified
The Review
Recommendations

The client speaks very highly of Google Cloud, particularly of the capabilities of Google's App Engine. The user has experience with both Google Cloud Platform and Amazon Web Services [AWS], and finds Google to be the better option on multiple performance areas. According to the user, Google's platform integration is very strong and comprehensive. The client highly recommends the Google Cloud Platform to others.

BACKGROUND

Can you please provide a brief description of your company and the role that you play there?

Since April, I’ve worked for a large media corporation that has properties mostly in AWS. They have their own data center. Prior to April, since Google’s App Engine came out, I’ve been doing a lot of work on the Google Cloud platform.

CHALLENGE

What was the business challenge your company was facing that incited the need for this platform?

My group started to use Google Cloud in the beginning, and increasingly later on, because start times with our own internal IT we really long and very prohibitive. Getting access to computer resources in their data center came with a lot of restrictions. We could get started with app engine without much investment upfront. Their free quota was very attractive, and it enabled us to get going and get some work out the door without having to go through all these gatekeepers inside the company.

SOLUTION

How does your company implement this platform or software?

Initially, we were using the web based application, where the client is a web browser. Increasingly, we began using the cloud platforms as mobile back-ends. Without a user interface, we basically had a rest interface for a mobile application. Also, I did a lot of work doing predictive analytics, where we go after data and try to make some analytical assessments on the data, and use that information to make decisions about the future. We were trying to predict what could happen for a manufacturer in this case. 

Was your company considering other platforms? Why this platform?

My other experience with cloud based storage is with S3, and I find that the integration with the cloud platform, and App Engine in particular, is just more comprehensive than S3. S3 does one thing, and it does it really well.

RESULTS

Can you share any success, metrics, or overall results of your implementation of this platform?

App Engine itself is still a really compelling technology. I don’t personally understand why Google has had such trouble making inroads on it. When I ask people how they solve these problems when using AWS, and just infrastructure as a service, they don’t really have a good answer. Yet, if they were to use App Engine, most of those problems are handled automatically by the App Engine platform. So I don’t understand why this traction doesn’t exist, except that people are really conservative and don’t think about a platform that’s turnkey as being a solution for them. Some companies have been extremely successful doing it. For example, Snapchat’s entire platform is run on App engine, and it’s worked out very well for them.

The company that I work for right now has a very big relationship with Snapchat, and yet they don’t use App Engine, and is probably not even aware that Snapchat is using it. I think the difficult thing for Google is really getting people to understand the benefits of App Engine; it’s just a very tough sell. I think they’re way ahead of the curve.

FEATURES

Were there any software features/tools that you were really impressed by?

Cloud storage has application program interfaces [APIs] that work from different contexts, so it can work from a compute engine instance or an app engine app; it just has a more multi-faceted API. I guess a lot of that has to do with the relationship to App Engine in particular.

Looking back, are there any areas of the software that you feel could be added or improved upon?

I find that the Files API and the Blobstore API, and its relationship to cloud storage, is really oddball. Every time I have to work with it, I almost feel like I’m learning it all over again because it’s so strange. I think the Files API has been deprecated, but in the background it’s still being used. So maybe it’s in a period of transition, but after a while I feel like it’s kind of annoying. I guess specifically, it’s the relationship between the Files API, the Blobstore API, and cloud storage that I think is not very cohesive.

Have you had to interact with the platform’s support team or reference their support resources?

I haven’t directly interacted with them, but the people on my team have had meetings with them. My previous company had Google enterprise level support, and we didn’t feel like our interaction with them was as great as it could have been.

OVERVIEW

To sum up: We have a few quick questions, and for each question we ask you to rate the software on a scale of 1-5 with 5 being the best.

What would you give the software for functionality of the features available?

Five. I’m talking mostly about App Engine.

What would you give the software for ease of use or ease of implementation into your business?

Four.

For support, as in responsiveness of the team or helpfulness of the resources available?

Four.

Overall, satisfaction with the platform?

Four and a half.

How likely are you to recommend the software to a colleague or similar business?

Five.

4.5
Overall Score
  • 5.0 Features
  • 4.0 Ease of Use
  • 4.0 Support
  • 5.0 Willing to Refer
 
Client Interview
Oct 12 2015

Media Agility Client Implementation of Google Cloud

5.0

Features: 
5.0
Ease of use: 
4.0
Support: 
4.5
Willing to refer: 
5.0
the reviewer
 
Information Technology and Services
 
51-200 employees
 
Gurgaon, Haryana, India
Director of Cloud Solutions, MediaAgility Inc
Deepak Garg
 
Verified
The Review
Recommendations

The client speaks highly of the efficiency and scalability offered by Google Cloud Platform. According to MediaAgility, the suite of tools offered in GCP allow for a well-connected application that scales seamlessly. The client highly recommends Google Cloud Platform for customers in need to develop web apps. The client speaks very highly of the entire platform and its functionality.

BACKGROUND

Could you provide a brief description of your company and the role that you play there?

I work for MediaAgility Inc. The company is a premier Google for Work partner and a service partner for Google Cloud Platform. We are a Technology Advisory and Solutions company designed from the ground up to empower pioneers to take their ideas to impact in record time. Since our inception in 2011, we have been working with amazing thought leaders across many countries from startups and growing companies to large publicly traded corporations. Our focus is to create beautiful, scalable solutions that provide the best end user experience.

I work as a Director of Cloud Solutions at MediaAgility. I have more than 16 years of experience. Although I have multiple strategic roles in the company, my primary responsibility is to create state of art end-to-end solutions for my clients.

OPPORTUNITY/CHALLENGE

What was the business challenge were you trying to address with the Google Cloud platform?

We create a lot of solutions for our clients on GCP. Recently, one of our clients wanted to create an Uber-like application for the commercial vehicle space. This India based large auto company had a vision to start with 5,000 users and to grow rapidly to a couple of million people very quickly. We needed a platform that could scale very quickly and render seamlessly on multiple devices. The Google Cloud Platform had all the pieces typically needed to engineer such an application that would require huge storage, processing power and location intelligence.

SOLUTION

How did you implement the Google Cloud platform?

Continuing with the example above, we chose Google App Engine [GAE] for the application. App Engine is a Platform as a Service [PaaS] offering under GCP. We used GCP endpoints to create and expose all backend services which would do the bulk of the heavy lifting. Google Cloud Storage was used to upload multitudes of images for profiles, delivery confirmation, etc. The application also needed asynchronous processing for which we used Google Task Queues. Google Data Store was employed for all the transactional data. Google Maps and its JavaScript APIs were also used for all the location intelligence and location rendering. This solution is just one example of the many that we have built exclusively on Google Cloud Platform.

Was your company considering other platforms? Why Google Cloud?

We did evaluate other options, but no other platform met the requirements. The GCP ecosystem was apt in all aspects like synchronous and asynchronous processing, storage, and network and of course the cost. Along with that, the added advantage is that of ease of integration with the extended Google ecosystem like Google Maps, Google Prediction, Google Cloud Messaging, Google Channel APIs etc. Hence Google Cloud was our obvious platform of choice.

On an annual or monthly basis, how much does your company spend to utilize the platform?

For GAE, the cost depends on the Cloud Platform usage in terms of instance-hours, storage space used, read write operations etc. For Google Compute, it depends on the number of instances and type of instances. We typically advise using GAE for all green field applications. With GAE the comparative cost is way too less. For the above application example the production bill per month is less than $10 at the present load. Similar applications on Infrastructure as a Service would typically ring in more than $100.

RESULTS & FEEDBACK

Were there any software features or tools that really impressed you?

The GCP console is really good and gives a 360 degree view of the whole application in terms of usage, logs, billing, quota etc. It allows you to debug live application as well.

Looking back, are there any areas of the software upon which you feel could be added or improved?

The Cloud Platform has no gaps per se. But as solution architects, there are lot of things which we get to learn only by experience, for example, there is an optimized way of database design with Google Datastore and we learnt this with experience. Comprehensive documentation of these tricks will surely help. There are some gaps in architect level training that can be meted out by Google’s Cloud team.

Have you had to interact with the platform's support team or reference their support resources?

Yes. I have had very good experience while collaborating with them. They are very helpful and have helped us solve lot of concerns and answered our queries promptly.

We have a few additional questions, and for each question we ask you to rate Google Cloud on a scale of one to five, with five being the best.

What would you give the software for the functionality of the available features?

Five.

What would you give the software for ease of use or ease of implementation into your business?

Four. One needs to understand the software to produce the best outcomes.

For support, as in responsiveness of their team or helpfulness of the resources available?

Five for the support team. I would say four for the helpfulness of the resources

What is your overall satisfaction with the platform?

Five. I'm sold.

How likely are you to recommend the software to a colleague or similar business?

Five.

5.0
Overall Score
  • 5.0 Features
  • 4.0 Ease of Use
  • 4.5 Support
  • 5.0 Willing to Refer
 
Client Interview
May 10 2017

Beta Tools, Lacking Support

3.0

Features: 
3.0
Ease of use: 
3.0
Support: 
2.0
Willing to refer: 
3.0
the reviewer
 
IT Services
 
51-200 Employees
 
San Jose, California
CEO & Founder, Zymr
Haresh Kumbhani
 
Verified
The Review

Recommendations:

Zymr works with a variety of cloud platforms, such as Google Cloud Platform, Amazon Web Services, and Microsoft Azure. When building these infrastructures, Zymr ensures they're easily migratable among systems. Many of Google's services are still in beta, but advancing. Their support services could use significant improvements.

Read full review

3.0
Overall Score
  • 3.0 Features
  • 3.0 Ease of Use
  • 2.0 Support
  • 3.0 Willing to Refer
 
Client Interview
Jan 16 2017

Lower Cost, Robust Cloud Platfomr

5.0

Features: 
4.0
Ease of use: 
4.0
Support: 
5.0
Willing to refer: 
5.0
the reviewer
 
IT Services
 
1-10 employees
 
British Columbia, Canada
Director of Technology, A.Y. Technologies
Amin Yazdani Salekdeh
 
Verified
The Review

Recommendations: 

A.Y. Technologies uses both Amazon Web Services and Google Cloud Platform as their cloud services. Google offers a robust platform at a lower cost due to their smaller market share. The strength os using Google Cloud Platform comes from their superior customer service and innovative additions through continuous acquisitions

Read full review

5.0
Overall Score
  • 4.0 Features
  • 4.0 Ease of Use
  • 5.0 Support
  • 5.0 Willing to Refer
 
Survey Response
Nov 09 2016

Better Collaboration with Google Cloud Platform

3.0

Features: 
3.0
Ease of use: 
2.5
Support: 
3.5
Willing to refer: 
3.0
the reviewer
 
Other Industry
 
5,001 - 10,000 employees
 
Merced, CA
Executive, IT
The Review

Recommendations:

It is one of the best choices for businesses looking to grow.

Experience:

We selected Google Cloud Platform because of the simplicity of the engine. It makes it easy for our employees to use and manage, all while having a very powerful tool to share files. Other companies may have better engines to conduct business with, but the Google Cloud platform boasts high power and efficiency for an incredibly low price. Google also has the benefit of being compatible with all of our employees' computers and personal devices, so that is never an issue. The other thing to note with Google Cloud Drive is that since it is managed by such a large company, there are several updates that are released frequently, and only serve to increase our productivity in the end. We use file sharing between employees, allowing for work to be easily managed by several parties. This service is absolutely fantastic, and Google has decided to give a small bonus because of this, boosting our profits, slightly.

Pros:

I like the cloud because it makes sharing files easier.

Cons:

I do wish that the standard package would come with more available space.

 
Survey Response
Nov 09 2016

Store More Data with Google Cloud Platform

4.5

Features: 
4.0
Ease of use: 
4.5
Support: 
4.5
Willing to refer: 
4.5
the reviewer
 
Health care & life sciences
 
501-1,000 employees
 
Aberdeen, MD
Manager, IT
The Review

Recommendations:

Try it out first. Consider other options too, but make sure to equip yourself with the knowledge to use Google Cloud Platform.

Experience:

The Google Cloud Platform has applications that are easy to manage and handle and fast speeds in terms of processing, while not sacrificing flexibility with networking. For its price, it has tremendous value compared to other services. I am also satisfied on how the LaaS offering was well integrated and fit perfectly within our business model.

Pros:

We don't have to have our own server, and we do not need backup support since large storage is available.

Cons:

Still a long way from other, established platforms and quite pricey compared to other platforms.