SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Google Compute Engine
Google Cloud Storage
Evan Anderson, GCE Tech Lead (VM Environment)
https://cloud.google.com/
RightScale : Compute
25 April 2013
The Plan
•  Overview of Google Cloud Platform
•  Google Compute Engine
•  Google Cloud Storage
•  Questions / ad hoc demos
Overview of
Google Cloud Platform
Google Infrastructure
Performance
Redundancy
Disaster Recovery
Audits & Certifications
Security
Energy Efficient
Global Data Centers
99.95% Uptime SLA
Compute Storage Services
Compute Engine (IaaS)
App Engine (PaaS)
Cloud Storage (Object)
Cloud SQL (Relational)
BigQuery
Cloud EndPoints
Caching
Queues
and more...
Cloud Platform
Google Services
Cloud Based Analytics Platform
Store
Backends +
MapReduce
Extract &
Transform
Hadoop
BigQuery
APISQL
Analyze
interactively Serve
Logstore
Cloud Storage
Datastore
Log data
Unstructured
data
Structured data Interactive
Dashboards + apps
Application
level code
Custom logic & 3rd
party libraries
BI tools
Google
Spreadsheets
Overview of
Google Compute Engine
Google Compute Engine
•  Run almost any application on Google's infrastructure
•  Offers virtual machines, storage, networking
•  Allows services to scale efficiently with little work
Google Compute Engine in pictures
•  tools, UI & API
•  project
•  instances
•  network &
firewalls
•  storage
Google Compute Engine in pictures
gcutil
APIs Console
Google Client
libraries
Google Compute Engine in pictures
cloud.google.com/console
UI is built on AppEngine.
•  Uses public GCE APIs!
•  No special sauce!
Google Compute Engine in pictures
Linux VMs
•  Modern CPU
•  1, 2, 4, 8 CPUs
•  3 memory sizes
(RAM per CPU):
o  standard: 3.75GB
o  highcpu: 0.9G
o  highmem: 6.5G
•  Root access
Google Compute Engine in pictures
External Network
•  External IPs
•  Firewalls
Private Network
•  Isolated at the project level
•  Internal DNS
Instance name ⇄ DNS name
Google Compute Engine in pictures
Storage options:
•  Persistent
•  Scratch
•  Cloud Storage
Or:
•  App Engine
•  Google Cloud SQL
•  ... anything you can
connect to!
(Cassandra, MongoDB...)
•  Consistent CPU, network, and persistent disk performance.
•  Dedicated scratch spindles for 4-cpu and 8-cpu VMs.
•  Private networks for each project that span zones and regions.
•  All data encrypted at rest.
•  Building a consistent foundation on Google's infrastructure:
o  So you don't have to worry about VM provisioning or location!
Strong Isolation of Virtual Machines
Frictionless Oauth2 with Service Accounts
•  Frictionless Access to Google APIs
•  Synthetic, managed identity for VMs and code – no passwords required!
•  Google Compute calling Google APIs
o  Examples: Cloud Storage, App Engine task queue API
•  App Engine calling Compute Engine API
o  Use App Engine as 'orchestrator'
(since Google I/O)
What's new in
Google Compute Engine
First, one thing that's not new...
•  Google Compute Engine is currently in Beta.
•  It's used by dozens of Google projects internally.
•  Recommended to build a multi-zone, multi-server architecture.
•  GCE scheduled maintenance:
o  Up to 2 weeks every 20 weeks, one zone at a time.
•  RightScale's management layer can migrate servers across zones.
•  For more memory relative to virtual cores, use high memory machine types.
•  For more virtual cores relative to memory, use high CPU machine types.
•  Machine types without scratch disk are discounted relative to scratch disks.
New: High memory and high CPU machine types
•  Add ability to hot-add and hot-remove external IPs from a running VM.
•  Even across zones!
•  Most useful with static external IPs.
New: Dynamically move external IPs
•  Add and remove persistent disks to a running VM.
•  Create a persistent disk from a stored disk image.
•  Launch a VM from a persistent root disk.
•  The same persistent disk can be attached read-only to multiple VMs.
New: More Flexibility with Persistent Disks
•  Create snapshots of existing persistent disks and apply them to new disks.
•  Works across zones and regions!
•  5GiB of data on 100GiB persistent disk == about 5GiB snapshot
•  https://developers.google.com/compute/docs/disks#snapshots
•  So, snapshots can be used to snapshot a read-write disk, create a new disk,
and mount the new disk on N instances in read-only mode!
New: Persistent Disk Snapshots
•  Added a --format flag for the list subcommands.
•  The flag accepts the following values: table, sparse, json, csv, and names.
•  --format=names allows gcutil to be used with Unix tool pipelines:
o  gcutil	
  listinstances	
  -­‐-­‐format=names	
  |	
  	
  
	
  	
  xargs	
  gcutil	
  deleteinstance	
  -­‐-­‐force	
  
