Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Confidential & ProprietaryGoogle Cloud Platform 1
ManageIQ & Google Cloud Platform
ManageIQ Design Summit - June 2016
Joe ...
Confidential & ProprietaryGoogle Cloud Platform 2
01
02
03
04
Introductions
Who we are
Cloud Graphite
Open Source is Aweso...
Confidential & ProprietaryGoogle Cloud Platform 3
01 Introductions
Confidential & ProprietaryGoogle Cloud Platform 4
● Tech Lead / Manager for Open Source + Google Cloud
Platform
● In "Clou...
Confidential & ProprietaryGoogle Cloud Platform 5
02 Cloud Graphite
Confidential & ProprietaryGoogle Cloud Platform 66
● Heavy users of Open Source Software
● Believers in Open Source Softwa...
Confidential & ProprietaryGoogle Cloud Platform 77
Open Source: Red Hat & Google Cloud Platform
Confidential & ProprietaryGoogle Cloud Platform 8
03 Joe's Journey
Confidential & ProprietaryGoogle Cloud Platform 9
My background on “Enterprise” software
Confidential & ProprietaryGoogle Cloud Platform 10
FizzBuzz
Print the numbers 1 to 100 in order subject to the
following r...
Confidential & ProprietaryGoogle Cloud Platform 11
FizzBuzz
Print the numbers 1 to 100 in order subject to the
following r...
Confidential & ProprietaryGoogle Cloud Platform 12
Confidential & ProprietaryGoogle Cloud Platform 13
Confidential & ProprietaryGoogle Cloud Platform 14
Confidential & ProprietaryGoogle Cloud Platform 15
Confidential & ProprietaryGoogle Cloud Platform 16
Confidential & ProprietaryGoogle Cloud Platform 17
Ruby developers do not code this way
Confidential & ProprietaryGoogle Cloud Platform 18
Ruby on rails seems pretty neat, but I’ll stick with
PHP!
Joe, 10 years...
Confidential & ProprietaryGoogle Cloud Platform 19
Ok, so a new project...
● I can just use all my java knowledge, right?
...
Confidential & ProprietaryGoogle Cloud Platform 20
The community to the rescue!
Confidential & ProprietaryGoogle Cloud Platform 21
ManageIQ additions
Confidential & ProprietaryGoogle Cloud Platform 22
Confidential & ProprietaryGoogle Cloud Platform 23
Confidential & ProprietaryGoogle Cloud Platform 24
Adding a Google provider to ManageIQ
Confidential & ProprietaryGoogle Cloud Platform 25
https://cloud.google.com
Confidential & ProprietaryGoogle Cloud Platform 26
Confidential & ProprietaryGoogle Cloud Platform 27
Confidential & ProprietaryGoogle Cloud Platform 28
Confidential & ProprietaryGoogle Cloud Platform 29
Confidential & ProprietaryGoogle Cloud Platform 30
Confidential & ProprietaryGoogle Cloud Platform 31
Confidential & ProprietaryGoogle Cloud Platform 32
Confidential & ProprietaryGoogle Cloud Platform 33
What’s coming next?
● Metrics
● Virtual-Machine service account support...
Confidential & ProprietaryGoogle Cloud Platform 34
The next best thing to having good ideas is
recognizing good ideas from...
Confidential & ProprietaryGoogle Cloud Platform 35
04 Google Cloud Platform
and Google Compute Engine
Confidential & ProprietaryGoogle Cloud Platform 36
Google Cloud Platform - https://cloud.google.com
- Virtual Machines
- M...
Confidential & ProprietaryGoogle Cloud Platform 37
Google Compute Engine Goodies
● Live Migration
● Per-minute billing and...
Confidential & ProprietaryGoogle Cloud Platform 38
Thank you!
- Get involved at https://github.com/ManageIQ
https://cloud....
Upcoming SlideShare
Loading in …5
×

Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016

569 views

Published on

"ManageIQ, now harnessing the power of Google's infrastructure!" by Eric Johnson and Joe Selman at ManageIQ Design Summit 2016

