We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Maintaining VMs with Google Compute Engine

James Wilson

Creating and deleting virtual machines is easy and it's simple to take those skills to the next level. Expand your skills by creating a VM where you need to add disks, install software, configure networks, and write maintenance scripts.

Read more

Creating and deleting virtual machines is easy and it's simple to take those skills to the next level. Expand your skills by creating a VM where you need to add disks, install software, configure networks, and write maintenance scripts.

In this course, Maintaining VMs with Google Compute Engine, you will gain the ability to set up and manage a virtual machine (VM) beyond just the simple creation process. There are multiple steps and long-term considerations you need to take into account when creating a VM and this course will take you through those steps. First, you will learn how to add, format, and mount persistent disks. Next, you will discover opening the VM to users outside of Google Cloud. Finally, you will explore how to backup data and maintain the VM with scripts. When you are finished with this course, you will have the skills and knowledge of maintaining VMs on Google Compute Engine needed to support the infrastructure needs of your company.

Enroll now

What's inside

Syllabus

Maintaining VMs with Google Compute Engine

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Excellent for those new to virtual machine maintenance on Google Compute Engine
Strong foundation in Google Compute Engine is helpful before taking this course

Save this course

Save Maintaining VMs with Google Compute Engine 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 Maintaining VMs with Google Compute Engine with these activities:
Review Networking Concepts
Strengthen your understanding of networking fundamentals, which are essential for managing VM network settings.
Browse courses on Networking
Show steps
Review Google Compute Engine basics
Refreshes your knowledge on Google Compute Engine basics before starting the course, ensuring a strong foundation for learning.
Browse courses on Google Compute Engine
Show steps
  • Go through online documentation on Google Compute Engine.
  • Review tutorials and videos on Google Compute Engine concepts.
Follow tutorials on creating and managing virtual machines
Provides hands-on experience in creating and managing virtual machines, reinforcing the concepts learned in the course.
Show steps
  • Find video or written tutorials on creating virtual machines on Google Compute Engine.
  • Follow the steps in the tutorials to create and manage virtual machines.
  • Experiment with different settings and configurations.
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
Follow Google Cloud Tutorial: Create a Basic VM Instance
Reinforce your understanding of VM creation by completing Google Cloud's official tutorial on creating a basic VM instance.
Browse courses on Virtual Machine
Show steps
  • Visit Google Cloud's tutorial page
  • Follow the step-by-step instructions
  • Create a VM instance
Complete practice exercises on virtual machine management
Provides opportunities to apply your knowledge and skills in managing virtual machines, improving your proficiency.
Show steps
  • Find practice exercises or quizzes on Google Compute Engine virtual machine management.
  • Complete the exercises and review your results.
  • Repeat the exercises until you are comfortable with the concepts.
Mentor a junior developer on virtual machine management
Reinforces your knowledge by explaining concepts to others, while also helping a fellow learner.
Show steps
  • Identify a junior developer who is interested in learning about virtual machine management.
  • Provide guidance and support as they work on projects or assignments related to virtual machines.
  • Answer their questions and share your expertise.
Practice Adding Disks to a VM
Solidify your understanding of disk management by performing hands-on exercises in adding disks to a VM.
Browse courses on Persistent Disk
Show steps
  • Create a new VM instance
  • Access the Compute Engine console
  • Follow the steps to add a new disk
  • Test the new disk
Create a blog post or presentation on virtual machine best practices
Encourages you to synthesize and share your knowledge, deepening your understanding of virtual machine best practices.
Show steps
  • Research best practices for managing virtual machines on Google Compute Engine.
  • Write a blog post or create a presentation summarizing your findings.
  • Share your blog post or presentation with others for feedback.
Compile Resources on VM Maintenance
Expand your knowledge by gathering and organizing resources on various aspects of VM maintenance, such as best practices, troubleshooting tips, and security guidelines.
Browse courses on Best Practices
Show steps
  • Search for online resources
  • Organize resources into categories
  • Create a document or presentation
  • Share the compilation with others
Contribute to an open-source project related to virtual machines
Provides real-world experience in collaborating on virtual machine technologies, expanding your knowledge and skills.
Show steps
  • Find an open-source project related to virtual machines on platforms like GitHub.
  • Review the project's documentation and identify areas where you can contribute.
  • Submit a pull request with your contributions.
Participate in a hackathon or competition related to virtual machines
Provides a challenging environment to test your skills, enhance your problem-solving abilities, and learn from others.
Show steps
  • Find a hackathon or competition focused on virtual machine technologies.
  • Team up with others or participate individually.
  • Develop a solution that meets the competition requirements.
Create a Script to Configure Network Settings
Apply your knowledge of network configuration by creating a script that automates the process of setting up network settings for a VM.
Browse courses on Networking
Show steps
  • Choose a scripting language
  • Write a script to configure network settings
  • Test the script
  • Document the script
Contribute to Open-Source Projects Related to VM Management
Enhance your skills and contribute to the community by participating in open-source projects related to VM management.
Browse courses on Cloud Computing
Show steps
  • Identify a relevant project
  • Learn about the project
  • Contribute to the project
  • Review and improve your contributions

Career center

Learners who complete Maintaining VMs with Google Compute Engine will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect is responsible for designing, building, and managing cloud computing solutions. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of cloud computing. As a Cloud Architect, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Cloud Architect.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of DevOps. As a DevOps Engineer, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a DevOps Engineer.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of systems administration. As a Systems Administrator, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Systems Administrator.
Network Administrator
A Network Administrator is responsible for managing and maintaining computer networks. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of network administration. As a Network Administrator, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Network Administrator.
Security Engineer
A Security Engineer is responsible for protecting computer systems and networks from security threats. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of security engineering. As a Security Engineer, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Security Engineer.
Cloud Consultant
A Cloud Consultant is responsible for helping organizations adopt and use cloud computing technologies. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of cloud consulting. As a Cloud Consultant, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Cloud Consultant.
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and managing cloud computing solutions. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of cloud engineering. As a Cloud Engineer, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Cloud Engineer.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software systems. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which may be helpful for software engineers who work with cloud-based technologies. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Software Engineer.
IT Manager
An IT Manager is responsible for planning, implementing, and managing IT systems. This course, Maintaining VMs with Google Compute Engine, can provide you with the skills and knowledge needed to manage virtual machines on Google Compute Engine, which is a core part of IT management. As an IT Manager, you might be responsible tasks like creating and managing virtual machines, configuring networks, and writing maintenance scripts. This course can help you build a foundation in these areas, and it can help you prepare for a career as an IT Manager.
Data Scientist
A Data Scientist is responsible for using data to solve business problems. This course, Maintaining VMs with Google Compute Engine, may be useful for data scientists who work with cloud-based data storage and processing technologies. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Data Scientist.
Data Analyst
A Data Analyst is responsible for collecting, cleaning, and analyzing data. This course, Maintaining VMs with Google Compute Engine, may be useful for data analysts who work with cloud-based data storage and processing technologies. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Data Analyst.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. This course, Maintaining VMs with Google Compute Engine, may be useful for database administrators who work with cloud-based databases. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Database Administrator.
Web Developer
A Web Developer is responsible for designing and developing websites. This course, Maintaining VMs with Google Compute Engine, may be useful for web developers who work with cloud-based web hosting platforms. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Web Developer.
Mobile Developer
A Mobile Developer is responsible for designing and developing mobile apps. This course, Maintaining VMs with Google Compute Engine, may be useful for mobile developers who work with cloud-based mobile app hosting platforms. This course can help you build a foundation in these areas, and it can help you prepare for a career as a Mobile Developer.
UX Designer
A UX Designer is responsible for designing user experiences for websites and mobile apps. This course, Maintaining VMs with Google Compute Engine, may be useful for UX Designers who work with cloud-based web hosting platforms or mobile app hosting platforms. This course can help you build a foundation in these areas, and it can help you prepare for a career as a UX Designer.

Reading list

We've selected six 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 Maintaining VMs with Google Compute Engine.
Provides a thorough foundation of cloud computing concepts, technologies, and architecture. It will provide the background knowledge needed to truly understand the concepts taught in this course.
Dives into the world of Site Reliability Engineering (SRE), a discipline that deals with the planning, building, and maintaining of complex systems. Compute Engine part of a complex system and learning about SRE can augment and enhance the knowledge gained in this course.
Offers a broader perspective on cloud computing, discussing its principles, paradigms, and real-world applications. Understanding these concepts can enhance the learning experience of this course.
Explores microservices, a lightweight and modern architectural approach to software development. Microservices can be used with virtual machines on Compute Engine for achieving better flexibility and scalability.
Shows how to build Java applications that are cloud-native and can run on Google Cloud. It covers the usage of Spring Boot, Kubernetes, and other cloud services, which can be integrated with virtual machines on Compute Engine.
Explores the fundamentals of cloud security, including governance and best practices. It helps in understanding the security considerations for managing virtual machines on Compute Engine.

Share

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

Similar courses

Here are nine courses similar to Maintaining VMs with Google Compute Engine.
Choosing and Implementing Google Cloud Compute Engine...
Most relevant
Creating and Deleting VMs with Google Compute Engine
Most relevant
Running Linux Servers on Google Cloud
Most relevant
Microsoft Azure Solutions Architect: Implement a Virtual...
Most relevant
Advanced Google Cloud Compute Engine
Most relevant
Deploying Containerized Workloads Using Google Cloud...
Most relevant
Cloud Monitoring: Qwik Start
Most relevant
Deploy a website with Azure Virtual Machines
Most relevant
Play by Play: Care and Maintenance of Development VMs
Most relevant
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