Anwendungsentwicklung auf OCI

Zeit zum Erstellen. Auf Oracle Cloud Infrastructure (OCI) finden Entwickler ein umfassendes Portfolio an Tools und Entwicklerservices, um neue Cloud-native Anwendungen zu erstellen und Unternehmensanwendungen zu modernisieren und zu erweitern.

Alles, überall und auf einmal: Anwendungsentwicklung mit Oracle (44:05)

Moderne Entwicklung mit der Leistungsfähigkeit von Daten

Die Art und Weise, wie wir Software entwerfen, entwickeln und ausliefern, hat sich verändert. Verwaltete und serverlose Cloud-Services gepaart mit Microservices, Kubernetes, Funktionen, API-Management und CI/CD ermöglichen Entwicklerteams, sich zu konzentrieren und schneller zu liefern. Auf OCI kombinieren Kunden moderne Entwicklungsmuster mit Daten und KI, um die nächste Generation von Anwendungen zu erstellen und zukunftssicher zu machen.

Warum Anwendungen auf OCI entwickeln?

  • Moderne Services vom Code bis zur Produktion

    Entwickeln und liefern Sie schneller mit OCI-Entwicklerservices. Von Low-Code bis hin zu Containern, CI/CD und Monitoring ist alles dabei, was Sie brauchen.

    AppDev-Services kennenlernen

  • Verwenden Sie Ihre Tools und Technologie

    Bringen Sie Ihren Stack mit – Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis und andere lassen sich direkt einbinden.

    Referenzarchitekturen anzeigen

  • Entwickelt auf Open Source

    Verwaltetes Kubernetes, Terraform, MySQL, OpenSearch und andere Services, die auf beliebten Projekten und Frameworks basieren, sorgen dafür, dass Ihre Fähigkeiten und Apps portabel bleiben.

    Cloud Native kennenlernen

  • Integrierte Daten und KI

    Stellen Sie eine Verbindung zu Datenbanken her, streamen Sie Daten und wenden Sie gebrauchsfertige KI- und ML-Services an, die keine weiterführende Schulung erfordern.

    KI kennenlernen

  • Starten Sie sofort mühelos durch

    Übernehmen und entwickeln Sie mit Tutorials, Labs, Referenzarchitekturen und einer Community, die Ihnen hilft und mit Ihnen lernt.

    Developer-Portal ansehen

Oracle Cloud Infrastructure – Anwendungsentwicklungsservices

Entwickeln, erstellen und bereitstellen

Entwickeln

Entwickeln Sie mit einer beliebigen Sprache oder einem beliebigen Framework. OCI wurde konzipiert, um so zu arbeiten, wie Sie arbeiten.

  • Nutzen Sie OCI über die Konsole oder mit APIs, SDKs, CLIs und Terraform-Providern.
  • Für Java und GraalVM ist der Java-Support in jedem kostenpflichtigen Mandanten enthalten.
  • Reduzieren Sie den Kontextwechsel mit Tools wie dem Code-Editor in der Konsole zum Bearbeiten von Code oder Skripten.
  • Auf Java aufbauend sind Java EE/Jakarta EE und MicroProfile-konforme Frameworks von Oracle erhältlich.

Erstellen und bereitstellen

Erstellen und iterieren Sie schneller mit OCI-nativen Toolchains, um den Prozess der Übernahme von Containern, Automatisierung und Infrastruktur als Code zu vereinfachen.

  • Führen Sie deklarative CI/CD-Pipelines aus, um Ihre End-to-End-Bereitstellung mit Oracle Cloud Infrastructure (OCI) DevOps zu automatisieren. Stellen Sie eine Verbindung zu privaten Ressourcen her, integrieren Sie vorhandene CI-Tools und übernehmen Sie fortschrittliche Bereitstellungsstrategien.
  • Verbinden und replizieren Sie GitHub, GitLab, Bitbucket oder andere Repositorys mit dem Code-Repository zusammen mit einer Container Registry und einem Artefakt-Repository.
  • Oracle Cloud Infrastructure (OCI) Resource Manager ist ein verwalteter Terraform-Service, der die Infrastrukturbereitstellung und die Prüfung von Konfigurationsänderungen automatisiert und IaC aus vorhandenen Umgebungen generiert.