Published in: Technology
  • Be the first to comment

Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016

  1. 1. Confidential & ProprietaryGoogle Cloud Platform 1 ManageIQ & Google Cloud Platform ManageIQ Design Summit - June 2016 Joe Selman <jsselman@google.com> Eric Johnson <erjohnso@google.com>
  2. 2. Confidential & ProprietaryGoogle Cloud Platform 2 01 02 03 04 Introductions Who we are Cloud Graphite Open Source is Awesome! Joe's journey with ManageIQ and Google Cloud Platform Ruby and your typical Enterprise Developer Google Cloud Platform and Google Compute Engine Whirlwind tour and key features of GCE Agenda
  3. 3. Confidential & ProprietaryGoogle Cloud Platform 3 01 Introductions
  4. 4. Confidential & ProprietaryGoogle Cloud Platform 4 ● Tech Lead / Manager for Open Source + Google Cloud Platform ● In "Cloud" since 2007 (Rackspace -> Microsoft -> Google) ● SysAdmin, Developer, Hacker, Program Manager ● Linux / Open Source user since 1997 ● Apache Libcloud PMC ● Contributor to many OSS projects for Google Cloud Platform erjohnso - Twitter, GitHub, @google.com Eric Johnson ● Software Engineer at Google ● Started in “Cloud” in 2012 at AWS, 2015 at Google ● Father, Hacker, Roguelike-player ● First Open-Source contribution in 2006 GitHub: @selmanj, email: jsselman@gooogle.com Joe Selman
  5. 5. Confidential & ProprietaryGoogle Cloud Platform 5 02 Cloud Graphite
  6. 6. Confidential & ProprietaryGoogle Cloud Platform 66 ● Heavy users of Open Source Software ● Believers in Open Source Software Google <3 Open Source
  7. 7. Confidential & ProprietaryGoogle Cloud Platform 77 Open Source: Red Hat & Google Cloud Platform
  8. 8. Confidential & ProprietaryGoogle Cloud Platform 8 03 Joe's Journey
  9. 9. Confidential & ProprietaryGoogle Cloud Platform 9 My background on “Enterprise” software
  10. 10. Confidential & ProprietaryGoogle Cloud Platform 10 FizzBuzz Print the numbers 1 to 100 in order subject to the following rules: ● If the number is a multiple of 3, print “Fizz” instead ● If the number is a multiple of 5, print “Buzz” instead ● If the number is both a multiple of 3 and 5, print “FizzBuzz” instead
  11. 11. Confidential & ProprietaryGoogle Cloud Platform 11 FizzBuzz Print the numbers 1 to 100 in order subject to the following rules: ● If the number is a multiple of 3, print “Fizz” instead ● If the number is a multiple of 5, print “Buzz” instead ● If the number is both a multiple of 3 and 5, print “FizzBuzz” instead 1.upto(100) do |i| if i % 5 == 0 and i % 3 == 0 puts "FizzBuzz" elsif i % 5 == 0 puts "Buzz" elsif i % 3 == 0 puts "Fizz" else puts i end end
  12. 12. Confidential & ProprietaryGoogle Cloud Platform 12
  13. 13. Confidential & ProprietaryGoogle Cloud Platform 13
  14. 14. Confidential & ProprietaryGoogle Cloud Platform 14
  15. 15. Confidential & ProprietaryGoogle Cloud Platform 15
  16. 16. Confidential & ProprietaryGoogle Cloud Platform 16
  17. 17. Confidential & ProprietaryGoogle Cloud Platform 17 Ruby developers do not code this way
  18. 18. Confidential & ProprietaryGoogle Cloud Platform 18 Ruby on rails seems pretty neat, but I’ll stick with PHP! Joe, 10 years ago
  19. 19. Confidential & ProprietaryGoogle Cloud Platform 19 Ok, so a new project... ● I can just use all my java knowledge, right? ● Also, who is this “miq-bot” character anyway and why does he like aligned hash-rockets so much?
  20. 20. Confidential & ProprietaryGoogle Cloud Platform 20 The community to the rescue!
  21. 21. Confidential & ProprietaryGoogle Cloud Platform 21 ManageIQ additions
  22. 22. Confidential & ProprietaryGoogle Cloud Platform 22
  23. 23. Confidential & ProprietaryGoogle Cloud Platform 23
  24. 24. Confidential & ProprietaryGoogle Cloud Platform 24 Adding a Google provider to ManageIQ
  25. 25. Confidential & ProprietaryGoogle Cloud Platform 25 https://cloud.google.com
  26. 26. Confidential & ProprietaryGoogle Cloud Platform 26
  27. 27. Confidential & ProprietaryGoogle Cloud Platform 27
  28. 28. Confidential & ProprietaryGoogle Cloud Platform 28
  29. 29. Confidential & ProprietaryGoogle Cloud Platform 29
  30. 30. Confidential & ProprietaryGoogle Cloud Platform 30
  31. 31. Confidential & ProprietaryGoogle Cloud Platform 31
  32. 32. Confidential & ProprietaryGoogle Cloud Platform 32
  33. 33. Confidential & ProprietaryGoogle Cloud Platform 33 What’s coming next? ● Metrics ● Virtual-Machine service account support ● Cloud Launcher ● <insert-desired-feature-here!>
  34. 34. Confidential & ProprietaryGoogle Cloud Platform 34 The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better. - Eric Raymond, The Cathedral and the Bazaar
  35. 35. Confidential & ProprietaryGoogle Cloud Platform 35 04 Google Cloud Platform and Google Compute Engine
  36. 36. Confidential & ProprietaryGoogle Cloud Platform 36 Google Cloud Platform - https://cloud.google.com - Virtual Machines - M/U Instance Groups - Auto Scaler - Kubernetes / GKE - Container Registry - App Engine Compute - Cloud Storage - Bigtable - Datastore - Cloud SQL Storage & Databases - Virtual Networks - L3/L7 Load balancers - Interconnect - Cloud DNS - Cloud CDN Networking - BigQuery - Dataflow - Dataproc (hadoop) - Cloud Pub/Sub Big Data Cloud IAM / OAuth2 / Service Accounts
  37. 37. Confidential & ProprietaryGoogle Cloud Platform 37 Google Compute Engine Goodies ● Live Migration ● Per-minute billing and sustained-use discounts ● Preemptible VMs ● Custom Machine Types (sizes) ● Fast / consistent: < 1m to SSH regardless of machine size / disk ● Google's Network
  38. 38. Confidential & ProprietaryGoogle Cloud Platform 38 Thank you! - Get involved at https://github.com/ManageIQ https://cloud.google.com/free-trial/

×