google cloud platform updates
TRANSCRIPT
Updates | December 2015 | Romin Irani | @iRomin | http://www.rominirani.com
About Me
• 20 years of hands-on development• @iRomin• www.rominirani.com• Detailed Tutorials– Docker– Designing / Developing APIs– Gradle
• Author + Reviewer for multiple Tech Books at O’Reilly, Manning and Addison Wesley
Cloud Computing
http://cloud.google.com
Google Cloud Console• Completely new UI (
console.developers.google.com) • Ease of use and navigation• Cloud Console Mobile– Android and iOS– Monitor Metrics– View Logs
• Resource Utilization on Google Compute Engine
Custom Machine Types - Beta• Create the right machines for your workloads• No need to overbuy• CentOS, CoreOS, Debian, OpenSUSE & Ubuntu
https://cloud.google.com/compute/docs/machine-types#custom_machine_types
Container Engine - Updates• Containers are unstoppable!• Container Engine (Managed Service)– Kubernetes 1.1– HTTP Load Balancer– Horizontal Pod Scaling
• Container Registry– Docker Registry API V2 Support– Performance Enhancements – Pull – 40%– Integration with popular CI/CD systems
https://cloud.google.com/container-engine/
Containerization and Minecraft
• Minecraft on GCE• Persistent Storage• Minecraft Roullete
with Kubernetes
googlecloudplatform.blogspot.in/2015/11/containerizing-in-the-real-world-of-Minecraft.html
Google Cloud Launcher• Launch your favourite software package on
Google Compute Engine in a few clicks• 160+ solutions• Netflix Spinnaker– Open Source– Continuous Delivery Platform
https://cloud.google.com/launcher/
Google Cloud Shell• Temporary GCE instance running Debian• 5 GB of persistent disk storage• Command-line access via web browser• Web preview• Manage Google Cloud Project resources• Demo– My favorite tool to Learn/Demo docker
https://cloud.google.com/cloud-shell
Google Cloud Shell - Software
Google Cloud Shell - Software
Google Cloud Security Scanner• Detect vulnerabilities in your App Engine apps• Crawls your app, follows all links, exercises
user inputs, event handlers, etc.• Currently detects– XSS– Flash injection– Mixed-content– Usage of insecure JavaScript libraries
https://cloud.google.com/security-scanner/
PerfKit Benchmarker• Open Source Performance Benchmarking Framework• Compare Cloud Offerings• 26 benchmarks – compute, network and storage
primitives, Apps (Tomcat, Cassandra, etc), Object Storage and Managed MySQL.
• AliCloud, Amazon Web Services, CloudStack, DigitalOcean, Google Cloud Platform, Kubernetes, Microsoft Azure, OpenStack, Rackspace, machine under your desk or in your datacenter.
• https://github.com/GoogleCloudPlatform/PerfKitBenchmarker
TensorFlow• Library for Machine Intelligence• Open Source, available on Github• Library that you can plug into your
applications• Python, C++ interfaces• github.com/tensorflow/tensorflow
Google Cloud Vision API• Powerful Image Content Analysis powered by Machine
Learning Models• Understand Content of the Image
• REST API• Available in Private Alpha Release• https://cloud.google.com/vision/
Google Cloud Vision API
• Detect Objects– Everyday objects, Landmarks, Logos.
• Detect Inappropriate Content• Image Sentiment Analysis• Extract Text
Google Cloud Vision API - Demo
• Identify Objects• Sentiments – Happy , Angry, etc.• Inappropriate Image (Violence)
Other Updates• HTTPs Load Balancing goes GA• CDN Interconnect – More Partners (Akamai)• Firebase
– Integration with GCP– Integration in Android Studio
• HTTP/2 Support• gRPC• Python, Go and Java – Cloud Debugger• Big Query – User Defined Functions (UDF)• Cloud SQL
– Better Performance + Scalability– 7x faster, Scales to 10TB data, 15K IOPS and 104GB RAM per instance
http://googlecloudplatform.blogspot.com
Thank You
• Getting Started : $300 Credit (2 months)• https://cloud.google.com/