Low Code

Erweitern Sie schnell Unternehmensanwendungen, fügen Sie neue Anwendungsschnittstellen hinzu und erstellen Sie sichere Web- und Datenbank-GUI-Apps.

  • Erstellen Sie neue eigenständige Cloud- und mobile Apps: Verwandeln Sie eine Tabelle in eine App, erstellen Sie Formulare, teilen Sie Daten oder erstellen Sie mit Oracle APEX sogar einen COVID-19-Health-Tracker für klinische Studien.
  • Passen Sie Oracle SaaS- und On-Premises-Anwendungen an, erweitern Sie diese, und erstellen Sie neue Anwendungen mit Oracle Visual Builder Studio.

Integriertes Ökosystem

Verbinden Sie die Tools, Frameworks und Technologien, die Sie bereits verwenden: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi und viele andere.

Containers and Functions

Kubernetes

Starten Sie Kubernetes-Cluster mit anpassbaren und serverlosen Managementoptionen sofort mit Oracle Container Engine for Kubernetes.

  • Vollständig kompatibel mit Open-Source-Upstream-Kubernetes, sodass Sie Ökosystemlösungen und -tools verwenden können.
  • Die Clustererstellung mit einem Klick umfasst die zugrunde liegenden virtuellen Netzwerke, Internet-Gateways und NAT-Gateways.
  • Virtuelle Knoten bieten ein serverloses Erlebnis.
  • Integriert mit anderen OCI-Services wie OCI Container Registry, DevOps CI/CD, Networking, Storage und mehr.

Container

Führen Sie Container sofort aus, ohne Server zu verwalten, und verwenden Sie die integrierte Container-Registry zur Zusammenarbeit und Skalierung.

  • Für containerisierte Anwendungen, die keine Container-Orchestrierung erfordern, führen OCI-Container-Instanzen Container sofort ohne Infrastruktur aus.
  • Die CPU- und Arbeitsspeicherressourcen von Container-Instanzen haben dieselben Tarife wie „reguläre“ Oracle Cloud Infrastructure-(OCI-)Compute-Instanzen.
  • Oracle Cloud Infrastructure Container Registry (OCIR) kann Container-Images mit einer vertrauten Docker-CLI und -API-Schnittstelle speichern, verwalten, scannen, signieren und freigeben.

Funktionen

Erstellen, ausführen und skalieren Sie ereignisgesteuerte Anwendungen, ohne eine Infrastruktur verwalten zu müssen, indem Sie den Service Oracle Cloud Infrastructure Functions verwenden, der auf dem Open-Source-Fn Projekt basiert.

  • Vorhersagbare geringe Latenzzeiten mit bereitgestellten Parallelitäten.
  • Portieren Sie Funktionen in andere Cloud- und On-Premises-Fn Projekt-Umgebungen.
  • Integriert in jeden OCI-Trigger: Ereignisse, API Gateway, Oracle Applications, Visual Builder Studio, DevOps und mehr.

APIs und Messaging

APIs erstellen und betreiben

Erstellen Sie Prototypen, testen, validieren, sichern, betreiben und monetarisieren Sie Ihre APIs.

  • API Gateway ist ein verwaltetes und hochverfügbares API-Frontend-Gateway zum Bereitstellen, Betreiben, Sichern und Monetarisieren von API-Services.
  • Mit serverlosen APIs ist es nicht mehr erforderlich, Infrastrukturvorgänge oder Überprovisioning durchzuführen, indem eine API mit serverlosen Funktionen als Backend und einem API-Gateway erstellt wird, das Frontend-Zugriff auf diese Funktionen bietet.
  • Entwerfen und veröffentlichen Sie APIs durch Prototyping, Entwicklung, Testen und Validieren von APIs basierend auf dem OpenAPI-Framework. Stellen Sie diese sicher über API Gateway bereit und überwachen Sie sie.

Messaging

