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/PerfKitBenchm
arker
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/

Google Cloud Platform Updates

  • 1.
    Updates | December2015 | Romin Irani | @iRomin | http://www.rominirani.com
  • 2.
    About Me • 20years 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
  • 3.
  • 4.
  • 5.
    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
  • 6.
    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
  • 7.
    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/
  • 8.
    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
  • 9.
    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/
  • 10.
    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
  • 11.
  • 12.
  • 13.
    Google Cloud SecurityScanner • 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/
  • 14.
    PerfKit Benchmarker • OpenSource 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/PerfKitBenchm arker
  • 15.
    TensorFlow • Library forMachine Intelligence • Open Source, available on Github • Library that you can plug into your applications • Python, C++ interfaces • github.com/tensorflow/tensorflow
  • 16.
    Google Cloud VisionAPI • 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/
  • 17.
    Google Cloud VisionAPI • Detect Objects – Everyday objects, Landmarks, Logos. • Detect Inappropriate Content • Image Sentiment Analysis • Extract Text
  • 18.
    Google Cloud VisionAPI - Demo • Identify Objects • Sentiments – Happy , Angry, etc. • Inappropriate Image (Violence)
  • 19.
    Other Updates • HTTPsLoad 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
  • 20.
    Thank You • GettingStarted : $300 Credit (2 months) • https://cloud.google.com/