SlideShare a Scribd company logo
Jamal Arif
Oracle Cloud Infrastructure
Serverless
1
sort of ..
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
any material, code, or functionality, and should not be relied upon in making purchasing
decisions.
The development, release, timing, and pricing of any features or functionality described for
Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
2
Super quick history lesson…
3
Baremetal servers ….
Dedicated Physical Server
Deployment ~ months
Hardware
Kernel / OS
Dependencies
Application
Ship and install hardware
Install Operating System
Install software needed to
serve application
Install application code
Way too many problems ….
• Monolithic Apps
• Slow deployment times
• Huge Costs
• Wasted Resources
• Difficult to Scale
• Difficult to migrate
• Vendor Lock in
Hypervisor based virtualization..
Ship and install hardware
Install Operating System
in a VM
Install software needed to
serve application
Install application code
Hypervisor based Virtualization
Deployment ~ days (mins)
Hardware + Hypervisor
Kernel / OS
Dependencies
Application
VM
Kernel / OS
Dependencies
Application
VM
Better but still limited….
• Each VM still requires
CPU allocation,
storage, RAM,
An entire Guest OS
• Guest OS à Wasted resources
• Application tied to the OS, multiple instances of application need multiple VMs
• More VMs à More resources
Hypervisor based virtualization..
Ship and install hardware
Install Operating System
in a VM
Build container with
app software
add application code
to container
Containers
Deployment ~ mins (secs)
Hardware
Kernel/OS
Dependencies
Application
Container
Dependencies
Application
Container
Containers are everywhere...
• Portable and efficient
• No dependencies on the kernel or the Hardware
• Can run on baremetal or VMs
• Applications packaged in a container speeds deployment (CI/CD)
• Provides a path for micro-services application architecture
Serverless…
Ship and install hardware
Install Operating System
in a VM
Build container with
app software
Write application code
Functions
Unit of deployment - Functions
(micro-seconds)
Serverless .. (sort off..)
• You don’t have to “think” about infrastructure
• You are not responsible for:
• Turning infrastructure on/off
• Scaling infrastructure up/down
• Monitoring infrastructure
• As a result:
• You are more productive (faster feedback loop)
• You only pay for actual usage, not for idle time
• Unit of deployment is a Function ..
Evolution of Compute ….
Virtual machines FunctionsContainersBare Metal
A serverless platform key properties..
• Open Source - no vendor lock-in
• Platform Independent - laptop, server, cloud
• Approachable - easy for new users, low level controls for advanced users
• Container/Docker Based - leverage Docker ecosystem
• Scheduler/orchestrator Independent - deploy to Kubernetes, Swarm, Mesos, etc.
www.fnproject.io
Introducing fn..
Introducing the Fn Project
● Open-source Functions platform
● Can be deployed to any cloud and on-premise
● Simple, elegant, and extensible by design
● Containers are primitives
● Active 3200+ commits across 60+ contributors
● Independently governed with representation at Container Native Compute Foundation (CNCF)
● Strong enterprise focus (security, scalability, observability, etc.)
15
Functions == Containers
Functions are packaged as containers—so any
container can be deployed as a function
Package and reuse open source libraries as
functions!
Oracle Functions …
17
Oracle Functions
Autonomous
Platform auto-scales functions
No servers to provision,
manage
Pay Per Use
Pay for execution, not for idle
time
No Lock-in
Built on open-source Fn
Project and Docker
Functions-as-a-Service
Oracle Cloud Integrated
Container Native
Multi-tenant
Secure
Open Source Engine
Functions Overview
Push container
to registry
Configure function
trigger
Code runs only
when triggered
Pay for code
execution time only
Identity
OCI Services
Registry
Network
Logging
Monitoring
OCI Events
Direct Invoke
(SDK/CLI/API)
Function Triggers Function Integrations
19
Example Java Function
20
Function Development Kits (FDKs)
Simply write a `handler` function that adheres to the FDK’s interface and the FDK will provide
the input to your function, as well as deal with returning the proper output format.
FDKs make it easy to write functions
21
Use Cases – “Run Code in Response to Events”
Web, Mobile, IoT
Backends
Real-time File,
Stream
Processing
DevOps, Batch
Processing
Glue Cloud
Services, Event-
driven
Demo
24
Thank you!
http://bit.ly/Meetup300
https://fnproject.io/
https://github.com/fnproject
https://www.oracle.com/cloud/iaas/training/

More Related Content

PDF
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
 
PDF
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
PDF
Building and Deploying Cloud Native Applications
Manish Kapur
 
PDF
Apex atp customer_presentation_wwc march 2019
Oracle Developers
 
PDF
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
PDF
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
PDF
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
 
PPTX
Presentation oracle exalogic elastic cloud
solarisyougood
 
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
Building and Deploying Cloud Native Applications
Manish Kapur
 
Apex atp customer_presentation_wwc march 2019
Oracle Developers
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
 
Presentation oracle exalogic elastic cloud
solarisyougood
 

What's hot (20)

PDF
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
 
PDF
Containing your microservice sprawl
LibbySchulze
 
PPTX
Deep Dive into Pivotal Cloud Foundry 2.0
VMware Tanzu
 
PPTX
Oracle Cloud With Azure DevOps Pipelines
Johan Louwers
 
PPTX
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
jeckels
 
PPTX
PaaS on Openstack
Open Stack
 
PDF
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Revelation Technologies
 
PPTX
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
jeckels
 
PPTX
Lightweight Java in the Cloud
Bruno Borges
 
PDF
Cloud Foundry Technical Overview
cornelia davis
 
PDF
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
 
PDF
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Revelation Technologies
 
PDF
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
PDF
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
VMware Tanzu
 
PDF
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
Revelation Technologies
 
PPTX
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
VMware Tanzu
 
PPTX
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Nima Badiey
 
PPTX
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
VMware Tanzu
 
PPTX
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Phil Wilkins
 
PDF
A Single Platform to Run All The Things - Kubernetes for the Enterprise - London
VMware Tanzu
 
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
 
Containing your microservice sprawl
LibbySchulze
 
Deep Dive into Pivotal Cloud Foundry 2.0
VMware Tanzu
 
Oracle Cloud With Azure DevOps Pipelines
Johan Louwers
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
jeckels
 
PaaS on Openstack
Open Stack
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Revelation Technologies
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
jeckels
 
Lightweight Java in the Cloud
Bruno Borges
 
Cloud Foundry Technical Overview
cornelia davis
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Revelation Technologies
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
VMware Tanzu
 
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
Revelation Technologies
 
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
VMware Tanzu
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Nima Badiey
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
VMware Tanzu
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Phil Wilkins
 
A Single Platform to Run All The Things - Kubernetes for the Enterprise - London
VMware Tanzu
 
Ad

Similar to Fn meetup by Sardar Jamal Arif (20)

PPTX
Infrastructure as Code - Getting Started, Concepts & Tools
Lior Kamrat
 
PPTX
Oracle virtual appliance
solarisyougood
 
PPTX
ThatConference 2016 - Highly Available Node.js
Brad Williams
 
PDF
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
PDF
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
South Tyrol Free Software Conference
 
PPTX
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Qualcomm Developer Network
 
PPTX
Technology insights: Decision Science Platform
Decision Science Community
 
PDF
Stay productive_while_slicing_up_the_monolith
Markus Eisele
 
PPTX
Docker for the enterprise
Bert Poller
 
PDF
Patterns and Pains of Migrating Legacy Applications to Kubernetes
QAware GmbH
 
PDF
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
PPTX
The FN Project by Maximilian Jerg
Harald Schmaldienst
 
PPTX
Performance of Microservice Frameworks on different JVMs
Maarten Smeets
 
PDF
Microservice Architecture
Engin Yoeyen
 
PDF
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
Docker, Inc.
 
PDF
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
apidays
 
PDF
Will ServerLess kill containers and Operations
Stephane Woillez
 
PPTX
Continuous Integration for OpenVMS with Jenkins
ecubemarketing
 
PPTX
OpenStack Enabling DevOps
Cisco DevNet
 
PPTX
Serverless: The future of application delivery
Doug Vanderweide
 
Infrastructure as Code - Getting Started, Concepts & Tools
Lior Kamrat
 
Oracle virtual appliance
solarisyougood
 
ThatConference 2016 - Highly Available Node.js
Brad Williams
 
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
South Tyrol Free Software Conference
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Qualcomm Developer Network
 
Technology insights: Decision Science Platform
Decision Science Community
 
Stay productive_while_slicing_up_the_monolith
Markus Eisele
 
Docker for the enterprise
Bert Poller
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
QAware GmbH
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
The FN Project by Maximilian Jerg
Harald Schmaldienst
 
Performance of Microservice Frameworks on different JVMs
Maarten Smeets
 
Microservice Architecture
Engin Yoeyen
 
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
Docker, Inc.
 
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
apidays
 
Will ServerLess kill containers and Operations
Stephane Woillez
 
Continuous Integration for OpenVMS with Jenkins
ecubemarketing
 
OpenStack Enabling DevOps
Cisco DevNet
 
Serverless: The future of application delivery
Doug Vanderweide
 
Ad

More from Oracle Developers (20)

PDF
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
PDF
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Oracle Developers
 
PDF
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
PDF
GraalVM Native Images by Oleg Selajev @shelajev
Oracle Developers
 
PDF
Serverless Patterns by Jesse Butler
Oracle Developers
 
PDF
Java Library for High Speed Streaming Data
Oracle Developers
 
PDF
Artificial Intelligence
Oracle Developers
 
PDF
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Oracle Developers
 
PDF
Managing containers on Oracle Cloud by Jamal Arif
Oracle Developers
 
PDF
North America November Meetups
Oracle Developers
 
PDF
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
 
PDF
North America Meetups in September
Oracle Developers
 
PPTX
Introduction to the Oracle Container Engine
Oracle Developers
 
PPTX
Oracle Data Science Platform
Oracle Developers
 
PDF
Persistent storage with containers By Kaslin Fields
Oracle Developers
 
PDF
The Fn Project by Jesse Butler
Oracle Developers
 
PDF
Silicon Valley JUG meetup July 18, 2018
Oracle Developers
 
PDF
Hyperledger Austin meetup July 10, 2018
Oracle Developers
 
PPTX
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Developers
 
PDF
Managing Containers on Oracle's Cloud Infrastructure
Oracle Developers
 
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Oracle Developers
 
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
GraalVM Native Images by Oleg Selajev @shelajev
Oracle Developers
 
Serverless Patterns by Jesse Butler
Oracle Developers
 
Java Library for High Speed Streaming Data
Oracle Developers
 
Artificial Intelligence
Oracle Developers
 
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Oracle Developers
 
Managing containers on Oracle Cloud by Jamal Arif
Oracle Developers
 
North America November Meetups
Oracle Developers
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
 
North America Meetups in September
Oracle Developers
 
Introduction to the Oracle Container Engine
Oracle Developers
 
Oracle Data Science Platform
Oracle Developers
 
Persistent storage with containers By Kaslin Fields
Oracle Developers
 
The Fn Project by Jesse Butler
Oracle Developers
 
Silicon Valley JUG meetup July 18, 2018
Oracle Developers
 
Hyperledger Austin meetup July 10, 2018
Oracle Developers
 
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Developers
 
Managing Containers on Oracle's Cloud Infrastructure
Oracle Developers
 

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
The Future of Artificial Intelligence (AI)
Mukul
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 

Fn meetup by Sardar Jamal Arif

  • 1. Jamal Arif Oracle Cloud Infrastructure Serverless 1 sort of ..
  • 2. Safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. 2
  • 3. Super quick history lesson… 3
  • 4. Baremetal servers …. Dedicated Physical Server Deployment ~ months Hardware Kernel / OS Dependencies Application Ship and install hardware Install Operating System Install software needed to serve application Install application code
  • 5. Way too many problems …. • Monolithic Apps • Slow deployment times • Huge Costs • Wasted Resources • Difficult to Scale • Difficult to migrate • Vendor Lock in
  • 6. Hypervisor based virtualization.. Ship and install hardware Install Operating System in a VM Install software needed to serve application Install application code Hypervisor based Virtualization Deployment ~ days (mins) Hardware + Hypervisor Kernel / OS Dependencies Application VM Kernel / OS Dependencies Application VM
  • 7. Better but still limited…. • Each VM still requires CPU allocation, storage, RAM, An entire Guest OS • Guest OS à Wasted resources • Application tied to the OS, multiple instances of application need multiple VMs • More VMs à More resources
  • 8. Hypervisor based virtualization.. Ship and install hardware Install Operating System in a VM Build container with app software add application code to container Containers Deployment ~ mins (secs) Hardware Kernel/OS Dependencies Application Container Dependencies Application Container
  • 9. Containers are everywhere... • Portable and efficient • No dependencies on the kernel or the Hardware • Can run on baremetal or VMs • Applications packaged in a container speeds deployment (CI/CD) • Provides a path for micro-services application architecture
  • 10. Serverless… Ship and install hardware Install Operating System in a VM Build container with app software Write application code Functions Unit of deployment - Functions (micro-seconds)
  • 11. Serverless .. (sort off..) • You don’t have to “think” about infrastructure • You are not responsible for: • Turning infrastructure on/off • Scaling infrastructure up/down • Monitoring infrastructure • As a result: • You are more productive (faster feedback loop) • You only pay for actual usage, not for idle time • Unit of deployment is a Function ..
  • 12. Evolution of Compute …. Virtual machines FunctionsContainersBare Metal
  • 13. A serverless platform key properties.. • Open Source - no vendor lock-in • Platform Independent - laptop, server, cloud • Approachable - easy for new users, low level controls for advanced users • Container/Docker Based - leverage Docker ecosystem • Scheduler/orchestrator Independent - deploy to Kubernetes, Swarm, Mesos, etc.
  • 15. Introducing the Fn Project ● Open-source Functions platform ● Can be deployed to any cloud and on-premise ● Simple, elegant, and extensible by design ● Containers are primitives ● Active 3200+ commits across 60+ contributors ● Independently governed with representation at Container Native Compute Foundation (CNCF) ● Strong enterprise focus (security, scalability, observability, etc.) 15
  • 16. Functions == Containers Functions are packaged as containers—so any container can be deployed as a function Package and reuse open source libraries as functions!
  • 18. Oracle Functions Autonomous Platform auto-scales functions No servers to provision, manage Pay Per Use Pay for execution, not for idle time No Lock-in Built on open-source Fn Project and Docker Functions-as-a-Service Oracle Cloud Integrated Container Native Multi-tenant Secure Open Source Engine
  • 19. Functions Overview Push container to registry Configure function trigger Code runs only when triggered Pay for code execution time only Identity OCI Services Registry Network Logging Monitoring OCI Events Direct Invoke (SDK/CLI/API) Function Triggers Function Integrations 19
  • 21. Function Development Kits (FDKs) Simply write a `handler` function that adheres to the FDK’s interface and the FDK will provide the input to your function, as well as deal with returning the proper output format. FDKs make it easy to write functions 21
  • 22. Use Cases – “Run Code in Response to Events” Web, Mobile, IoT Backends Real-time File, Stream Processing DevOps, Batch Processing Glue Cloud Services, Event- driven
  • 23. Demo