New: Better command line scripting: gcutil --format
New: more new stuff!
•  Added new European zones.
o  europe-west1-a
o  europe-west1-b
•  Instance Cloning and Move Between Zones
•  Serial console output from a VM instance
•  Updated images & kernels a few times
Demos!
gce-demos.appspot.com/quick-start
Command line
$	
  gcutil	
  addinstance	
  INSTANCE_NAME	
  -­‐-­‐machine_type=n1-­‐standard-­‐1	
  -­‐-­‐zone=us-­‐central1-­‐a	
  
	
  
$	
  gcutil	
  ssh	
  INSTANCE_NAME	
  
	
  
<do	
  work	
  on	
  the	
  instance>	
  
<...>	
  
<later>	
  
	
  
$	
  gcutil	
  deleteinstance	
  INSTANCE_NAME	
  
By the way... These demos are App Engine apps!
Stories from the field
(We love our partners!)
MapR Terasort Record
MapR World Record Previous Record
Sort Time (s) 54 62
Number of Servers 1003 1460
Number of Cores 4012 11680
Number of Disks 1003 5840
Time to Build Cluster Minutes Months
•  Sorting depends on the speed of the slowest node.
•  4-CPU and larger nodes have a dedicated spindle.
•  High network bandwidth between nodes.
o  No need to play games for switch or rack placement.
•  CPU and memory isolation based on linux cgroups.
o  (Developed at Google to solve performance consistency!)
Consistency is the key to speed in distributed systems
RightScale and Google to-date:
•  Complete integration with Google Compute Engine
•  Customers already running in beta
RightScale and Google are better together!
•  Combine the speed of GCE with the flexibility of RightScale to provision entire environments in minutes
•  Reproduce existing deployments for development and testing with the click of a button
•  Generate rich media and push to outlets like YouTube, G+, and other Google Properties without being
charged for bandwidth!
RightScale Seamless GCE Integration
High-end
networking
Geo-Distributed
Very high
Reliability
Strong
performance
Governance
Multi-Cloud
One-click
Deployment
Templatized
WorkloadLow Cost
Automation
Better Together
Google Cloud Storage
It's an object store.
AKA: blobstore, key-value store
•  Strong (read-after-write) data consistency
•  Streaming uploads and resumable transfers, range read support
•  Objects can be terabytes in size, with resumable uploads and downloads,
and range read support.
•  Serve static data via HTTP directly from Cloud Storage.
•  OAuth 2.0 or interoperable authentication
•  Signed URLs allow delegating access to non-authenticated users.
Overview
•  We replicate to data centers spanning multiple geographically diverse cities
o  reducing the risk of natural disasters
•  We can tolerate hardware failures to any part of the system
o  disk drives, servers, network routers, data centers, network links, etc
•  Data is delivered via Google's worldwide network
o  same network as YouTube, Gmail, etc
•  We exercise a deep set of system tests before new releases
•  Regular monitoring
•  99.9% Service Level Agreement
o  https://developers.google.com/storage/docs/sla
Reliable and available by design
•  Scalable...
o  requests, objects, GiB
o  scales down well - affordable, robust infrastructure
  Geographically redundant hosting for a single web page? Sure!
