same secure, scalable infrastructure that runs your favorite Google products. Friendly rates compared to other cloud services Easy to get started Get free credits on sign up. Enough to learn most of the services your application would need.
Storage (Datastore, SQL) • Managed Memcache • Managed Logging • Task Queues. • You don’t need to worry about server configurations, security, upgrades, maintenance, backups…. Google takes care of that. • Support for Java, Python, PHP, Go., NodeJs.
your Docker containers on Google Cloud • Powered by Kubernetes • Priced based on Compute Engine prices • Container engines schedules your containers onto clusters based on predefined rules that you set yourself. • You define containers requirements e.g CPU, Memory in a simple json config file.
• You docker images are only accessible by you. • Security protection by Google • You only pay for storage. • Easy integration with Docker • Regional repositories
storage service. • Stores multiple copies of each object across regions for durability. • Scalable: You can store as much data as you want • Highly available. • No need to worry about backups or maintenance of your storage server.
as you data storage requirements grow. • Easy to learn query language • Reliable performance and easy to scale unlike traditional RDMS. • Based on BigTable
core Google services such as Search, Maps, Gmail…. • Designed to handle massive workload at low latency and high throughput. • Great for high level computations such as financial analysis, • Can scale to petabytes of storage and millions of operations per second. • Integrates with popular big data tools like Hadoop • Fully managed
platform. • You can quickly access your data any time • Costs as low as $0.01 per month. • Your data is protected through redundant storage at multiple locations.
your computer resources. • Easily autoscale your resources up or down. • Distribute your resources across multiple regions close to where your users are. • Can handle over 1 million requests per second.
resources in your own virtual private cloud. • Allows you to define your own firewall policies to create private and public subnets. • Create VPNs • Create IP ranges. • Highly scalable • Cloud routers
managed Data warehouse • Low cost • Petabytes Scale • Use the same SQL language you are familiar with. • Everything is managed by Google so you have no infrastructure to setup or maintain. • First terabyte is free every month • Use cases: Analyzing large amounts of data. E.g Spotify uses BigQuery to create personalized music experiences for it’s millions of users.
and receive messages between independent applications Publish and subscribe to data from multiple sources. Many Google productions leverage Pub/Sub. E.g Gmail, Ads… Allows you to decouple your system into microservices and have them communicate to each other via messages.
image by leveraging Google’s own machine learning models. • Exposes Google’s Image processing algorithms in an easy to use REST API. • Can detect individual faces in images, labels, logos, landmarks, explicit content.. • E.g You can use Vision to block offensive images being uploaded on your site or detect faces and group related images. • You can do sentiment analysis on your images by analyzing emotional facial attributes. • OCR: Extract text from images.
management of your Google cloud resources For example you can create templates to automatically launch and shut down compute resources, deploy your code to staging or production. By making these tasks repetitive, you can focus on improving your product and less time configuring servers.
full control to manage your cloud resource centrally. Allows admins to authorize users to specific resource on the Cloud Platform. Built-in audit trail so you can know who did what and when. Free of charge for all Cloud Platform customers.
cloud platform Integrated editor allows to browse, view and edit your source code online. You can connect your cloud repo with github so that the repos sync everytime you push changes to either one of them. Currently free for upto 500MB storage.
logging, metrics • Monitor GCP and AWS platforms. • Provides a wide variety of metrics; alerts, log monitoring, dashboards, health reporting, tracing capabilities. • Easily find and fix issues in your cloud infrastructure • Integrates easily with all Cloud services