June 20, 2021

GCP Series: Google Cloud Functions and Cloud Storage

Share This Article
Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server management.
  • No servers to provision, manage, or upgrade

  • Automatically scale based on the load

  • Integrated monitoring, logging, and debugging capability

  • Built-in security at role and per function level based on the principle of least privilege

Key networking capabilities for hybrid and multi-cloud scenarios

https://cloud.google.com/functions/docs/tutorials

Key features

Simplified developer experience and increased developer velocity

Cloud Functions has a simple and intuitive developer experience. Just write your code and let Google Cloud handle the operational infrastructure. Develop faster by writing and running small code snippets that respond to events. Connect to Google Cloud or third-party cloud services via triggers to streamline challenging orchestration problems.

Pay only for what you use

You are only billed for your function’s execution time, metered to the nearest 100 milliseconds. You pay nothing when your function is idle. Cloud Functions automatically spins up and backs down in response to events.

Avoid lock-in with open technology

Use open source FaaS (function as a service) framework to run functions across multiple environments and prevent lock-in. Supported environments include Cloud Functions, local development environment, on-premises, Cloud Run, and other Knative-based serverless environments.

View all features

Google Cloud Storage

Object storage for companies of all sizes.  Store any amount of data.  Retrieve it as often as you’d like.

https://cloud.google.com/storage/#section-4

Google Cloud Storage

  • Unlimited storage with no minimum object size

  • Low latency

  • High durability (99.999999999% annual durability)

Geo-redundancy if the data is stored in a multi-region or dual-region

KEY FEATURES

Reliable and secure object storage

Transition to lower-cost classes easily

Configure your data with Object Lifecycle Management (OLM) to automatically transition to lower-cost storage classes when it meets the criteria you specify, such as when it reaches a certain age or when you’ve stored a newer version of the data.

Multiple redundancy options

Cloud Storage has an ever-growing list of storage bucket locations where you can store your data with multiple automatic redundancy options. Whether you are optimizing for split-second response time, or creating a robust disaster recovery plan, customize where and how you store your data.

Easily transfer data to Cloud Storage

Storage Transfer Service and Transfer Service for on-premises data offer two highly performant, online pathways to Cloud Storage—both with the scalability and speed you need to simplify the data transfer process. For offline data transfer our Transfer Appliance is a shippable storage server that sits in your datacenter and then ships to an ingest location where the data is uploaded to Cloud Storage.

Storage classes for any workload

Save costs without sacrificing performance by storing data across different storage classes. You can start with a class that matches your current use, then reconfigure for cost savings.

Standard Storage: Good for “hot” data that’s accessed frequently, including websites, streaming videos, and mobile apps.

Nearline Storage: Low cost. Good for data that can be stored for at least 30 days, including data backup and long-tail multimedia content.

Coldline Storage: Very low cost. Good for data that can be stored for at least 90 days, including disaster recovery.

Archive Storage: Lowest cost. Good for data that can be stored for at least 365 days, including regulatory archives.

View all features

One thought on “GCP Series: Google Cloud Functions and Cloud Storage

Leave a Reply

Your email address will not be published. Required fields are marked *