There's more...

Let's look at some of the GCP services that we can use to implement Serverless applications:

  • Serverless computing on AWS:
    Google Cloud Functions is an event-driven, Serverless compute platform and corresponds to Lambdas in AWS.
  • Access management:
    Cloud Identity & Access Management provides fine-grained access control for cloud resources. 
  • Resource provisioning and management:
    Cloud Deployment Manager allows us to create and manage cloud resources with templates. 
  • Simple object store:
    Google Cloud Storage is a unified object storage.
  • API management:
    Apigee API Platform helps in developing, securing, deploying, and monitoring your APIs. Cloud Endpoints is another service that help in developing and maintaining APIs. While Cloud Endpoints is service-specific to GCP and has better native support for integrations with GCP backend services, Apigee API Platform is generic and can be used across GCP, on-premises, and with other clouds. 
  • Storage tier:
    Cloud Datastore is a highly scalable NoSQL database and can be used for standard data storage use cases. Cloud Bigtable is a petabyte-scalable NoSQL database used mostly for analytical workloads.
  • User management:
    Cloud Identity helps you manage users, devices, and apps from a single console.
  • Domain hosting and DNS management:
    Cloud DNS is Google's DNS service.
  • Content Delivery Network:
    Cloud CDN accelerates the content delivery for websites and applications hosted with Google Compute Engine and Google Cloud Storage using Google's edge points across the globe. Google Compute Engine is Google's virtual machine service and corresponds to the EC2 service in AWS. We did not look at the EC2 service much as the focus of this book is Serverless services.
  • Queue service:
    Cloud PUB/SUB allows you to ingest event streams at any scale, and can be used for simple, reliable, real-time stream analytics. Cloud PUB/SUB is the closest service there is that corresponds to SQS in AWS.
  • Notification service:
    Cloud PUB/SUB is also the closest service there is that corresponds to SNS in AWS.
  • Managing events and streams:
    Cloud PUB/SUB from Google is again the closest service there is that corresponds to Kinesis Data Streams in AWS. Cloud Dataflow is another service from Google that allows stream and batch data processing.
  • Machine learning service:
    Cloud Machine Learning Engine helps in building superior models and deploying them.
  • Monitoring:
    Stackdriver Monitoring helps in monitoring the performance, uptime, and overall health of cloud applications hosted in GCP and AWS.
  • Data warehouse management:
    Google BigQuery is a highly scalable data warehouse solution, and is used for analytics similar to Redsihft in AWS.
  • Mobile:
    Firebase helps in building mobile apps more quickly and is also the primary mobile development platform in GCP.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.26.108