Applicatie-ontwikkeling met Oracle

Maak gebruik van een uitgebreid portfolio van tools en ontwikkelaarsservices om nieuwe applicaties te bouwen, bestaande applicaties te integreren en uit te breiden, en veeleisende AI- en niet-AI-workloads te implementeren.

Bouwen aan de toekomst met data en AI | Oracle DevLive 2024 (52:28)

APEX introduceert GenAI voor ontwikkelaars

Bekijk de herhaling van de aankondiging en kom meer te weten over de nieuwste AI-innovaties van APEX voor de ontwikkeling van bedrijfskritische applicaties.

Moderne ontwikkeling met de kracht van data

De manier waarop we software ontwerpen, ontwikkelen en verzenden is veranderd. Dankzij beheerde en serverloze cloudservices, in combinatie met microservices, Kubernetes, functies, API-beheer en CI/CD, kunnen ontwikkelteams zich beter concentreren en kan software sneller worden verzonden. Klanten combineren met Oracle moderne ontwikkelpatronen, data en AI om toekomstbestendige applicaties van de volgende generatie te creëren.

Waarom applicaties ontwikkeld op Oracle?

  • Moderne services, van code tot productie

    Dankzij de OCI-services voor ontwikkelaars kunnen applicaties sneller worden ontwikkeld en verzonden. Van low code tot containers, CI/CD en monitoring, alles wat u nodig hebt, kunt u hier vinden.

    Verken services voor applicatieontwikkeling

  • Gebruik uw eigen tools en technologie

    Neem uw eigen stack mee; u kunt onder andere Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis eenvoudig integreren.

    Bekijk referentiearchitecturen

  • Bouw op open source

    Met beheerde Kubernetes, Terraform, MySQL, OpenSearch en andere services op basis van populaire projecten en frameworks blijven uw vaardigheden en apps overdraagbaar.

    Verken Cloud Native

  • Integreer data en AI

    Maak verbinding met databases, stream data en pas kant-en-klare AI- en ML-services (machine learning) toe waarvoor geen geavanceerde training is vereist.

    AI verkennen

  • Ga snel aan de slag

    Maak gebruik van zelfstudies, trainingen, referentiearchitecturen en een gemeenschap die u helpt bij het bouwen en die samen met u leert.

    Bekijk onze ontwikkelaarsportal

Ontwikkelingsservices van Oracle

Ontwikkelen, bouwen en implementeren

Ontwikkelen

Ontwikkel met welke taal of welk framework u maar wilt. OCI is ontworpen voor alle manieren van werken.

  • Gebruik OCI via de console of met API's, SDK's, CLI's en Terraform-providers.
  • Bij Java en GraalVM zit de Java-ondersteuning in elke betaalde tenancy.
  • Verminder contextwisseling met behulp van tools, zoals de code-editor in de console, waarmee u code of scripts kunt bewerken.
  • Er zijn framework-producten van Java EE/Jakarta EE en MicroProfile beschikbaar bij Oracle, die berusten op Java.

Bouwen en implementeren

Bouw en itereer sneller met OCI-native toolchains om het proces van het implementeren van containers, automatisering en infrastructuur als code te vereenvoudigen.

  • Voer declaratieve CI/CD-pijplijnen uit om uw end-to-end levering te automatiseren met Oracle Cloud Infrastructure (OCI) DevOps. Maak verbinding met privéresources, integreer bestaande CI-tools en implementeer geavanceerde implementatiestrategieën.
  • Maak verbinding en repliceer GitHub, GitLab, Bitbucket of andere repository's naar de coderepository, samen met een containerregister en artefactrepository.
  • Oracle Cloud Infrastructure (OCI) Resource Manager is een beheerde Terraform-service waarmee het implementeren van infrastructuur en het controleren van configuratiewijzigingen wordt geautomatiseerd en IaC (Infrastructure-as-Code) wordt gegenereerd uit bestaande omgevingen.

Consistente gegevens

Vereenvoudigde applicatieontwikkeling en -activiteiten met gedistribueerde transacties.

  • Zorg voor consistentie tussen meertalige microservices die zijn geïmplementeerd in Kubernetes en/of andere omgevingen met MicroTx.
  • Bekijk de voorbeeldcode op GitHub.

Weinig code

Breid snel bedrijfsapplicaties uit, voeg nieuwe applicatie-interfaces toe en bouw veilige web- en database-GUI-apps.

  • Bouw nieuwe zelfstandige cloud- en mobiele apps: zet een spreadsheet om in een app, maak formulieren, deel data of bouw zelfs een COVID-19-statustracker voor klinische proeven met Oracle APEX.
  • Pas Oracle SaaS en lokale applicaties aan, breid deze uit en bouw nieuwe applicaties met Oracle Visual Builder Studio.

Geïntegreerd ecosysteem

Verbind de tools, frameworks en technologieën die u al gebruikt, zoals GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure en Pulumi.

Containers en functies

Kubernetes

Start onmiddellijk Kubernetes-clusters met de aanpasbare en serverloze beheeropties van OCI Kubernetes Engine.

  • Volledig compatibel met opensource upstream Kubernetes, zodat u ecosysteemoplossingen en -tools kunt gebruiken
  • Met één muisklik maakt u een cluster dat de onderliggende virtuele netwerken, internetgateways en NAT-gateways omvat.
  • Virtuele nodes maken een serverloze ervaring mogelijk.
  • Geïntegreerd met andere OCI-services, zoals OCI Container Registry, DevOps CI/CD, netwerken en opslag

Containers

Voer containers direct uit zonder servers te beheren en gebruik het ingebouwde containerregister om samen te werken en te schalen.

  • Voor containerapplicaties waarvoor geen containerorkestratie nodig is, voert OCI Container Instancescontainers onmiddellijk uit zonder infrastructuur.
  • De prijs van de CPU- en geheugenresources van de containerinstance is gelijk aan die van 'normale' Oracle Cloud Infrastructure (OCI) Compute.
  • Met Oracle Cloud Infrastructure Container Registry (OCIR) kunnen containerimages worden opgeslagen, beheerd, gescand, ondertekend en gedeeld met een vertrouwde Docker-CLI en een API-interface.

Functions

Maak, draai en schaal eventgestuurde applicaties met het op het opensource-Fn-project gebaseerde Oracle Cloud Infrastructure Functions, zonder dat u infrastructuur hoeft te beheren.

  • Voorspelbare lage latentie met geïnitialiseerde gelijktijdigheid
  • Poortfuncties naar andere Fn-Project-omgevingen, zowel lokaal als in de cloud
  • Geïntegreerd met alle OCI-triggers: events, API Gateway, Oracle Applications, Visual Builder Studio, DevOps en meer.

API's en berichten versturen

API's bouwen en gebruiken

Creëer, test, valideer, beveilig, gebruik en genereer zelfs inkomsten op basis van uw API's.

  • API Gateway is een beheerde en maximaal beschikbare API-frontendgateway voor het implementeren, uitvoeren, beveiligen van en het genereren van inkomsten uit API-services.
  • Serverless API's elimineren de noodzaak van infrastructuuractiviteiten of extra inrichting door een API te bouwen met serverloze functies zoals een backend en een API-gateway die frontend toegang biedt tot die functies.
  • Ontwerp en publiceer API's door prototypen te maken, te ontwikkelen en te testen en API's te valideren op basis van het OpenAPI-framework. U kunt deze veilig beschikbaar stellen en monitoren via API Gateway.

Berichten versturen

Maak gebruik van schaalbare en betrouwbare berichten tussen microservices.

  • Streaming biedt realtime, serverless eventstreaming voor ontwikkelaars en datawetenschappers, die bovendien compatibel is met Kafka. Betaal naar gebruik met gratis dataverplaatsing tussen cloudservices.
  • Queue is een serverloze berichtenservice voor veilig, flexibel, asynchroon berichtverkeer met gegarandeerde bezorging.
  • Email Delivery biedt klanten de middelen om door de applicatie gegenereerde e-mails snel en betrouwbaar te verzenden voor cruciale communicatie.

Databases

Databases

Voor elk soort data en datarelatie is er een Oracle Database oplossing en ondersteuning voor open-sourcedatabases.

  • Met HeatWave MySQL worden de zoekvraagprestaties van MySQL aanzienlijk verbeterd. MySQL HeatWave is beschikbaar op OCI, Azure en AWS.
  • NoSQL Database is een volledig beheerde, serverloze NoSQL databaseservice.
  • Oracle Autonomous Database is ideaal voor het bouwen van SQL-, document- of grafiekapplicaties in één geconvergeerde database.
  • Niet-Oracle databases, waaronder Cassandra, PostgreSQL en Redis, worden uitgevoerd op OCI.

Kunstmatige intelligentie en machine learning

AI-services

Integreer uw applicaties met AI. Er is geen AI-expertise vereist.

  • AI-services omvatten onder andere spraak-/taalherkenning, beeldherkenning, detectie van afwijkingen, AI-prognoses en mediaverwerking.
  • Pas vooraf gebouwde modellen eenvoudig en vertrouwelijk aan met uw eigen data.

