Hardware bestellen

Auf dieser Seite wird beschrieben, wie Sie Google Distributed Cloud Connected-Hardware bestellen. Distributed Cloud Connected ist in den folgenden Ländern verfügbar:

  • Australien
  • Österreich
  • Belgien
  • Brasilien
  • Kanada
  • Dänemark
  • Finnland
  • Frankreich
  • Deutschland
  • Hongkong
  • Japan
  • Indien
  • Indonesien
  • Italien
  • Niederlande
  • Norwegen
  • Polen
  • Saudi-Arabien
  • Singapur
  • Südkorea
  • Spanien
  • Schweden
  • Schweiz
  • Vereinigtes Königreich
  • USA

Bevor Sie die Hardware bestellen, müssen Sie die Anforderungen für die Installation von Distributed Cloud Connected erfüllen.

Bestelltypen für Distributed Cloud Connected

Sie können die mit Distributed Cloud verbundene Hardware je nach Ihren geschäftlichen Anforderungen auf eine der folgenden Arten bestellen:

  • Hardware, die Google gehört: Sie können die Hardware für Distributed Cloud Connected direkt bei Google bestellen. In diesem Szenario beschafft, wartet, repariert und außer Betrieb nimmt Google die Hardware für Distributed Cloud Connected. Wenn Ihr Vertrag endet, holt Google die Distributed Cloud-Hardware ab und vernichtet alle darauf gespeicherten Daten.

  • Von Kunden beschaffte Hardware Sie können Distributed Cloud Connected bei einem Google-Partner-SI bestellen, nachdem Sie mit Google eine Bereitstellungskonfiguration besprochen haben, die Ihren geschäftlichen Anforderungen entspricht. In diesem Szenario sind Sie der Eigentümer der mit Distributed Cloud verbundenen Hardware. Der SI arbeitet mit Ihnen und Google zusammen, um die Hardware bereitzustellen, zu reparieren und außer Betrieb zu nehmen. Wenn Ihr Vertrag ausläuft, löscht der SI alle Google-Software und Ihre Daten von der mit Distributed Cloud verbundenen Hardware. Sie können die Hardware dann wiederverwenden oder entsorgen.

Hardware für Distributed Cloud Connected über die Google Cloud -Konsole bestellen

  1. Rufen Sie in der Google Cloud Console die Seite Bestellungen auf.

    Zu den Bestellungen

  2. Wählen Sie das Zielprojekt Google Cloud aus.

  3. Klicken Sie auf Auftrag erstellen.

  4. Füllen Sie das Antragsformular aus und senden Sie es ab.

Ein Google Cloud Vertriebsmitarbeiter prüft Ihren Antrag und setzt sich mit Ihnen in Verbindung, um die Bestellung abzuschließen. Der Kundenservicemitarbeiter führt Folgendes aus:

  • Er prüft Ihre Geschäftsanforderungen, damit Sie die optimale Hardwarekonfiguration auswählen können.
  • Erfasst Informationen zu Ihrem lokalen Netzwerk,dem Google Cloud -Projekt, dem Installationsort und anderen Anforderungen, die in den Installationsanforderungen aufgeführt sind.
  • Anhand dieser Informationen wird Ihre Distributed Cloud-Hardware vor der Auslieferung konfiguriert.

Hardware für Distributed Cloud Connected mit der GDC Hardware Management API bestellen

Wenn Sie eine Bestellung über die GDC Hardware Management API aufgeben möchten, müssen Sie eine Order-Ressource sowie die zugehörigen Site-, Zone- und Hardware-Ressourcen erstellen, auf die die Order-Ressource verweist. Anschließend senden Sie die Order-Ressource an Google.

Diese Ressourcen haben die folgenden Funktionen. Weitere Informationen zur Verwendung der GDC Hardware Management API finden Sie in der Referenz zur Google Distributed Cloud CLI und API.

  • Order: Mit dieser Ressource wird die Erstellung einer oder mehrerer Distributed Cloud-Zonen angefordert. Wenn Sie diese Ressource erstellen, erhält sie einen Namen, auf den im Feld create_order_response.name zugegriffen werden kann. Der Ressourcenname Order hat das folgende Format:

    `projects/`PROJECT_ID`/locations/`REGION`/orders/`ORDER_ID

    Dabei gilt:

    • PROJECT_ID: die ID des Zielprojekts Google Cloud .
    • REGION: Die Google Cloud Region, in der Sie Ihre Distributed Cloud-Zonen bereitstellen möchten.
    • ORDER_ID: Eine eindeutige ID, die diese Bestellung identifiziert. Wird er weggelassen, wird automatisch ein Wert generiert. Wir empfehlen, dass Sie einen eindeutigen Bestell-ID-Wert angeben, der aus Kleinbuchstaben, Ziffern und Bindestrichen besteht. Andernfalls können durch fehlgeschlagene Aufrufe zur Auftragserstellung doppelte Aufträge generiert werden.
  • Site: Diese Ressource stellt den physischen Standort dar, an dem Sie Ihre Distributed Cloud-Hardware bereitstellen möchten. Diese Ressource enthält die Kontaktdaten einer verantwortlichen Person, die den Zugriff für die Erstlieferung und zukünftige Wartungsarbeiten koordiniert. Dieser Kontakt kann sich von dem unterscheiden, den Sie bei der Bestellung angegeben haben.

  • Hardware: Diese Ressource stellt einen Distributed Cloud-Server oder ein Distributed Cloud-Rack dar. Jede Hardware-Ressource verweist auf die zugehörigen Order-, Site- und Zone-Ressourcen. Um die verfügbaren SKUs aufzurufen, verwenden Sie den API-Aufruf ListSkus.

  • Zone: Diese Ressource stellt die mit Distributed Cloud verbundene Hardware dar, die in Ihren Räumlichkeiten bereitgestellt werden soll. Eine Distributed Cloud-Zone umfasst ein oder mehrere mit Distributed Cloud verbundene Racks oder alle mit Distributed Cloud verbundenen Server, die an Ihrem Standort bereitgestellt werden.

Bevor Sie die Schritte in diesem Abschnitt ausführen, müssen Sie mit Ihrem Google-Vertriebsmitarbeiter den Customer Information Questionnaire (CIQ) ausfüllen und den Umfang und die Konfiguration Ihrer verbundenen Distributed Cloud-Bereitstellung festlegen. Sie benötigen diese Informationen, um die Bestellung aufzugeben.

Vorbereitung

Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:

  1. Richten Sie eine Python-Entwicklungsumgebung ein.

  2. Installieren Sie die Clientbibliothek für die GDC Hardware Management API mit dem folgenden Befehl:

    python3 -m pip install google-cloud-gdchardwaremanagement
    
  3. Aktivieren Sie die GDC Hardware Management API im Zielprojekt Google Cloud .

Bestellung für verbundene Hardware für Distributed Cloud mit der GDC Hardware Management API erstellen und senden

