Building Google Cloud Platform Solutions 1st edition by Ted Hunter, Steven Porter, Legorie Rajan – Ebook PDF Instant Download/Delivery: 1838647430, 978-1838647438
Full download Building Google Cloud Platform Solutions 1st edition after payment

Product details:
ISBN 10: 1838647430
ISBN 13: 978-1838647438
Author: Ted Hunter, Steven Porter, Legorie Rajan
GCP is a cloud computing platform with a wide range of products and services that enable you to build and deploy cloud-hosted applications. This Learning Path will guide you in using GCP and designing, deploying, and managing applications on Google Cloud.
You will get started by learning how to use App Engine to access Google’s scalable hosting and build software that runs on this framework. With the help of Google Compute Engine, you’ll be able to host your workload on virtual machine instances. The later chapters will help you to explore ways to implement authentication and security, Cloud APIs, and command-line and deployment management. As you hone your skills, you’ll understand how to integrate your new applications with various data solutions on GCP, including Cloud SQL, Bigtable, and Cloud Storage. Following this, the book will teach you how to streamline your workflow with tools, including Source Repositories, Container Builder, and Stackdriver. You’ll also understand how to deploy and debug services with IntelliJ, implement continuous delivery pipelines, and configure robust monitoring and alerts for your production systems. By the end of this Learning Path, you’ll be well versed with GCP’s development tools and be able to develop, deploy, and manage highly scalable and reliable applications.
This Learning Path includes content from the following Packt products:
– Google Cloud Platform for Developers Ted Hunter and Steven Porter
– Google Cloud Platform Cookbook by Legorie Rajan PS
Building Google Cloud Platform Solutions 1st Table of contents:
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the authors
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Why GCP?
- The public cloud landscape
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- Standing on the shoulders of giants
- A world-class global presence
- Choosing your own adventure
- Leading the way for big data
- The Open Cloud and innovation
- Dedication to customer success
- Bottom-up security
- In good company
- Summary
- The Google Cloud Console
- Getting started – Google Cloud projects
- Architectural role of Google Cloud projects
- Creating a project
- Free trials on GCP
- The Google Cloud Console
- Understanding the Cloud Console dashboard
- The Google Cloud Shell
- Launching the Cloud Shell
- Supporting multiple sessions
- Features and integrations
- File management
- Web Preview
- The Cloud Shell Code Editor
- Opening in Cloud Shell
- Trying it out
- Installing additional tools
- Boost mode
- Repairing the Cloud Shell
- Other tools
- Mobile apps
- Developer tool integrations
- Summary
- APIs, CLIs, IAM, and Billing
- Google Cloud APIs
- Managing APIs
- Google APIs Explorer
- Trying out the APIs Explorer
- The Google Cloud SDK
- Installing the Google Cloud SDK
- The gcloud command-line tool
- The basics of gcloud
- Command groups
- Root commands
- Global flags
- Initializing the Google Cloud SDK
- Authentication
- Managing your Google Cloud SDK
- Updating and rollbacks
- Alpha and beta channels
- Configurations in the Google Cloud SDK
- Modifying configuration properties
- Multiple configurations
- Other command-line tools
- bq
- gsutil
- kubectl
- Automating tasks with gcloud
- Modifying output and behavior
- Formatting attributes
- Formatting projections
- Filtering
- Google Cloud IAM
- How IAM works
- IAM roles
- The structure of IAM policies
- Organization-level policies
- Project-level policies
- Resource-level policies
- Cross-project access
- Managing IAM
- Service accounts
- Billing on Google Cloud
- Billing accounts
- Billing accounts and IAM
- Budgets and billing alerts
- Google Cloud Platform Pricing Calculator
- Creating an estimate
- Summary
- Google App Engine
- Compute services on the GCP
- Google Compute Engine
- Google Kubernetes Engine (GKE)
- Google App Engine
- Google Cloud Functions
- General considerations
- Google App Engine
- Features and benefits
- Developer velocity
- Visibility
- Scalability
- Simple integrations
- Structure of a Google App Engine application
- Architecture of an App Engine solution
- Microservices
- Batch work and task queues
- App Engine locations
- IAM on the Google App Engine
- App Engine service accounts
- The standard and flexible environments
- Standard environment
- Flexible environment
- Setting up the App Engine
- The App Engine standard environment
- Language support
- Developing for the App Engine standard environment
- The Python runtime
- WSGI and CGI
- Getting started
- The App Engine development server
- The Go runtime
- Running multiple services locally
- The Java 8 runtime
- Deploying App Engine standard services
- Deployment behavior
- Splitting network traffic
- Instance classes
- Pricing in the standard environment
- Spending limits
- The App Engine flexible environment
- Benefits of the flexible environment
- More control over the infrastructure
- Application portability
- Language support
- Developing for the flexible environment
- Deploying App Engine flexible apps
- Container technologies
- Google Container Builder
- Google Container Registry
- Custom runtimes
- Building custom runtime services
- Deploying a service to the flexible environment
- Pricing in the flexible environment
- App Engine resources and integrations
- Task queues
- Push and pull queues
- Push queues
- Named queues
- Pull queues
- Creating tasks
- Structuring tasks queues
- Scheduled tasks
- Deploying a cron definition
- Trying the App Engine cron service
- Scaling App Engine services
- Autoscaling
- Basic and manual scaling
- Externalizing configuration and managing secrets
- Application configuration files
- Compute Engine metadata server
- Runtime Configurator
- Cloud Key Management Service (KMS)
- General considerations
- Networking and security
- The App Engine firewall
- Cloud Endpoints
- Google Cloud IAP
- Virtual private networks
- Summary
- Google Kubernetes Engine
- Google Kubernetes Engine
- When to choose GKE
- GKE or App Engine Flex
- Creating and maintaining a GKE cluster
- Node pools
- Multi-zonal and regional clusters
- Container Registry
- Deploying workloads to GKE
- Rolling updates
- Rolling back updates
- Scaling deployments
- Manually scaling deployments
- Automatically scaling deployments
- Exposing GKE Services
- Exposing services within a cluster
- Exposing services to external traffic
- Managing secrets with GKE
- Creating/Storing secrets
- Using secrets
- Billing
- Summary
- Google Cloud Functions
- Functions as a Service
- Google Cloud Functions
- Advantages of Cloud Functions
- Price
- Scalability
- Developer velocity
- Considerations when using Cloud Functions
- Invoking Cloud Functions
- HTTP functions
- Processing HTTP requests
- Background functions
- Cloud Pub/Sub functions
- Cloud Storage functions
- Background function retries and termination
- Developing Cloud Functions
- Using the Cloud Console
- Local development
- Debugging functions
- Deploying Cloud Functions
- Deploying from a local machine
- Deploying from a source repository
- Integrating with other Google services
- IAM and billing
- Cloud Functions and IAM
- Frameworks and tooling
- Summary
- Google Compute Engine
- Understanding Compute Engine
- IaaS
- Infrastructure as Code (IaC)
- More than virtual machines
- When to use Compute Engine
- A straightforward migration path
- Host anything
- Building a robust global presence
- Long running and resource intensive processes
- Security and compliance
- Virtual machines on Google Compute Engine (GCE)
- Machine types
- Standard machine types
- High-memory machine types
- Mega-memory machine types
- High-CPU machine types
- Shared-core machine types
- Custom machine types
- Extended memory
- Other resources
- Disk storage
- GPUs
- Images
- Public images
- Premium images
- Community images
- Container images
- Managing Compute Engine instances
- Creating instances
- Remote access
- SSH access
- SCP access
- Remote Desktop Protocol (RDP) access
- Metadata server
- Default metadata
- Project-wide metadata
- Instance-specific metadata
- Setting and removing metadata
- Querying metadata from within instances
- Trying it out
- Modifying API responses
- Startup and shutdown scripts
- Startup scripts
- Shutdown Scripts
- Windows machines
- Updates and patches
- Availability policies
- Maintenance behavior
- Restart behavior
- Relocating an instance
- Storage solutions
- Persistent disks
- Standard and solid-state drive (SSD) persistent disks
- Persistent disk performance
- Boot disks
- Managing persistent disks
- Persistent disk snapshots
- Local SSDs
- Creating scalable solutions with GCE
- Custom images
- Creating images from a persistent disk
- Copying an image
- Creating images from snapshots
- Golden images
- Security concerns
- Managed instance group (MIG)
- Instance templates
- Creating MIGs
- Built for resilience
- Autoscaling
- Autohealing
- Change management
- Performing a rolling update
- IAM and service accounts
- Administrative operations
- General roles
- Compute resource roles
- Network and security resource roles
- Compute instance IAM
- Pricing on GCE
- Instance discounts
- Preemptible instances
- Committed use discounts
- Sustained use discounts
- Other resource costs
- Always-free tier
- Summary
- NoSQL with Datastore and Bigtable
- NoSQL solutions on GCP
- NoSQL technologies
- Google Cloud Datastore
- When to use Datastore
- Getting started
- Datastore locations
- Managing entities in the Cloud Console
- Datastore core concepts
- The structure of Datastore data
- Entities, kinds, and properties
- Data types
- Entity identifiers
- Namespaces
- Ancestry paths and keys
- Entity groups and consistency
- Entity groups
- Consistency and queries
- Working with entities
- Queries with GQL
- Using GQL in the Cloud Console
- Indexes
- Single property indexes
- Composite indexes
- Datastore under the hood
- The entities table
- Key
- Entity group
- Kind
- Properties
- Custom indexes
- Index tables
- EntitiesByKind
- EntitiesByProperty
- EntitesByCompositeProperty and Custom Indexes
People also search for Building Google Cloud Platform Solutions 1st:
building cloud computing solutions at scale
examples of google cloud platform
google cloud platform for small business
google cloud platform for developers pdf
what is google cloud platform for businesses
Tags: Ted Hunter, Steven Porter, Legorie Rajan, Building Google, Platform Solutions


