Eine Cloud für Entwickler*innen – werden Sie Teil unserer Innovators Community!
Aparna Sinha
Director of Product Management
Urs Hölzle
Senior Vice President, Technical Infrastructure, Google Cloud
Ihre Frage – unsere Antwort
Ganz gleich, wo Sie sich auf Ihrer Google Cloud- oder Google Workspace-Reise befinden, wir freuen uns, von Ihnen zu hören. Reichen Sie Ihre Fragen hier ein, um die Chance zu haben, die Antwort im Blog zu bekommen.
Jetzt fragenWo wird Ihr Unternehmen in zehn Jahren stehen? Wir sind davon überzeugt, dass nur Branchenführer werden kann, wer auch Technologieführer einer Branche ist. Entwickler*innen leisten dazu einen entscheidenden Beitrag.
Unsere Google Cloud Next ‘21 Keynote „A Cloud Built For Developers – Eine Cloud für Entwickler*innen“ konzentrierte sich deshalb auf zwei Bereiche, in denen wir Entwicklerinnen und Entwickler bei der Transformation ihres Unternehmens unterstützen: (1) Tools, die ihnen die Arbeit erleichtern; und (2) eine Developer Community, in der Entwickler*innen gemeinsam wachsen und voneinander lernen können.
Tools, um Ihnen die Arbeit zu erleichtern
Von transformativen Infrastruktur-Technologien wie Tau VMs bis hin zu Innovationen in den Bereichen Daten und KI und Sicherheit – jedes neue Feature oder Tool zielt darauf ab, Entwickler*innen auf der ganzen Welt die Arbeit zu erleichtern. Egal ob bei der Einbettung zentraler Sicherheits- und Nachhaltigkeitsfunktionen in die Google Cloud oder der Integration von Partnerlösungen in unsere Konsole, unser Hauptfokus ist derselbe: Entwickler*innen die bestmögliche Cloud-Erfahrung zu bieten.
Kubernetes, kinderleicht
Kubernetes-Installationen erfordern viel manuelle Konfiguration. Mit Google Cloud erhalten Sie eine der sichersten Kubernetes-Lösungen der Branche, mit den meisten Automatisierungsoptionen. GKE Autopilot vereinfacht die Nutzung von Kubernetes maßgeblich, indem es die zugrundeliegende Infrastruktur des Clusters bereitstellt und verwaltet – einschließlich Control-Plane, Node-Pools und Worker-Nodes. So können Sie sich auf ihre eigenen Anwendungen und Services konzentrieren. Mit GKE Autopilot steht Ihnen ein vom Kubernetes-Team selbst entwickeltes, fortschrittliches Cluster zur Verfügung, das sämtliche Best Practices berücksichtigt. So bleiben Sie immer auf dem Laufenden und erzielen die gleichen Ergebnisse, wie unsere Expert*innen, ohne selbst Kubernetes-Expert*in sein zu müssen. Das finden Sie nur bei Google Cloud.
Sichere, fortschrittliche Anwendungen direkt von Ihrem Laptop aus
Google Cloud erleichtert die Entwicklung fortschrittlicher Anwendungen:
- Einfache Entwicklung: Mit dem Cloud Shell Editor, einer kontextsensitiven Remote-Entwicklungsumgebung, können Sie Anwendungen sicher von jedem Browser aus entwickeln und verwalten. Nichts muss lokal heruntergeladen oder installiert werden. Der Editor verfügt über einen integrierten Debugger, Quellcodeverwaltung, API-Explorer sowie lokale Emulatoren für Kubernetes und serverlose APIs für lokale Tests auf Ihrem Laptop. Zudem können Sie Befehle direkt über die Kommandozeile der Google Cloud-Dokumentation nachschlagen – für eine bessere Lernerfahrung im jeweiligen Arbeitskontext.
- Einfache Bereitstellung: Mit Cloud Build können Sie Anwendungen für unterschiedlichste Umgebungen, wie VMs, Kubernetes oder Firebase, direkt auf unserer serverlosen CI/CD-Plattform entwickeln, testen und bereitstellen. Cloud Run vereint die Vorteile von serverloser und Container-Bereitstellung. Da keine Cluster konfiguriert werden müssen, können Sie Container sekundenschnell in Produktion zur Verfügung stellen. Und durch die Integration von Cloud Build und Cloud Run können Sie Apps sogar mit nur einem einzigen Befehl entwickeln und bereitstellen. Vor Kurzem haben wir zudem Cloud Deploy eingeführt, um die nahtlose Skalierung von Deployment-Pipelines innerhalb Ihres Unternehmens zu erleichtern. Die Binärautorisierung stellt sicher, dass nur vertrauenswürdige Container-Images auf GKE oder Cloud Run bereitgestellt werden.
- Einfache Erweiterung: Cloud Functions ist ein skalierbarer „Pay-as-you-go“-Service, mit dem Sie Ihren Code ohne Servermanagement bereitstellen können. Sie können Ihre Anwendung erweitern und je nach Auslastung skalieren.
- Einfache Bedienung: Mit der Operations Suite von Google Cloud können Sie Anwendungen auch in Produktion problemlos überwachen, Fehler beheben und die Leistung verbessern. Sie erhalten eine integrierte Ansicht aller Benachrichtigungen, Ereignisse, Kennzahlen und Logs, und müssen bei der Fehlerbehebung nicht zwischen verschiedenen Tools wechseln.
Den Risiken von morgen immer einen Schritt voraus
Die jüngsten Cyberangriffe zielten alle darauf ab, die Software-Lieferkette zu kompromittieren. Um diese zunehmenden Bedrohungen zu adressieren, haben wir Sicherheit nun nativ in die Toolchain von Entwickler*innen integriert, um potenzielle Probleme vorherzusehen und zu vermeiden.
Cloud Build bietet den ersten und bisher einzigen CI/CD-Service mit integrierter verifizierbarer Provenienz. So kann ein Binärprogramm zur Quelle zurückverfolgt werden, um Manipulationen auszuschließen und sicherzustellen, dass der ausgeführte Code auch der richtige ist. Und mit den neuen Integritätsfunktionen, ein weiteres Alleinstellungsmerkmal der Google Cloud, können Sie verhindern, dass Mitglieder Ihres Unternehmens Code bereitstellen, der nicht in Ihrer offiziellen Entwicklungsumgebung erstellt wurde.
Anthos Service Mesh nutzt ein Zero-Trust-Sicherheitsmodell, mit dem Sie nach der Anwendungsbereitstellung die Authentifizierungen, Autorisierungen und Verschlüsselungen zwischen Diensten mit wenigen oder teilweise sogar ohne Änderungen verwalten können.
Sowohl Anthos Service Mesh als auch Cloud Build Hybrid sind in Google Cloud und in Ihrer On-Premise-Umgebung verfügbar. Sie arbeiten mit VPC Service Controls und VPC Peering, um die Sicherheitseinstellungen seitens der Entwicklung in Ihrem Unternehmen zu automatisieren und Ihnen bei der Programmierung und Verwaltung Ihrer Anwendungen den notwendigen Schutz zu bieten.
Wir sind fest davon überzeugt, dass wir unsere Services durch die Ausarbeitung geeigneter Branchenstandards sowohl sicherer als auch einfacher machen können. Daher haben wir gemeinsam mit anderen technologieführenden Unternehmen die Open Source Security Foundation gegründet, um Sicherheitsstandards für Open-Source-Umgebungen zu definieren. Zudem haben wir das branchenweite Framework SLSA (Supply chain Levels for Software Artifacts oder „Salsa“) gegen Supply-Chain-Angriffe vorgeschlagen. Dieses Sicherheitsframework stellt gemeinsame Kriterien zur Verfügung, um die Softwaresicherheit mithilfe von Automatisierung und kryptografischen Signaturen an jedem Punkt der Software-Lieferkette zu verbessern. Cloud Build entspricht standardmäßig bereits allen Vorgaben gemäß SLSA Level 1.
Um Ihre Software Supply Chain bestmöglich zu schützen, haben wir bereits an der Verbesserung der Sicherheit von Software-Lieferketten gearbeitet, als noch wenig Fokus auf diesem Thema lag. Davon profitieren Sie jetzt.
Definieren Sie die Grenzen des Möglichen neu
In einer Welt voller Daten und künstlicher Intelligenz bieten wir Ihnen Cloud-Produkte, die auf eine optimale Leistung, Zuverlässigkeit und Skalierbarkeit ausgelegt und branchenführend sind. Innovative KI-Funktionen unterstützen Sie dabei, ältere, weniger effiziente Verfahren einfach neu zu definieren und zu zeigen, was Entwickler*innen erreichen können.
Dabei hilft Ihnen z. B. Contract DocAI, eine neue Funktion innerhalb von DocAI, die die Datenerfassung automatisiert und so die Dokumentverarbeitungskosten reduziert. Sie basiert auf KI-Vorlagen und vollständig verwalteten Services, mit denen Sie intelligente Anwendungen noch schneller entwickeln und Ihrem Unternehmen so noch wertvollere Informationen zur Verfügung stellen können. Und das ist nur ein Beispiel, wie Sie Daten und KI dazu nutzen können, um die Grenzen des Möglichen für Nutzer*innen neu zu definieren.
Sorgen Sie für mehr Nachhaltigkeit
Wir unterstützen Entwickler*innen dabei, das Richtige zu tun – selbst wenn es schwierig sein sollte. Lange Zeit war ethisches und nachhaltiges Handeln für Unternehmen mit hohen Kosten verbunden. Indem Sie Ihre Emissionsziele gleich von Anfang an in Ihre IT-Initiativen integrieren, werden Sie zum Vorreiter bei der Umsetzung der Nachhaltigkeitsziele.
Viele Cloud-Anbieter haben die Vision einer nachhaltigen Zukunft und planen, ihren Energieverbrauch bis 2025 oder 2030 zu 100 % aus erneuerbaren Energien zu decken. Google hat dieses Ziel bereits 2017 erreicht – als bisher einzige Hyperscale-Cloud. Unsere Rechenzentren laufen doppelt so effizient wie durchschnittliche Rechenzentren. Wir haben in unsere Plattform Tools integriert, die Sie bei einer nachhaltigen Anwendungsentwicklung unterstützen. Hier eine Auswahl unserer neuesten Tools:
- Google Cloud Carbon Footprint – Erhalten Sie mit nur einem Klick Zugriff auf alle energiebezogenen Emissionsdaten, die Sie für Ihre CO2-Berichte benötigen.
- Region Picker – Mit diesem Tool können Sie für Ihre Workloads die Rechenzentrumsregion mit den niedrigsten Bruttoemissionen wählen. Aber ganz gleich, für welche Region Sie sich entscheiden – wir werden diesen Verbrauch jährlich mit erneuerbaren Energien ausgleichen, so dass Ihre Nettoemissionen immer Null betragen. Damit Sie nicht nur CO2-neutral, sondern CO2-frei wirtschaften können.
- Google Earth Engine und die Integration mit Google Cloud – Mit mehr als 700 Datensätzen und über 50 Petabyte an Daten erhalten Entwickler*innen über Earth Engine Zugriff auf den weltweit größten Datenkatalog vonSatellitenbildern und Tools, um sie bei ihrer Arbeit an Nachhaltigkeitsprojekten zu unterstützen.
- „Sustainable IT – Decoded“ Masterclass – Erfahren Sie in dieser Videopräsentation von weltweit führenden Nachhaltigkeitsexpert*innen, wie Sie Ihre Anwendungen nachhaltiger gestalten können.
Wir freuen uns darauf, dieses erweiterte Portfolio an Nachhaltigkeitstools und -ressourcen mit Ihnen zu teilen – damit Sie umweltfreundlichere Entscheidungen treffen und jeden Tag sicherer und nachhaltiger gestalten können.
Investition in unsere Developer Community
Communities zu bilden ist der effektivste Weg, um Entwickler*innen zu unterstützen. Deshalb haben wir Google Cloud Innovators gegründet.
Dieses neue Community-Programm wurde speziell für Entwickler*innen und Techniker*innen entwickelt, die mit Google Cloud arbeiten – von Unternehmensentwickler*innen und Datenwissenschaftler*innen bis hin zu Studierenden und Freizeit-Entwickler*innen. Über unsere Community erhalten Sie bereits vorzeitig Zugang zu den neuesten technischen Funktionen und Innovationen, aktuellen Roadmaps und Inhalten und können Kontakt zu unseren internen Entwicklungsexpert*innen aufnehmen. Sie erhalten exklusive Einladungen zu den Community Events unserer Cloud-Entwickler*innen sowie die einzigartige Chance, sich an der Gestaltung und Verbesserung der Google Cloud Services zu beteiligen. Als Anerkennung Ihrer Expertise als Community Influencer fördern wir Ihre Beiträge und arbeiten eng mit Ihnen zusammen, um mit Ihrer Hilfe einige der größten Herausforderungen der Menschheit zu lösen.
An der Spitze unserer Innovator Community stehen die Pionier*innen und Meinungsführer*innen, unsere sogenannten Champion Innovators, die von uns in diesen erlesenen Kreis eingeladen wurden. Ziel unserer Mitglieder ist es, andere Entwickler*innen zu inspirieren und zu ermutigen. Sie geben die Innovationsgeschwindigkeit im Google Cloud-Ökosystem vor. Weitere Informationen zu unseren Champion Innovators finden Sie in unserer Champion Innovators Directory.
Wir möchten unser Innovators-Programm noch stärker in die Google Cloud-Benutzererfahrung zu integrieren – das ist also erst der Anfang. Wir freuen uns schon darauf, Sie mit den notwendigen Tools und Ressourcen auszustatten, damit Sie sich auf die wirklich wichtigen Dinge konzentrieren können.