•  Cloud Storage is the glue between all Google Cloud Services
o  BigQuery, Compute Engine, App Engine, etc...
•  Reliable, available, durable...
Why should you care?
•  Durable Reduced Availability storage class (lower cost storage for backups)
•  Static website hosting
•  Cross-origin resource sharing for web and mobile clients
•  Integration with App Engine (new GCS Client Library)
•  Detailed permissions settings
•  Access logs, enabling audit of storage activity
•  Short-lived signed URLs for delegated download or upload
Continuous Innovation: recently added features...
•  Cloud Storage is an HTTP service
o  serve data directly over HTTP
o  APIs for all Cloud Storage features
•  Our general purpose tools are built on these APIs
•  The exact same APIs are used by all of our developers and partners
•  XML API is compatible with APIs from similar services: AWS S3, Eucalyptus
HTTP APIs (interoperable XML and Google standard JSON)
RightScale Google Offer
•  GCE access is available through RightScale today
•  RightScale usage charges are waived for the first year for new customers
•  Get access to the Google Compute for a low flat rate through RightScale
RightScale Offer

Mais conteúdo relacionado

Mais procurados

Google Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App EngineGoogle Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App EngineCsaba Toth
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformDr. Ketan Parmar
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introductionSimon Su
 
Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloudwesley chun
 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductSergey Smetanin
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud PlatformSujai Prakasam
 
Google Cloud Connect Korea - Sep 2017
Google Cloud Connect Korea - Sep 2017Google Cloud Connect Korea - Sep 2017
Google Cloud Connect Korea - Sep 2017Google Cloud Korea
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud PlatformColin Su
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformLynn Langit
 
Google Cloud Technologies Overview
Google Cloud Technologies OverviewGoogle Cloud Technologies Overview
Google Cloud Technologies OverviewChris Schalk
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Simon Su
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud PlatformOpsta
 
Google Compute Engine Starter Guide
Google Compute Engine Starter GuideGoogle Compute Engine Starter Guide
Google Compute Engine Starter GuideSimon Su
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesChris Schalk
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platformdhruv_chaudhari
 
Using Google Compute Engine
Using Google Compute EngineUsing Google Compute Engine
Using Google Compute EngineLynn Langit
 
Google Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryGoogle Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryJoseph's Cloud Library
 
Tom Grey - Google Cloud Platform
Tom Grey - Google Cloud PlatformTom Grey - Google Cloud Platform
Tom Grey - Google Cloud PlatformFondazione CUOA
 

Mais procurados (20)

Google Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App EngineGoogle Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App Engine
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
 
Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloud
 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your Product
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Google Cloud Connect Korea - Sep 2017
Google Cloud Connect Korea - Sep 2017Google Cloud Connect Korea - Sep 2017
Google Cloud Connect Korea - Sep 2017
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
 
Google Cloud Technologies Overview
Google Cloud Technologies OverviewGoogle Cloud Technologies Overview
Google Cloud Technologies Overview
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Cloud hosting survey
Cloud hosting surveyCloud hosting survey
Cloud hosting survey
 
Google Compute Engine Starter Guide
Google Compute Engine Starter GuideGoogle Compute Engine Starter Guide
Google Compute Engine Starter Guide
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Using Google Compute Engine
Using Google Compute EngineUsing Google Compute Engine
Using Google Compute Engine
 
Google Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryGoogle Cloud Platform - Service Glossary
Google Cloud Platform - Service Glossary
 
Tom Grey - Google Cloud Platform
Tom Grey - Google Cloud PlatformTom Grey - Google Cloud Platform
Tom Grey - Google Cloud Platform
 

