Google Compute Engine - Marc Cohen, Kathryn Hurley, Paul Newson

Google Compute Engine

Managing Secure and Scalable Cloud Computing
Buch | Softcover
246 Seiten
2014
O'Reilly Media (Verlag)
978-1-4493-6088-7 (ISBN)
44,85 inkl. MwSt
Learn how to run large-scale, data-intensive workloads with Compute Engine, Google’s cloud platform. Written by Google engineers, this tutorial walks you through the details of this Infrastructure as a Service by showing you how to develop a project with it from beginning to end. You’ll learn best practices for using Compute Engine, with a focus on solving practical problems.

With programming examples written in Python and JavaScript, you’ll also learn how to use Compute Engine with Docker containers and other platforms, frameworks, tools, and services. Discover how this IaaS helps you gain unparalleled performance and scalability with Google’s advanced storage and computing technologies.
  • Access and manage Compute Engine resources with a web UI, command-line interface, or RESTful interface
  • Configure, customize, and work with Linux VM instances
  • Explore storage options: persistent disk, Cloud Storage, Cloud SQL (MySQL in the cloud), or Cloud Datastore NoSQL service
  • Use multiple private networks, and multiple instances on each network
  • Build, deploy, and test a simple but comprehensive cloud computing application step-by-step
  • Use Compute Engine with Docker, Node.js, ZeroMQ, Web Starter Kit, AngularJS, WebSocket, and D3.js

Marc Cohen is a Developer Relations Engineer focusing on helping developers get the most out of Google's advanced cloud computing technologies. He has over 25 years of experience designing and building reliable, distributed systems in the telecommunications industry. A Seattle native, Marc enjoys basketball, indie pop/rock music, and teaching Python Programming at the University of Washington.

Kathryn Hurley is a Developer Programs Engineer at Google for Compute Engine. In this role, she helps developers learn how to use the Compute Engine API by developing sample applications. She received an MS in Web Science from the University of San Francisco and a BS in Genetics from the University of California, Davis. Prior work experience includes research in mobile and peer-to-peer computing.

Chapter 1Getting Started
Creating a Compute Engine Project
Compute Engine Resources
Summary
Up Next
Chapter 2Instances
Creating an Instance Using the Developers Console
Accessing an Instance Using the Developers Console
Deleting an Instance Using the Developers Console
Creating an Instance Using gcloud
Accessing an Instance Using gcloud
Deleting an Instance Using gcloud
Creating an Instance Programmatically
Creating an Instance Using a Service Account
Selecting an Access Mode
Cleaning Up
Summary
Up Next
Chapter 3Storage: Persistent Disk
Compute Engine Storage Options at a Glance
Persistent Disk
Summary
Up Next
Chapter 4Storage: Cloud Storage
Understanding BLOB Storage
Getting Started
Introducing gsutil
Using Cloud Storage from Your Code
Configuring Access Control
Understanding ACLs
Using Default Object ACLs
Understanding Object Immutability
Understanding Strong Consistency
Summary
Up Next
Chapter 5Storage: Cloud SQL and Cloud Datastore
Cloud SQL
Cloud Datastore
Bring Your Own Database
Summary
Up Next
Chapter 6Networking
A Short Networking Primer
Default Networking
Configuring Firewall Rules
Configuring Load Balancing
Reserving External IP Addresses
Configuring Networks
Understanding Networking Costs
Understanding Routing
Selecting an Access Mode
Summary
Up Next
Chapter 7Advanced Topics
Startup Scripts
Custom Images
Metadata
Summary
Up Next
Chapter 8A Complete Application
Application Concept
Application Information Flow
Building Our App Step by Step
Conclusion

Erscheint lt. Verlag 20.1.2015
Zusatzinfo black & white illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 233 mm
Gewicht 408 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Software Entwicklung SOA / Web Services
Schlagworte Google Cloud • IaaS
ISBN-10 1-4493-6088-2 / 1449360882
ISBN-13 978-1-4493-6088-7 / 9781449360887
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich