Auf dieser Seite wird beschrieben, wie Sie mit Google Distributed Cloud verbundene 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 Installationsanforderungen für Distributed Cloud Connected erfüllen.
Bestellarten 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 im Besitz von Google Sie können die mit Distributed Cloud verbundene Hardware direkt bei Google bestellen. In diesem Fall beschafft, wartet, repariert und außer Betrieb nimmt Google die mit Distributed Cloud verbundene Hardware. Nach Ablauf Ihres Vertrags holt Google die Distributed Cloud-Hardware ab und vernichtet alle darauf gespeicherten Daten.
Vom Kunden beschaffte Hardware Sie können Distributed Cloud Connected bei einem Google-Partner-SI bestellen, nachdem Sie sich mit Google über eine Bereitstellungskonfiguration beraten haben, die Ihren geschäftlichen Anforderungen entspricht. In diesem Fall sind Sie Eigentümer der mit Distributed Cloud verbundenen Hardware. Das SI arbeitet mit Ihnen und Google zusammen, um die Hardware bereitzustellen, zu reparieren und außer Betrieb zu nehmen. Nach Ablauf Ihres Vertrags löscht das SI alle Google-Software und Ihre Daten von der mit Distributed Cloud verbundenen Hardware. Sie können die Hardware dann wiederverwenden oder entsorgen.
Mit Distributed Cloud verbundene Hardware über die Google Cloud console bestellen
Rufen Sie in der Google Cloud console die Seite Bestellungen auf.
Wählen Sie das Ziel Google Cloud projekt aus.
Klicken Sie auf Auftrag erstellen.
Füllen Sie das Antragsformular aus und senden Sie es ab.
Ein Google Cloud Vertriebsmitarbeiter prüft Ihre Anfrage und setzt sich mit Ihnen in Verbindung, um die Bestellung abzuschließen. Der Mitarbeiter führt folgende Schritte aus:
- Er prüft Ihre geschäftlichen Anforderungen, um Ihnen bei der Auswahl der optimalen Hardwarekonfiguration zu helfen.
- Er erfasst Informationen zu Ihrem lokalen Netzwerk, Google Cloud Ihrem Projekt, dem Installationsort und anderen Anforderungen, die in den Installationsanforderungen aufgeführt sind.
- Anhand dieser Informationen konfiguriert er Ihre Distributed Cloud-Hardware vor der Auslieferung.
Mit Distributed Cloud verbundene Hardware über die 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 Feldcreate_order_response.namezugegriffen werden kann. Der Name derOrder-Ressource hat das folgende Format:`projects/`PROJECT_ID`/locations/`REGION`/orders/`ORDER_ID
Dabei gilt:
PROJECT_ID: die ID desZielprojekts. Google CloudREGION: die Google Cloud Region, in der Sie Ihre Distributed Cloud-Zonen bereitstellen möchten.ORDER_ID: eine eindeutige ID, die diese Bestellung identifiziert. Wenn sie weggelassen wird, wird automatisch ein Wert generiert. Wir empfehlen, einen eindeutigen Bestell-ID-Wert anzugeben, der aus Kleinbuchstaben, Zahlen und Bindestrichen besteht. Andernfalls können bei fehlgeschlagenen Aufrufen zur Auftragserstellung doppelte Bestellungen 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 die zukünftige Wartung koordiniert. Diese Kontaktperson kann sich von der auf der Bestellung angegebenen unterscheiden.Hardware: Diese Ressource stellt einen Distributed Cloud-Server oder ein Rack dar. JedeHardware-Ressource verweist auf die zugehörigenOrder-,Site- undZone-Ressourcen. Verwenden Sie den ListSkus API-Aufruf, um die verfügbaren SKUs aufzurufen.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 Fragebogen zu Kundeninformationen (Customer Information Questionnaire, CIQ) ausfüllen und den Umfang und die Konfiguration Ihrer Distributed Cloud Connected-Bereitstellung festlegen. Sie benötigen diese Informationen, um die Bestellung aufzugeben.
Vorbereitung
Bevor Sie beginnen, müssen die folgenden Schritte abgeschlossen worden sein:
Installieren Sie die Clientbibliothek der GDC Hardware Management API mit dem folgenden Befehl:
python3 -m pip install google-cloud-gdchardwaremanagement
Aktivieren Sie die GDC Hardware Management API im Ziel Google Cloud projekt.
Bestellung für mit Distributed Cloud verbundene Hardware über die GDC Hardware Management API erstellen und senden
Die Schritte in diesem Abschnitt sind Beispiele, die veranschaulichen, wie Sie eine Order-Ressource erstellen und über die GDC Hardware Management API 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.
Erstellen Sie eine
Order-Ressource. 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
DRAFTund es wurde ihr ein Ressourcenname zugewiesen, der im Feldcreate_order_response.namegespeichert ist. Verwenden Sie diesen Ressourcennamen, wenn Sie den Status dieser Bestellung ändern oder verfolgen möchten.Erstellen Sie eine
Site-Ressource. 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()
Erstellen Sie eine
Zone-Ressource. 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()
Erstellen Sie die
Hardware-Ressourcen. Sie müssen für jeden Server in Ihrer mit Distributed Cloud verbundenen Bereitstellung einen eindeutigenhardware_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()
Senden Sie die
Order-Ressource an Google:submit_order_response = client.submit_order( request=gdchardwaremanagement_v1alpha.SubmitOrderRequest( name=create_order_response.name, ), ).result()