We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

This is the third course of a four-course series for cloud architects and engineers with existing AWS knowledge, and it compares Google Cloud and AWS solutions and guides professionals on their use.

This course focuses on Storage Options and containers in Google Cloud. The learners apply the knowledge of storage and containers in AWS to explore the similarities and differences with storage and containers in Google Cloud. Learners get hands-on practice building and managing Google Cloud resources.

Enroll now

What's inside

Syllabus

Storage in Google Cloud
In this module, you will learn about core storage options in Google Cloud and the use cases for each. You will examine the similarities and differences between Amazon Simple Storage Service (S3) and Cloud Storage, Amazon RDS and Cloud SQL, and the data lake services in both platforms.
Read more
Containers in Google Cloud
In this module, you will learn how Google Kubernetes Engine (GKE) and Anthos let you orchestrate containers in Google Cloud and in hybrid or multi-cloud environments. You will examine key concepts related to containers and Kubernetes, and explore concepts specific to GKE and the similarities and differences with Amazon Elastic Kubernetes Service (EKS). Additionally, you will examine how to create and update Deployments to support your workloads in GKE. You will also learn about the purpose of Anthos and how it provides consistent container orchestration across GKE and on-premises environments.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Strong fit for learners migrating from AWS to Google Cloud
In-demand skills for cloud architects and engineers
Taught by Google Cloud Training, a recognized authority
Hands-on labs and interactive materials support learning
Limited time and 2023 cutoff for sign-up may create access barriers

Save this course

Save Google Cloud Storage and Containers for AWS Professionals to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Google Cloud Storage and Containers for AWS Professionals with these activities:
Review Storage Concepts
Review the basic concepts of storage, such as data types, storage tiers, and access control, to ensure a solid foundation for understanding Google Cloud storage options.
Browse courses on Storage
Show steps
  • Read the documentation on storage concepts in Google Cloud.
  • Take a practice quiz on storage concepts.
Review basic Kubernetes concepts before starting the 'Containers in Google Cloud' module
Ensure a strong foundation in Kubernetes concepts before delving into the module's content.
Browse courses on Kubernetes
Show steps
  • Revisit documentation or tutorials on Kubernetes architecture and principles.
  • Review key concepts such as pods, deployments, and services.
Review 'Designing Data-Intensive Applications' by Martin Kleppmann
Gain a comprehensive understanding of data storage and management concepts by delving into this seminal work.
View Secret Colors on Amazon
Show steps
  • Read the book's chapters on different storage options and techniques.
  • Focus on the sections covering Google Cloud and AWS.
17 other activities
Expand to see all activities and additional details
Show all 20 activities
Participate in GKE Discussion Forums
Engage with peers in online discussions to share knowledge, troubleshoot issues, and learn from others' experiences with GKE, fostering a collaborative learning environment.
Browse courses on Containers
Show steps
  • Join GKE-related discussion forums.
  • Ask questions and share insights.
  • Participate in technical discussions.
Build a Flask App for Google Cloud Storage
Reinforce your understanding of Google Cloud Storage concepts by building a sample application and exploring its capabilities.
Browse courses on Google Cloud Storage
Show steps
  • Set up your Google Cloud Platform account and project
  • Install Python and Flask
  • Create a Google Cloud Storage bucket
  • Write a simple Flask application with routes for creating and listing objects in the bucket
  • Deploy the Flask application to Google Cloud
Solve Google Cloud Storage Command Line Exercises
Strengthen your command line skills for Google Cloud Storage by practicing with exercises and tasks.
Browse courses on Google Cloud Storage
Show steps
  • Install the gsutil command-line tool
  • Create a bucket
  • Upload and download objects
  • Set object permissions
  • Manage bucket lifecycle rules
Explore GKE and Anthos Tutorials
Follow interactive tutorials to gain hands-on experience with GKE and Anthos, reinforcing concepts and building practical skills in container orchestration.
Browse courses on Containers
Show steps
  • Identify relevant tutorials on GKE and Anthos.
  • Follow the tutorials step-by-step.
  • Experiment with different configurations and scenarios.
Attend a virtual study group with peers to discuss Storage Options in Google Cloud
Engage with fellow learners to exchange knowledge and perspectives on Google Cloud Storage concepts.
Browse courses on Google Cloud Storage
Show steps
  • Join a virtual study group on a platform like Zoom or Google Meet.
  • Prepare questions and discussion points based on the course materials.
  • Participate actively in discussions, sharing your insights and listening to others.
