Creating your first Virtual Machine in GCP | Scribe

    Creating your first Virtual Machine in GCP

    • Hafeez Baig |
    • 30 steps |
    • 4 minutes
    • Google CloudGoogle Cloud
    information ordinal icon
    Refer to this guide to learn how to create a Google Cloud Platform Account\ <https://scribehow.com/shared/Creating_GCP__Google_Cloud_Platform__kcxx4ZDuTuOqMhoAaqBzHQ>
    1
    Search for **Google Cloud** in any browser Click on the first link with the domain address - [cloud.google.com](//aws.amazon.com/console)
    2
    On the landing page click on the **Console** button on the top right side **Note:** If you can't find the **console** button, you need to be signed in. It will prompt you to sign in with your Google account.
    3
    **Welcome** wizard will open, then type "**Compute Engine**" in the search bar and click on the **Compute Engine** option
    information ordinal icon
    **What is Compute Engine?** Google Compute Engine (GCE) is an Infrastructure-as-a-Service (IaaS) offering from Google Cloud Platform (GCP) that allows users to run virtual machines (VMs) on Google's infrastructure. It provides scalable and flexible computing resources, high-performance persistent storage, advanced networking capabilities, and integration with other GCP services, making it suitable for a variety of workloads including web hosting, data processing, and high-performance computing.
    4
    **VM instances** wizard will open. If you do not have a project click the "**CREATE PROJECT**" button on the right side to create a new one
    5
    **New Project** wizard will open, give the Project name as - "**in28minutes project**" and click on the **CREATE** button
    6
    On the top right corner click on the **Notifications** icon, here you can see that the Project "**in28minutes project**" has been created
    7
    **Compute Engine API** wizard will open, click on the **ENABLE** button
    information ordinal icon
    **What is Compute Engine API ?**\ \ The Compute Engine API is a RESTful interface provided by Google Cloud Platform that allows users to programmatically manage and control their virtual machines, networks, and other resources within Google Compute Engine.
    8
    **VM instances** wizard will open, click on the **CREATE INSTANCE** button on the top left to create a new instance
    information ordinal icon
    **What is an Instance?**\ \ An instance is a virtual machine (VM) running on Google Cloud Platform's Compute Engine, providing the necessary resources and environment to run applications and workloads.
    9
    **Create an instance** wizard will open, give the Name as - **my-first-vm**
    10
    In the **Regions** and **Zone** dropdown, you can select the region closest to you **Note:** For this demo, we will be selecting the region **us-central1 (Iowa)**.
    11
    Scroll to the **Machine configuration** section, click on the **General purpose** option
    information ordinal icon
    **What are General purpose Machines?**\ \ General purpose machines in Google Cloud Platform are VM instances optimized for a balanced mix of compute, memory, and network resources, suitable for a wide variety of workloads such as web servers, applications, and development environments.
    12
    Click on the **Compute optimized** option to view compute optimized machines for VM
    information ordinal icon
    **What are Compute optimized Machines?** \ \ Compute optimized machines in Google Cloud Platform are VM instances designed for high-performance computing tasks that require significant computational power, such as scientific simulations, machine learning, and data analysis.
    13
    Click on the **Memory optimized** option to view Memory optimized machines for VM
    information ordinal icon
    **What are Memory optimized Machines?**\ \ Memory optimized machines in Google Cloud Platform are VM instances optimized for workloads that require a large amount of memory relative to CPU, such as in-memory databases, real-time analytics, and high-performance computing applications that manipulate large data sets in memory.