Führen Sie skalierbares und zuverlässiges Messaging zwischen Microservices ein.

  • Streaming bietet ein serverloses, Kafka-kompatibles Echtzeit-Event-Streaming für Entwickler und Data Scientists. „Pay-as-you-go“ mit kostenloser Datenverschiebung zwischen Cloud-Services.
  • Queue ist ein serverloser Messaging-Service für sicheres, elastisches asynchrones Messaging mit garantierter Zustellung.

Datenbanken

Datenbanken

Für jede Art von Daten und Datenbeziehungen gibt es eine Oracle Database-Lösung sowie Unterstützung für Open-Source-Datenbanken.

  • MySQL HeatWave ist ein MySQL Database-Service für Transaktionen, Analysen und ML. Der Service ist auf OCI, Azure und AWS verfügbar.
  • NoSQL Database ist ein vollständig verwalteter, serverloser NoSQL Database-Service.
  • Oracle Autonomous Database eignet sich bestens zum Erstellen von SQL-, Dokument- oder Grafik-basierten Anwendungen in einer einzigen konvergierten Datenbank.
  • Nicht-Oracle-Datenbanken, einschließlich Cassandra, PostgreSQL und Redis, werden auf OCI ausgeführt.

Künstliche Intelligenz und Machine Learning

KI-Services

Erweitern Sie Ihre Anwendungen mit KI – und das alles ohne erforderliches KI-Know-how.

  • KI-Services umfassen Sprach-/Spracherkennung, Computer-Vision, Anomalieerkennung , KI-Prognose, Medienverarbeitung und mehr.
  • Passen Sie vordefinierte Modelle einfach und privat mit Ihren Daten an.

Datenbankinternes ML

Wenden Sie vordefinierte und anpassbare Modelle auf Ihre Datenbank an.

  • MySQL HeatWave und Autonomous Database geben Entwicklern mehr als 30 Algorithmen und die Möglichkeit, Modelle mit ihren Daten zu erstellen und zu trainieren – ohne die Daten in ein separates System zu verschieben.

Eigene Modelle ausführen

Führen Sie Ihre Trainings- und Inferenzmodelle mit gängigen Open-Source-Frameworks auf OCI aus.

Anwendungsintegration

Anwendungsintegration

Verbinden und passen Sie Abläufe und Prozesse über SaaS, Unternehmensanwendungen und Ihre benutzerdefinierten Anwendungen mit der OCI-Anwendungsintegration an.

  • Vereinheitlichen Sie Workflows und Genehmigungen in ERP-, HCM- und CX-Anwendungen mit einem visuellen Designer und einsatzbereiten Vorlagen für die Prozessautomatisierung.
  • Stellen Sie mit einer breiten Palette vordefinierter Adapter eine Verbindung zu jeder Cloud- oder On-Premises-Anwendung her.

Anwendungsservices

Suchen

Erstellen Sie die anwendungsinterne Suche mit dem OCI Search Service mit OpenSearch.

  • Verwenden Sie eine bewährte Open-Source-Suchlösung mit einer Verwaltungsebene und ohne zu verwaltende Infrastruktur.

Blockchain

Arbeiten Sie mit mehreren Parteien zusammen, indem Sie ein gemeinsames Distributed Ledger auf Blockchain Platform Service nutzen.

  • Stellen Sie schnell ein privates, sicheres und vorgefertigtes Blockchain-Netzwerk mit einem gemeinsam genutzten Distributed Ledger bereit, das auf der Open-Source-Hyperledger Fabric basiert.

Content Management

Erstellen Sie mit Oracle Content Management reaktive Frontends auf einem Headless-CMS.

  • Setzen Sie Ihre bevorzugten Jamstack-Komponenten ein, wie z. B. Gatsby, React, Svelte, Next.js und vieles mehr.
  • Holen Sie sich leistungsstarke Kollaborations-, Workflow-Management- und Selfservice-Funktionen für Content-Creator.

Monitoring und Beobachtbarkeit

Application Performance Monitoring

Erkennen und beheben Sie Performanceprobleme schnell mit vollständiger Stack-Transparenz über Metriken, Ablaufverfolgung und Protokolle – unabhängig davon, wo Ihre Apps mit Oracle Application Performance Monitoring gehostet werden.

  • Überwachung der realen Benutzererfahrung
  • Synthetische Überwachung
  • Verteilte Transaktionsverfolgung
  • Serverüberwachung
  • Aggregierte Anwendungs- und Infrastrukturprotokolle und -analysen

Monitoring

Optimieren Sie die Infrastruktur und beheben Sie Fehler mit vollständiger Transparenz und Kapazitätstrends in Ihrem Mandanten.

  • OCI Monitoring liefert Performance- und Betriebszeitmetriken von Infrastruktur und Anwendungen mit vorab ausgefüllten Dashboards.
  • Operations Insights bietet einen Überblick über Auslastung und Performance im Laufe der Zeit, indem langfristige Muster analysiert werden, um Kosten, SQL-Performance und mehr zu optimieren.

Logging

Sammeln, suchen und analysieren Sie Protokolle über Anwendungen, OCI-Ressourcen und andere Quellen hinweg.

  • OCI Logging ist mit einer leistungsstarken Regel-Engine einfach zu durchsuchen, um Funktionen oder Alerts auszulösen.
  • Basierend auf offenen Standards wie Fluentd.
  • Der Preis richtet sich nach dem Speicherplatz, nicht nach Suche oder Datenaufnahme.
  • Fügen Sie Logging Analytics für ML-basierte Analysen und mehr als 250 Parser für heterogene Umgebungen hinzu.
  • Connector Hub bietet Verwaltung und Kontrolle über Datenbewegungen zwischen OCI-Services wie Protokollierung und Objektspeicherung bzw. zwischen OCI und Protokollanalysetools von Drittanbietern.

OCI-Ressourcen für Anwendungsentwicklungsteams

18. Oktober 2022

OCI erweitert das Portfolio für die Anwendungsentwicklung um neue serverlose Container- und Messaging-Services und -Funktionen, um die Einführung von Cloud-nativen Technologien in Unternehmen zu vereinfachen

Leo Leung, Vice President, Product Marketing, OCI

Heute erweitern wir das umfassende Portfolio von über hundert Services, die Oracle Cloud Infrastructure (OCI) anbietet, um Entwicklern beim Erstellen, Ausführen, Modernisieren und Erweitern von Anwendungen zu helfen. Dazu gehören eine breite Palette von Entwicklerservices zum Erstellen von Cloud-nativen Apps, vortrainierter KI, Datenservices und Low-Code-Entwicklung sowie Lösungen zur Verbesserung der Sicherheit, Beobachtbarkeit, Entwicklererfahrung und vieles mehr – einschließlich der neuen Services und Funktionen, die wir heute vorstellen.

Vollständigen Beitrag lesen

Kundenerfolge bei der Anwendungsentwicklung

Regierung und Bildung
CMRIs Forschungsaktivitäten können mit Oracle AI 6-mal schneller abgeschlossen werden
Reise- und Transportwesen
Cloud-native Services von Oracle helfen Pompeji bei der Wiedereröffnung nach dem Lockdown
High Tech
Snap Vision reduziert die Bereitstellungszeiten um das 5-Fache und die Hostingkosten um 40 %
Kommunikation
Der Telekommunikationsriese Telstra unterstützt geschäftliche Anwender und Anwendungsentwickler mit Oracle APEX
High Tech
8x8 bietet Echtzeiteinblicke in seine Anwendungen
Die Oracle Playbook-Reihe

Wir haben die Geheimnisse unserer Personal-, Prozess- und Systemstrategie zusammengefasst. Und wir möchten sie mit Ihnen teilen.

Jetzt mit dem Erstellen beginnen

Probieren Sie Always Free-Cloud-Services aus und erhalten Sie eine 30-Tage-Testversion