ML in de database

Pas vooraf gebouwde en aanpasbare modellen toe op uw database.

  • HeatWave AutoML en Autonomous Database bevatten meer dan 30 algoritmen en bieden ontwikkelaars de mogelijkheid om modellen te bouwen en trainen met hun eigen data, zonder deze naar een apart systeem te hoeven verplaatsen.

Voer uw eigen modellen uit

Voer uw trainings- en inferentiemodellen uit op OCI met populaire open-sourceframeworks.

Applicatie-integratie

Applicatie-integratie

Verbind stromen en processen in SaaS, bedrijfsapplicaties en uw aangepaste applicaties en pas deze aan met OCI Application Integration.

  • Combineer workflows en goedkeuringen in ERP-, HCM- en CX-applicaties met een visuele ontwerpfunctie en kant-en-klare procesautomatiseringssjablonen.
  • Maak verbinding met welke cloud- of lokale applicatie u maar wilt, met een breed scala aan vooraf gebouwde adapters.

Applicatieservices

Zoeken

Bouw een zoekopdracht in de applicatie met OCI Search Service met OpenSearch.

  • Gebruik een bewezen open-source zoekoplossing met een beheerlaag, waarbij geen infrastructuur hoeft te worden beheerd.

Blockchain

Werk samen met meerdere partijen met behulp van een gedeeld distributed ledger op Blockchain Platform Service.

  • Richt snel een veilig, vooraf samengesteld privéblockchainnetwerk in met een gedeeld distributed ledger op basis van de open source Hyperledger Fabric.

Contentmanagement

Bouw reactieve frontends op een headless CMS met Oracle Content Management.

  • Gebruik uw favoriete Jamstack-componenten, zoals Gatsby, React, Svelte, Next.js en andere.
  • Profiteer van krachtige mogelijkheden voor samenwerking, workflowbeheer en selfservice voor contentmakers.

Monitoring en waarneembaarheid

Application Performance Monitoring

Met Oracle Application Performance Monitoring kunt u prestatieproblemen bekijken en deze snel oplossen dankzij inzicht in de volledige stack voor metrieken, tracering en logboeken, ongeacht waar uw apps worden gehost.

  • Monitoring van werkelijke gebruikerservaring
  • Synthetische monitoring
  • Tracering van gedistribueerde transacties
  • Servermonitoring
  • Geaggregeerde logboeken en analyses van applicaties en infrastructuur

Monitoring

Optimaliseer de infrastructuur en los problemen op met volledig inzicht in de capaciteitstrends van uw tenancy.

  • OCI Monitoring levert metrieken over de prestaties en uptime van de infrastructuur en applicaties met vooraf ingevulde dashboards.
  • Ops Insights biedt inzicht in gebruik en prestaties over een bepaalde periode door langetermijnpatronen te analyseren met het oog op de optimalisatie van onder andere kosten en SQL-prestaties.

Logging

Aggregeer, doorzoek en analyseer logboeken in applicaties, OCI-resources en andere bronnen.

  • OCI Logging is eenvoudig te doorzoeken dankzij een krachtige regel-engine voor het triggeren van functies of waarschuwingen.
  • Gebouwd op open standaarden, zoals Fluentd
  • Prijs wordt bepaald op basis van opslag, niet op basis van zoekopdrachten of opname.
  • Voeg Logging Analytics toe voor analyse op basis van ML en meer dan 250 parsers voor heterogene omgevingen.
  • Connector Hub biedt beheer en controle over dataverplaatsing tussen OCI-services, zoals Logging en Object Storage, of tussen OCI en tools voor logboekanalyse van derden.

OCI-resources voor applicatieontwikkelingsteams

10 september 2024

OCI Database met PostgreSQL-release: nieuwe functies

Mike Sorola, Karan Singh en Julien Lehmann

De nieuwste release van Oracle Cloud Infrastructure (OCI) Database met PostgreSQL biedt een groot aantal nieuwe functies waarmee de mogelijkheden worden verbeterd, waardoor het een nog aantrekkelijkere keuze is voor zakelijke klanten die op zoek zijn naar open-source databaseoplossingen. Met updates zoals ondersteuning voor nieuwe versies, uitgebreide beveiligingsopties en verbeterde prestaties hebben klanten meer flexibiliteit en controle bij het beheren van PostgreSQL-workloads op OCI.

Lees het volledige artikel

Uitgelichte blogs over applicatieontwikkeling

Alles bekijken

Succesverhalen van klanten over applicatieontwikkeling