Build a Sample App
Bolster understanding of core storage options in Google Cloud by implementing them in a hands-on project.
Browse courses on Google Cloud Resources
Show steps
  • Identify the use case for your sample app.
  • Consider the type of data you will store and how you will access it.
  • Choose the appropriate storage option based on your requirements.
  • Provision and configure the necessary resources.
  • Deploy your sample app and verify its functionality.
Collaborate on a GKE Deployment
Enhance your understanding of Deployments by collaborating with peers to design, implement, and test them in a GKE environment.
Browse courses on GKE
Show steps
  • Find a study partner or group who are also taking the course.
  • Choose a project and define the requirements for your deployment.
  • Work together to create a deployment YAML file.
  • Deploy your application to GKE and monitor its performance.
Create a Diagram of Storage Options
Create a visual representation of the different storage options available in Google Cloud, including their features, benefits, and use cases, to enhance understanding and retention.
Browse courses on Storage
Show steps
  • List the different storage options available in Google Cloud.
  • Describe the features, benefits, and use cases of each storage option.
  • Create a diagram that visually represents the storage options and their relationships.
Practice creating and managing Google Cloud Storage buckets
Enhance your understanding of Google Cloud Storage's functionalities by completing hands-on exercises.
Browse courses on Google Cloud Storage
Show steps
  • Establish a Google Cloud Platform account and create a new project.
  • Utilize the Google Cloud console or SDK to establish a bucket.
  • Upload, download, and remove items from the bucket.
  • Configure bucket permissions and access control lists.
Explore Anthos on Qwiklabs
Gain practical experience with Anthos through guided tutorials, reinforcing your understanding of its role in hybrid cloud environments.
Browse courses on Anthos
Show steps
  • Navigate to the Qwiklabs website and locate the Anthos tutorials.
  • Select a tutorial that aligns with your skill level and interests.
  • Follow the instructions and complete the exercises.
  • Review the concepts and apply them to real-world scenarios.
Create a Kubernetes cluster on Google Cloud Platform with GKE
Deepen your comprehension of deploying and managing containers on Google Cloud by following detailed tutorials.
Browse courses on Google Kubernetes Engine
Show steps
  • Establish a GKE cluster using the Google Cloud Console or SDK.
  • Deploy a containerized application to the cluster.
  • Scale and update your application on the cluster.
  • Monitor and troubleshoot the cluster and application.
Write a Blog Post Comparing Google Cloud Storage vs. Amazon S3
Enhance your understanding and critical thinking abilities by analyzing and comparing the features and capabilities of Google Cloud Storage and Amazon S3 through writing.
Browse courses on Google Cloud Storage
Show steps
  • Research and gather information on both services
  • Identify key features and compare their strengths and weaknesses
  • Discuss use cases where one service may be more suitable
  • Provide a conclusion summarizing your findings
  • Publish your blog post and share it with others
Practice Deployments in GKE
Engage in repetitive exercises to master the process of creating and updating Deployments in GKE, solidifying understanding and improving proficiency in managing container-based workloads.
Browse courses on Containers
Show steps
  • Set up a GKE cluster.
  • Create a Deployment manifest file.
  • Deploy the application to the cluster.
  • Update the Deployment with new changes.
Create a blog post or article that compares and contrasts Google Cloud Storage and Amazon S3
Develop a deeper understanding of the strengths and weaknesses of both storage services by analyzing and presenting their key features.
Browse courses on Google Cloud Storage
Show steps
  • Research and gather information about Google Cloud Storage and Amazon S3.
  • Identify the key features and functionalities of each service.
  • Write a blog post or article that outlines the similarities and differences between the two services.
Develop a Data Lake Architecture Plan
Deepen your understanding of data lakes by designing an architecture plan tailored to your specific requirements, leveraging Google Cloud Storage capabilities.
Browse courses on Data Lakes
Show steps
  • Define your data lake goals and objectives
  • Identify data sources and their formats
  • Choose appropriate storage technologies
  • Design a data processing and transformation pipeline
  • Establish security and governance mechanisms
Create a data migration plan for moving data from AWS S3 to Google Cloud Storage
Solidify your knowledge of data storage and migration by developing a detailed migration plan.
Browse courses on Data Migration
Show steps
  • Analyze the source and destination data stores.
  • Design the migration process, including data transformation and validation.
  • Test the migration plan in a non-production environment.
  • Execute the migration and monitor its progress.
Contribute to open-source projects focused on Google Cloud Storage
Enhance your understanding of Google Cloud Storage's practical applications by contributing to real-world projects.
Browse courses on Google Cloud Storage
Show steps
  • Identify open-source projects on platforms like GitHub that focus on Google Cloud Storage.
  • Review the project documentation and select an area to contribute to.
  • Develop and submit a code pull request to the project.

Career center

Learners who complete Google Cloud Storage and Containers for AWS Professionals will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud Architects design and manage cloud computing solutions. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Architects. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
DevOps Engineer
DevOps Engineers work with developers and operations teams to ensure that applications are built, deployed, and managed efficiently. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for DevOps Engineers. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Developer
Cloud Developers are responsible for designing, building, and deploying applications in the cloud. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Developers. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Site Reliability Engineer
Site Reliability Engineers (SREs) ensure that applications are reliable and available. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for SREs. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Data Engineer
Data Engineers build and manage data pipelines. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Data Engineers. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Security Engineer
Cloud Security Engineers secure cloud computing environments. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Security Engineers. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Kubernetes Administrator
Kubernetes Administrators manage Kubernetes clusters. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Kubernetes Administrators. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Network Engineer
Cloud Network Engineers design and manage cloud networking solutions. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Network Engineers. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Database Administrator
Cloud Database Administrators (DBAs) manage cloud databases. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud DBAs. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Storage Administrator
Cloud Storage Administrators manage cloud storage systems. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Storage Administrators. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Container Administrator
Container Administrators manage container-based applications. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Container Administrators. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
DevOps Engineer Associate
DevOps Engineer Associates work with DevOps Engineers to ensure that applications are built, deployed, and managed efficiently. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for DevOps Engineer Associates. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Data Engineer Associate
Data Engineer Associates work with Data Engineers to build and manage data pipelines. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Data Engineer Associates. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Cloud Architect Associate
Cloud Architect Associates work with Cloud Architects to design and manage cloud computing solutions. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Cloud Architect Associates. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.
Site Reliability Engineer Associate
Site Reliability Engineer Associates work with Site Reliability Engineers to ensure that applications are reliable and available. They work with a variety of cloud technologies, including storage, containers, and databases. This course provides a solid foundation in Google Cloud Storage and Containers, which are essential technologies for Site Reliability Engineer Associates. By taking this course, you will gain the skills and knowledge you need to be successful in this growing field.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Google Cloud Storage and Containers for AWS Professionals.
A comprehensive guide to Kubernetes, covering topics such as architecture, cluster management, and advanced concepts. Useful as a current reference and for additional depth.
Describes architectural patterns and best practices for designing and building cloud-native applications. Useful for additional depth and as a reference for industry professionals.
Provides a comprehensive overview of data storage and management concepts, including key concepts related to data modeling, data consistency, and data partitioning. Useful as background reading and for additional depth.
Introduces the concepts and architecture of cloud databases, including topics such as data storage models, data replication, and scalability. Useful as background reading and for additional depth on cloud database technologies.
Provides a beginner-friendly introduction to cloud storage concepts and technologies, including topics such as object storage, data protection, and performance optimization. Useful for learners with limited prior knowledge of cloud storage.
Introduces the principles and practices of DevOps, including topics such as team culture, measurement and monitoring, and organizational change. Useful for additional depth on DevOps culture and practices.
Introduces the principles and practices of site reliability engineering, including topics such as monitoring, alerting, and incident management. Useful as background reading for a broader understanding of cloud operations.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Google Cloud Storage and Containers for AWS Professionals.
Google Cloud Storage and Containers for Azure...
Most relevant
Google Cloud Storage and Containers for Azure...
Most relevant
AWS: Containerization
Most relevant
Google Cloud IAM and Networking for AWS Professionals
Most relevant
Deploy and Monitor in Google Cloud for AWS Professionals
Most relevant
Google Cloud IAM and Networking for AWS Professionals
Most relevant
Google Cloud Compute and Scalability for AWS Professionals
Most relevant
Elastic Cloud Infrastructure: Containers and Services
Foundation to Multi-Cloud
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser