Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Serverless architectures built on an open source platform

3.759 Aufrufe

Veröffentlicht am

IBM keynote at the O'Reilly Software Architecture Conference in New York City on April 5, 2017.
https://conferences.oreilly.com/software-architecture/sa-ny/public/schedule/detail/60432

Daniel Krook explores Apache OpenWhisk on IBM Bluemix, which provides a powerful and flexible environment for deploying cloud-native applications driven by data, message, and API call events.

Daniel Krook, Software Architect, IBM

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

Serverless architectures built on an open source platform

  1. 1. © 2017 IBM Corporation l Interconnect 2017 IBM Bluemix OpenWhisk Serverless architectures built on an open source platform @DanielKrook Daniel Krook Software Architect, IBM
  2. 2. IBM Bluemix OpenWhisk@DanielKrook Increasingfocusonbusinesslogic Decreasing concern (and control) over stack implementation Bare Metal VM VM VM Virtual machines Functions Containers Serverless developers focus more on code, less on infrastructure
  3. 3. IBM Bluemix OpenWhisk@DanielKrook Monolithic Application Break-down into microservices Make each microservice HA Protect against regional outage Region A Region B Microservices can be hard to manage at scale
  4. 4. IBM Bluemix OpenWhisk@DanielKrook Emerging workloads are a good fit for event-driven programming Execute logic in response to database change Perform analytics on sensor input messages Provide cognitive computing via chatbots Schedule tasks performed for a short time Invoke autoscaled APIs and mobile backends
  5. 5. IBM Bluemix OpenWhisk@DanielKrook Memory allocated (MB) Time executing (milliseconds) Instances executing simultaneously (count) Cloud resource cost better matches business value gained Not a silver bullet, but this can result in substantial savings for many workloads New cost models more accurately charge for usage
  6. 6. IBM Bluemix OpenWhisk@DanielKrook OpenWhisk is a cloud platform that executes code in response to events OpenWhisk enables these serverless, event-driven workloads Provides serverless deployment and operations model Runs code only on-demand on a per-request basis Optimized utilization, fine-grained metering at any scale Flexible, extensible, polyglot programming model Open source and open ecosystem (Apache Incubator) Ability to run in public, private, and hybrid models
  7. 7. IBM Bluemix OpenWhisk@DanielKrook Results Developers work with packages, triggers, actions, and rules Package (feed) Packages provide integration with external event sources P Trigger (event) T Data sources define events they emit as Triggers Rule (map)R Action (function) A Developers map Actions to Triggers via Rules
  8. 8. IBM Bluemix OpenWhisk@DanielKrook Apache Incubator OpenWhisk is built on solid open source foundations
  9. 9. IBM Bluemix OpenWhisk@DanielKrook Bluemix offers management, tooling, and monitoring
  10. 10. IBM Bluemix OpenWhisk@DanielKrook Bluemix offers management, tooling, and monitoring
  11. 11. IBM Bluemix OpenWhisk@DanielKrook Bluemix offers management, tooling, and monitoring
  12. 12. IBM Bluemix OpenWhisk@DanielKrook Managed service on
 IBM Bluemix bluemix.net/openwhisk Delivered as
 Open source via Apache openwhisk.org Get started on Bluemix, or explore the open source project github.com/openwhisk slack.openwhisk.org twitter.com/openwhisk medium.com/openwhisk

×