Overheid en onderwijs
Onderzoeksactiviteiten van CMRI kunnen dankzij Oracle AI 6x sneller worden voltooid
Reizen en transport
Cloud-native services van Oracle helpen bij heropening van park Pompeii na lockdown
Hightech
Snap Vision verlaagt implementatietijden met 5 keer en hostingskosten met 40%
Communicatie
Telecomgigant Telstra geeft zakelijke gebruikers en applicatieontwikkelaars meer mogelijkheden met Oracle APEX
Hightech
8x8 verzamelt realtime inzicht in zijn applicaties
De Oracle Playbook reeks

We hebben de geheimen van onze strategie voor mensen, processen en systemen op een rij gezet. En die willen we graag met u delen.

Begin nu met bouwen

Probeer blijvend gratis cloudservices uit met een trial van 30 dagen

Oracle biedt een gratis proefversie zonder tijdslimieten voor bepaalde services, zoals Autonomous Database, Compute en Storage, met daarbij USD 300 aan gratis tegoed voor het uitproberen van aanvullende cloudservices. Lees de informatie en meld u vandaag nog aan voor uw gratis account.

  • Wat is inbegrepen in Oracle Cloud Free Tier?

    • 2 Autonomous Databases van elk 20 GB
    • Compute VM's van AMD en Arm
    • 200 GB totale blokopslag
    • 10 GB objectopslag
    • 10 TB uitgaande dataoverdracht per maand
    • Meer dan 10 extra 'Altijd gratis'-services
    • $ 300 aan gratis tegoed voor 30 dagen voor nog meer

Ontdek wat er nieuw is in OCI-services en gebruiksscenario's

  • Wat is er nieuw? De hoogtepunten

    OCI-services worden voortdurend verder ontwikkeld en verbeterd. We hebben alle nieuwe ontwikkelingen op één plaats samengevat, zodat u kunt zien hoe OCI zich ontwikkelt.

    Lees meer over de nieuwe functies
  • Het ontwikkelaarsblog

    Lees het ontwikkelaarsblog om op de hoogte te blijven met de nieuwste voorbeelden van en uitleg over het gebruik van OCI.

    Ontdek het OCI-ontwikkelaarsblog

Leren door zelfstudie

De beste manier om iets te leren is om het zelf uit te proberen. Gebruik onze zelfstudies en praktijktrainingen met de Oracle Cloud Free Tier, uw eigen Oracle Cloud tenancy of, voor geselecteerde oplossingen, een door Oracle geleverde gratis trainingsomgeving.

  • Maak een e-commercesite voor de verkoop van sokken

    In deze zelfstudie bekijken we hoe we een stateful, op microservices gebaseerde applicatie kunnen maken die gebruikmaakt van Oracle Coherence CE als schaalbare, geïntegreerde datastore en van Micronaut Framework als applicatieframework.

    Start de e-commercezelfstudie over de sokkenwinkel
  • Roep een Python-functie aan met behulp van een API-gateway

    In deze zelfstudie gebruikt u Oracle Functions om data te verwerken die zijn doorgegeven vanuit een Oracle API Gateway.

    Start de zelfstudie over de Python-functie
  • Implementeer een Python Flask-applicatie in een Kubernetes-cluster

    In deze zelfstudie gebruikt u een Oracle Cloud Infrastructure account om een Kubernetes-cluster op te zetten. Vervolgens maakt u een Python-applicatie met een Flask-framework. Ten slotte implementeert u de applicatie in uw cluster met behulp van Cloud Shell.

    Start de zelfstudie over Python Flask
  • Bouw een internetchatbot

    In deze training gebruikt u Oracle APEX om gegevens op te slaan, om een REST-API aan te bieden via Oracle REST Data Services en om gebruikers in staat te stellen met een Digital Assistant te communiceren.

    Start de zelfstudie over de internetchatbot

Behaal een certificaat van uw OCI-vaardigheden

Ontdek certificeringen voor cloudontwikkelaars, operationele activiteiten, architecten en meer.

Neem contact op met de verkooporganisatie

Wilt u meer weten over applicatieontwikkeling? Laat een van onze experts u helpen.

  • Ze kunnen vragen beantwoorden zoals:

    • Hoe begin ik met het ontwikkelen van applicaties op OCI?
    • Met welke OCI-services voor ontwikkelaars ga ik werken? Moet ik bestaande tools en services, zoals monitoring, implementeren in OCI?
    • Waar vind ik antwoorden op specifieke vragen over OCI-beveiliging of andere onderwerpen?
    • Hoe pas ik bestaande Oracle licenties toe op OCI-servicecredits?
    • Waar kan ik hulp krijgen bij het uitbreiden van servicelimieten?