Die Schritte in diesem Abschnitt sind Beispiele, die veranschaulichen, wie Sie mit der GDC Hardware Management API eine Order-Ressource erstellen und an Google senden. Für die Schritte in diesem Abschnitt benötigen Sie die Rolle GDC Hardware Management Admin (roles/gdchardwaremanagement.admin) in Ihrem Google Cloud -Projekt.

  1. Order-Ressource erstellen Beispiel:

    import datetime
    from google.cloud import gdchardwaremanagement_v1alpha
    from google.protobuf.timestamp_pb2 import Timestamp
    from google.type import postal_address_pb2
    
    client = gdchardwaremanagement_v1alpha.GDCHardwareManagementClient()
    
    contact = gdchardwaremanagement_v1alpha.Contact(
        given_name="John",
        family_name="Customer",
        email="jcustomer@example.com",
        phone="+1 123 456 7890",
    )
    
    organization_contact = gdchardwaremanagement_v1alpha.OrganizationContact(
        address=postal_address_pb2.PostalAddress(
            organization="Example Organization",
            address_lines=["1800 Amphibious Blvd."],
            locality="Mountain View",
            administrative_area="CA",
            postal_code="94045",
            region_code="US",
        ),
        contacts=[contact],
    )
    
    order = gdchardwaremanagement_v1alpha.Order(
        organization_contact=organization_contact,
        customer_motivation="I like Google Distributed Cloud!",
        fulfillment_time=Timestamp(
            seconds=int(datetime.datetime(2024, 11, 22, 9, 0).timestamp()),
        ),
        region_code="US",
    )
    
    create_order_response = client.create_order(
        request=gdchardwaremanagement_v1alpha.CreateOrderRequest(
            parent="projects/myProject/locations/us-east1",
            order_id="myOrderID",
            order=order,
        ),
    ).result()

    Ihre Bestellung hat jetzt den Status DRAFT und ihr wurde ein Ressourcenname zugewiesen, der im Feld create_order_response.name gespeichert ist. Verwenden Sie diesen Ressourcennamen, wenn Sie diese Bestellung ändern oder den Status verfolgen möchten.

  2. Site-Ressource erstellen Beispiel:

    site = gdchardwaremanagement_v1alpha.Site(
        organization_contact=organization_contact,
        google_maps_pin_uri="https://maps.app.goo.gl/z7bE8z8fffg6Sri46",
    )
    
    create_site_response = client.create_site(
        request=gdchardwaremanagement_v1alpha.CreateSiteRequest(
            parent="projects/myProject/locations/us-east1",
            site_id="mySite",
            site=site,
        ),
    ).result()
  3. Zone-Ressource erstellen Beispiel:

    zone = gdchardwaremanagement_v1alpha.Zone(
        contacts=[contact],
        network_config=gdchardwaremanagement_v1alpha.ZoneNetworkConfig(
            management_ipv4_subnet=gdchardwaremanagement_v1alpha.Subnet(
                address_range="192.0.2.0/24",
                default_gateway_ip_address="192.0.2.1",
            ),
            machine_mgmt_ipv4_range="192.0.2.8/29",
            kubernetes_ipv4_subnet=gdchardwaremanagement_v1alpha.Subnet(
                address_range="203.0.113.0/24",
                default_gateway_ip_address="203.0.113.1",
            ),
            kubernetes_node_ipv4_range="203.0.113.8/29",
            kubernetes_control_plane_ipv4_range="203.0.113.16/29",
        ),
    )
    
    create_zone_response = client.create_zone(
        request=gdchardwaremanagement_v1alpha.CreateZoneRequest(
            parent="projects/myProject/locations/us-east1",
            zone_id="myZone",
            zone=zone,
        ),
    ).result()
  4. Erstellen Sie die Hardware-Ressourcen. Sie müssen für jeden Computer in Ihrer mit Distributed Cloud verbundenen Bereitstellung einen eindeutigen hardware_id-Wert angeben. Beispiel:

    from google.type import date_pb2
    
    hardware = gdchardwaremanagement_v1alpha.Hardware(
        order=create_order_response.name,
        site=create_site_response.name,
        zone=create_zone_response.name,
        config=gdchardwaremanagement_v1alpha.HardwareConfig(
            sku="projects/myProject/locations/us-east1/skus/gdce-server-l",
            power_supply=gdchardwaremanagement_v1alpha.types.PowerSupply.POWER_SUPPLY_AC,
        ),
        physical_info=gdchardwaremanagement_v1alpha.HardwarePhysicalInfo(
            power_receptacle=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.PowerReceptacleType.NEMA_5_15,
            network_uplink=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.NetworkUplinkType.RJ_45,
            voltage=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.Voltage.VOLTAGE_110,
            amperes=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.Amperes.AMPERES_15,
        ),
        installation_info=gdchardwaremanagement_v1alpha.HardwareInstallationInfo(
            rack_location="Floor 2, Room 201, Row 7, Rack 3",
            power_distance_meters=2,
            switch_distance_meters=2,
            rack_unit_dimensions=gdchardwaremanagement_v1alpha.Dimensions(
                width_inches=19,
                height_inches=1.75,
                depth_inches=30,
            ),
            rack_space=gdchardwaremanagement_v1alpha.RackSpace(
                start_rack_unit=12,
                end_rack_unit=12,
            ),
            rack_type=gdchardwaremanagement_v1alpha.types.HardwareInstallationInfo.RackType.FOUR_POST,
        ),
        requested_installation_date=date_pb2.Date(year=2024, month=11, day=22),
    )
    
    create_hardware_response = client.create_hardware(
        request=gdchardwaremanagement_v1alpha.CreateHardwareRequest(
            parent="projects/myProject/locations/us-east1",
            hardware_id="machineHardwareID",
            hardware=hardware,
        ),
    ).result()
  5. Senden Sie die Ressource Order an Google:

    submit_order_response = client.submit_order(
        request=gdchardwaremanagement_v1alpha.SubmitOrderRequest(
            name=create_order_response.name,
        ),
    ).result()

Nächste Schritte