In this course, we will take a virtual tour of the main offerings of Google Cloud Platform Services.
- Artificial Intelligence and Machine Learning
- Security and Operations
- Anyone who wants to learn about the main services available on Google Cloud Platform
- Basic understanding of computers, servers, and data centers
- Basic understanding of cloud principles
I hope you enjoyed learning about the main services available on Google Cloud Platform. This lesson will be a final recap of everything that was covered.
In the first lesson, you learned about Google’s main Compute offerings:
- Compute Engine is used for directly managing virtual machines
- Kubernetes Engine is used for directly managing containers
- Anthos is used for managing containers running in hybrid environments
Now, if you don’t want to directly manage the services yourself, you can choose one of the managed, serverless options:
- App Engine is for running web or mobile applications
- Cloud Run is for running single containers
- Cloud Functions is used for triggering functions based off of certain events
In the second lesson, we covered the main Storage offerings:
- Cloud Storage is used for storing files
- Cloud SQL, Cloud Spanner and Big Query are used for SQL databases
- Firestore, Firebase and Bigtable are used for noSQL databases
In the third lesson, we talked about Networking services:
- VPCs are used to isolate or connect your VMs
- Cloud VPN, Interconnect, and Peering can connect your company network to GCP VMs
- Load balancers can distribute traffic across multiple VMs
- Cloud Armor can help protect your VMs from internet attack
In the fourth lesson, we covered Google’s AI and ML services:
- Sight, Language, Conversation, and Structured Data Services
- AutoML for training your own models
- AI Hub for finding plug-and-play components
Finally, we covered Security and Operations:
- Secret Manager provides secure storage for passwords and keys
- Cloud Debugger allows you to inspect the state of a running application
- Cloud Profiler can help you identify latency issues inside an application
- Cloud Trace helps you track down latency issues in between applications
- Apigee is for building scalable and secure APIs
Well, that’s all I have for you today. Remember to give this course a rating, and if you have any questions or comments, please let us know. Thanks for watching, and make sure to check out our many other courses on Cloud Academy!
Daniel began his career as a Software Engineer, focusing mostly on web and mobile development. After twenty years of dealing with insufficient training and fragmented documentation, he decided to use his extensive experience to help the next generation of engineers.
Daniel has spent his most recent years designing and running technical classes for both Amazon and Microsoft. Today at Cloud Academy, he is working on building out an extensive Google Cloud training library.
When he isn’t working or tinkering in his home lab, Daniel enjoys BBQing, target shooting, and watching classic movies.