Oracle bietet ein kostenloses Cloud-Kontingent ohne zeitliche Begrenzung für eine Auswahl von Services wie Autonomous Database, Compute und Storage an. Darüber hinaus erhalten Sie 300 US-Dollar in kostenlosen Credits, um zusätzliche Cloud-Services zu testen. Informieren Sie sich über die Einzelheiten und melden Sie sich noch heute für Ihr kostenloses Konto an.

  • Was ist im kostenlosen Oracle Cloud-Kontingent enthalten?

    • 2 x Autonomous Database mit jeweils 20 GB
    • AMD und Arm Compute-VMs
    • Insgesamt 200 GB Blockspeicher
    • 10 GB Objektspeicher
    • 10 TB ausgehende Datenübertragung pro Monat
    • Mehr als 10 permanent kostenlose Services
    • Kostenlose Credits im Wert von 300 US-Dollar, 30 Tage lang noch mehr

Erfahren Sie alle Neuigkeiten in Bezug auf OCI-Services und Anwendungsfälle

  • Neue Features – Die Highlights

    OCI-Services entwickeln und verbessern sich stets weiter. Wir fassen alles Neue an einem Ort zusammen, damit Sie sehen können, wie wir OCI weiterentwickeln.

    Neuigkeiten lesen
  • Der Developers Blog

    Lesen Sie den Developers Blog, um mit den neuesten Beispielen und Erklärungen zur Verwendung von OCI auf dem Laufenden zu bleiben.

    OCI Developers Blog kennenlernen

Mit Tutorials lernen

Man lernt am besten, wenn man es selbst ausprobiert. Nutzen Sie unsere Tutorials und praktischen Übungen mit dem Oracle Cloud Free Tier, Ihrem eigenen Oracle Cloud-Mandanten oder für ausgewählte Lösungen, einer von Oracle angebotenen kostenlosen Laborumgebung.

  • Erstellen Sie eine E-Commerce-Sockshop-Website

    In diesem Tutorial führen wir Sie durch die Erstellung einer zustandsbehafteten, auf Microservices basierenden Anwendung, die Oracle Coherence CE als skalierbaren eingebetteten Datenspeicher und Micronaut Framework als Anwendungsframework nutzt.

    E-Commerce-Sockshop-Tutorial starten
  • Python-Funktion mit einem API-Gateway aufrufen

    In diesem Tutorial verwenden Sie Oracle Functions, um Daten zu verarbeiten, die von einem Oracle API Gateway übergeben werden.

    Tutorial zur Python-Funktion starten
  • Python Flask-Anwendung in einem Kubernetes-Cluster bereitstellen

    In diesem Tutorial nutzen Sie einen Oracle Cloud Infrastructure-Account, um einen Kubernetes-Cluster einzurichten. Anschließend erstellen Sie eine Python-Anwendung mit einem Flask-Framework. Schließlich stellen Sie Ihre Anwendung über die Cloud Shell in Ihrem Cluster bereit.

    Python-Flask-Tutorial starten
  • Web-Chatbot erstellen

    In dieser Übung verwenden Sie Oracle APEX zum Speichern von Informationen, bieten eine REST-API mit Oracle REST Data Services an und ermöglichen Benutzern, mit einem digitalen Assistenten zu interagieren.

    Web-Chatbot-Tutorial starten

Zertifizieren Sie Ihre OCI-Fähigkeiten

Lernen Sie Zertifizierungen für Cloud-Entwickler, -Betrieb, -Architekten und mehr kennen.

Vertrieb kontaktieren

Sie möchten mehr über die Anwendungsentwicklung erfahren? Einer unserer Experten wird Ihnen gerne helfen.

  • Sie können Fragen beantworten wie:

    • Wie sehen die ersten Schritte bei der Anwendungsentwicklung auf OCI aus?
    • Welche OCI-Entwicklerservices sollte ich übernehmen, oder sollte ich vorhandene Tools und Services wie Monitoring in OCI integrieren?
    • Wo erhalte ich Antworten auf konkrete Fragen zur OCI-Sicherheit oder anderen Themen?
    • Wie wende ich vorhandene Oracle Lizenzen auf OCI-Service Credits an?
    • Wo erhalte ich Unterstützung beim Erweitern der Servicelimits?