Semelhante a Next Generation Cloud Computing With Google - RightScale Compute 2013

Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Chris Jang
 
Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Ido Green
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite Codemotion
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Ido Green
 
Netflix oss season 2 episode 1 - meetup Lightning talks
Netflix oss   season 2 episode 1 - meetup Lightning talksNetflix oss   season 2 episode 1 - meetup Lightning talks
Netflix oss season 2 episode 1 - meetup Lightning talksRuslan Meshenberg
 
Building Real World Application with Azure
Building Real World Application with AzureBuilding Real World Application with Azure
Building Real World Application with Azuredivyapisces
 
How google cloud platform can benefit devops?
How google cloud platform can benefit devops?How google cloud platform can benefit devops?
How google cloud platform can benefit devops?VishnuAnji
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHitesh Mohapatra
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudDatadog
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...tdc-globalcode
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721Haeseung Lee
 
Solving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalSolving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalAvere Systems
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingOmar Fathy
 
Building Scalable Applications with Microsoft Azure
Building Scalable Applications with Microsoft AzureBuilding Scalable Applications with Microsoft Azure
Building Scalable Applications with Microsoft AzureFisnik Doko
 
Clash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureClash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureMihail Mateev
 
Mandy Waite, Warszawa marzec 2013
Mandy Waite, Warszawa marzec 2013Mandy Waite, Warszawa marzec 2013
Mandy Waite, Warszawa marzec 2013GeekGirlsCarrots
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Pythonwesley chun
 
Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Jelastic Multi-Cloud PaaS
 

Semelhante a Next Generation Cloud Computing With Google - RightScale Compute 2013 (20)

Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
 
Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
 
Netflix oss season 2 episode 1 - meetup Lightning talks
Netflix oss   season 2 episode 1 - meetup Lightning talksNetflix oss   season 2 episode 1 - meetup Lightning talks
Netflix oss season 2 episode 1 - meetup Lightning talks
 
Building Real World Application with Azure
Building Real World Application with AzureBuilding Real World Application with Azure
Building Real World Application with Azure
 
How google cloud platform can benefit devops?
How google cloud platform can benefit devops?How google cloud platform can benefit devops?
How google cloud platform can benefit devops?
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloud
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721
 
Gdsc muk - innocent
Gdsc   muk - innocentGdsc   muk - innocent
Gdsc muk - innocent
 
Solving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalSolving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute final
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Building Scalable Applications with Microsoft Azure
Building Scalable Applications with Microsoft AzureBuilding Scalable Applications with Microsoft Azure
Building Scalable Applications with Microsoft Azure
 
Clash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureClash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft Azure
 
Mandy Waite, Warszawa marzec 2013
Mandy Waite, Warszawa marzec 2013Mandy Waite, Warszawa marzec 2013
Mandy Waite, Warszawa marzec 2013
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Python
 
Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...
 

Mais de RightScale

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsRightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceRightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesRightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage CostsRightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 

Mais de RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Next Generation Cloud Computing With Google - RightScale Compute 2013

  • 1.
  • 2. Google Compute Engine Google Cloud Storage Evan Anderson, GCE Tech Lead (VM Environment) https://cloud.google.com/ RightScale : Compute 25 April 2013
  • 3. The Plan •  Overview of Google Cloud Platform •  Google Compute Engine •  Google Cloud Storage •  Questions / ad hoc demos
  • 5. Google Infrastructure Performance Redundancy Disaster Recovery Audits & Certifications Security Energy Efficient Global Data Centers 99.95% Uptime SLA Compute Storage Services Compute Engine (IaaS) App Engine (PaaS) Cloud Storage (Object) Cloud SQL (Relational) BigQuery Cloud EndPoints Caching Queues and more... Cloud Platform Google Services
  • 6. Cloud Based Analytics Platform Store Backends + MapReduce Extract & Transform Hadoop BigQuery APISQL Analyze interactively Serve Logstore Cloud Storage Datastore Log data Unstructured data Structured data Interactive Dashboards + apps Application level code Custom logic & 3rd party libraries BI tools Google Spreadsheets
  • 8. Google Compute Engine •  Run almost any application on Google's infrastructure •  Offers virtual machines, storage, networking •  Allows services to scale efficiently with little work
  • 9. Google Compute Engine in pictures •  tools, UI & API •  project •  instances •  network & firewalls •  storage
  • 10. Google Compute Engine in pictures gcutil APIs Console Google Client libraries
  • 11. Google Compute Engine in pictures cloud.google.com/console UI is built on AppEngine. •  Uses public GCE APIs! •  No special sauce!
  • 12. Google Compute Engine in pictures Linux VMs •  Modern CPU •  1, 2, 4, 8 CPUs •  3 memory sizes (RAM per CPU): o  standard: 3.75GB o  highcpu: 0.9G o  highmem: 6.5G •  Root access
  • 13. Google Compute Engine in pictures External Network •  External IPs •  Firewalls Private Network •  Isolated at the project level •  Internal DNS Instance name ⇄ DNS name
  • 14. Google Compute Engine in pictures Storage options: •  Persistent •  Scratch •  Cloud Storage Or: •  App Engine •  Google Cloud SQL •  ... anything you can connect to! (Cassandra, MongoDB...)
  • 15. •  Consistent CPU, network, and persistent disk performance. •  Dedicated scratch spindles for 4-cpu and 8-cpu VMs. •  Private networks for each project that span zones and regions. •  All data encrypted at rest. •  Building a consistent foundation on Google's infrastructure: o  So you don't have to worry about VM provisioning or location! Strong Isolation of Virtual Machines
  • 16. Frictionless Oauth2 with Service Accounts •  Frictionless Access to Google APIs •  Synthetic, managed identity for VMs and code – no passwords required! •  Google Compute calling Google APIs o  Examples: Cloud Storage, App Engine task queue API •  App Engine calling Compute Engine API o  Use App Engine as 'orchestrator'
  • 17. (since Google I/O) What's new in Google Compute Engine
  • 18. First, one thing that's not new... •  Google Compute Engine is currently in Beta. •  It's used by dozens of Google projects internally. •  Recommended to build a multi-zone, multi-server architecture. •  GCE scheduled maintenance: o  Up to 2 weeks every 20 weeks, one zone at a time. •  RightScale's management layer can migrate servers across zones.
  • 19. •  For more memory relative to virtual cores, use high memory machine types. •  For more virtual cores relative to memory, use high CPU machine types. •  Machine types without scratch disk are discounted relative to scratch disks. New: High memory and high CPU machine types
  • 20. •  Add ability to hot-add and hot-remove external IPs from a running VM. •  Even across zones! •  Most useful with static external IPs. New: Dynamically move external IPs
  • 21. •  Add and remove persistent disks to a running VM. •  Create a persistent disk from a stored disk image. •  Launch a VM from a persistent root disk. •  The same persistent disk can be attached read-only to multiple VMs. New: More Flexibility with Persistent Disks
  • 22. •  Create snapshots of existing persistent disks and apply them to new disks. •  Works across zones and regions! •  5GiB of data on 100GiB persistent disk == about 5GiB snapshot •  https://developers.google.com/compute/docs/disks#snapshots •  So, snapshots can be used to snapshot a read-write disk, create a new disk, and mount the new disk on N instances in read-only mode! New: Persistent Disk Snapshots
  • 23. •  Added a --format flag for the list subcommands. •  The flag accepts the following values: table, sparse, json, csv, and names. •  --format=names allows gcutil to be used with Unix tool pipelines: o  gcutil  listinstances  -­‐-­‐format=names  |        xargs  gcutil  deleteinstance  -­‐-­‐force   New: Better command line scripting: gcutil --format
  • 24. New: more new stuff! •  Added new European zones. o  europe-west1-a o  europe-west1-b •  Instance Cloning and Move Between Zones •  Serial console output from a VM instance •  Updated images & kernels a few times
  • 27.
  • 28.
  • 29. Command line $  gcutil  addinstance  INSTANCE_NAME  -­‐-­‐machine_type=n1-­‐standard-­‐1  -­‐-­‐zone=us-­‐central1-­‐a     $  gcutil  ssh  INSTANCE_NAME     <do  work  on  the  instance>   <...>   <later>     $  gcutil  deleteinstance  INSTANCE_NAME  
  • 30. By the way... These demos are App Engine apps!
  • 31. Stories from the field (We love our partners!)
  • 32. MapR Terasort Record MapR World Record Previous Record Sort Time (s) 54 62 Number of Servers 1003 1460 Number of Cores 4012 11680 Number of Disks 1003 5840 Time to Build Cluster Minutes Months
  • 33. •  Sorting depends on the speed of the slowest node. •  4-CPU and larger nodes have a dedicated spindle. •  High network bandwidth between nodes. o  No need to play games for switch or rack placement. •  CPU and memory isolation based on linux cgroups. o  (Developed at Google to solve performance consistency!) Consistency is the key to speed in distributed systems
  • 34. RightScale and Google to-date: •  Complete integration with Google Compute Engine •  Customers already running in beta RightScale and Google are better together! •  Combine the speed of GCE with the flexibility of RightScale to provision entire environments in minutes •  Reproduce existing deployments for development and testing with the click of a button •  Generate rich media and push to outlets like YouTube, G+, and other Google Properties without being charged for bandwidth! RightScale Seamless GCE Integration
  • 37. It's an object store. AKA: blobstore, key-value store
  • 38. •  Strong (read-after-write) data consistency •  Streaming uploads and resumable transfers, range read support •  Objects can be terabytes in size, with resumable uploads and downloads, and range read support. •  Serve static data via HTTP directly from Cloud Storage. •  OAuth 2.0 or interoperable authentication •  Signed URLs allow delegating access to non-authenticated users. Overview
  • 39. •  We replicate to data centers spanning multiple geographically diverse cities o  reducing the risk of natural disasters •  We can tolerate hardware failures to any part of the system o  disk drives, servers, network routers, data centers, network links, etc •  Data is delivered via Google's worldwide network o  same network as YouTube, Gmail, etc •  We exercise a deep set of system tests before new releases •  Regular monitoring •  99.9% Service Level Agreement o  https://developers.google.com/storage/docs/sla Reliable and available by design
  • 40. •  Scalable... o  requests, objects, GiB o  scales down well - affordable, robust infrastructure   Geographically redundant hosting for a single web page? Sure! •  Cloud Storage is the glue between all Google Cloud Services o  BigQuery, Compute Engine, App Engine, etc... •  Reliable, available, durable... Why should you care?
  • 41. •  Durable Reduced Availability storage class (lower cost storage for backups) •  Static website hosting •  Cross-origin resource sharing for web and mobile clients •  Integration with App Engine (new GCS Client Library) •  Detailed permissions settings •  Access logs, enabling audit of storage activity •  Short-lived signed URLs for delegated download or upload Continuous Innovation: recently added features...
  • 42. •  Cloud Storage is an HTTP service o  serve data directly over HTTP o  APIs for all Cloud Storage features •  Our general purpose tools are built on these APIs •  The exact same APIs are used by all of our developers and partners •  XML API is compatible with APIs from similar services: AWS S3, Eucalyptus HTTP APIs (interoperable XML and Google standard JSON)
  • 44. •  GCE access is available through RightScale today •  RightScale usage charges are waived for the first year for new customers •  Get access to the Google Compute for a low flat rate through RightScale RightScale Offer