Applicatieontwikkeling op OCI

Het is tijd om te gaan bouwen. Op Oracle Cloud Infrastructure (OCI) vinden ontwikkelaars een uitgebreid portfolio met tools en services voor ontwikkelaars om nieuwe cloud-native applicaties te bouwen en bedrijfsapplicaties te moderniseren en uit te breiden.

Bouw aan de toekomst met het innovatieve applicatieontwikkelaarsplatform van Oracle | Oracle CloudWorld 2023 (44:46)

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. Op OCI combineren klanten moderne ontwikkelingspatronen met data en AI om de volgende generatie applicaties op een toekomstbestendige manier te maken.

Waarom worden applicaties ontwikkeld op OCI?

  • 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

Oracle Cloud Infrastructure services voor applicatieontwikkeling

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.

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

Gebruik Oracle Container Engine for Kubernetes om Kubernetes-clusters met aanpasbare en serverloze beheeropties direct te starten.

  • 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.

Databases

Databases

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

  • MySQL HeatWave is een MySQL-databaseservice voor transacties, analyses en ML. 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.

  • MySQL HeatWave en Autonomous Database bevatten meer dan 30 algoritmen en bieden ontwikkelaars de mogelijkheid om modellen te bouwen en trainen met hun eigen data, zonder de data naar een afzonderlijk systeem te 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.
  • Operations 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

18 oktober 2022

OCI breidt portfolio voor applicatieontwikkeling uit met nieuwe serverloze container- en berichtenservices en mogelijkheden om gebruik van cloud-native technologieën voor bedrijven te vereenvoudigen

Leo Leung, Vice President, Product Marketing, OCI

Vandaag breiden we het uitgebreide portfolio van meer dan honderd services uit die op Oracle Cloud Infrastructure (OCI) worden aangeboden om ontwikkelaars te helpen bij het bouwen, uitvoeren, moderniseren en uitbreiden van applicaties. Dit omvat een breed scala aan services voor ontwikkelaars voor het bouwen van cloud-native apps, vooraf getrainde AI, dataservices en low-code ontwikkeling, evenals oplossingen voor het verbeteren van onder andere de beveiliging, waarneembaarheid en ontwikkelaarservaring, inclusief de nieuwe services en mogelijkheden die we vandaag introduceren.

Lees het volledige artikel

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?