Distributed Service Bundles

Slides:



Advertisements
Similar presentations
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Advertisements

A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
Business Insights Play briefing deck.
DATA Storage and analytics with AZURE DATA LAKE
Connected Infrastructure
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Cloud service for clinical trials
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Nithyamoorthy S Core Mind Technologies
Fan Engagement Solution
Avenues International Inc.
Organizations Are Embracing New Opportunities
SQL Saturday #573 - BSB Azure SQL Database Vs. Amazon RDS
Windows Azure AppFabric
Connected Living Connected Living What to look for Architecture
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Data Platform and Analytics Foundational Training
Smart Building Solution
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
Service Fabrik Manage Enterprise Grade Services
OpenLegacy Training Day Four Introduction to Microservices
Hybrid Management and Security
Microsoft Operations Management Suite Insight and Analytics
盛大云PaaS平台 刘海锋.
Docker Birthday #3.
ТУЕС - Дипломни работи в САП Лабс
Smart Building Solution
Platform as a Service.
Connected Living Connected Living What to look for Architecture
Connected Infrastructure
Building Applications with Windows Azure and SQL Azure
Senior Solutions Architect, MongoDB Inc.
Introduction to Microservices Prepared for
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
9/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Welcome! Power BI User Group (PUG)
Enterprise Application Stores
What Azure have to offer for your data
Cloud Foundry on Azure and Azure Stack
Ed oms team OMS: Log Analytics Ed oms team.
Accelerate Your Self-Service Data Analytics
Welcome! Power BI User Group (PUG)
Intelligent Migration Solution Simplifies, Scales Products While Saving Cloud Computing Costs “After assessing a variety of cloud-based computing platforms,
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
SharePoint Online Hybrid – Configure Outbound Search
Microsoft Virtual Academy
Clouds & Containers: Case Studies for Big Data
Cloud Analytics for Microsoft Azure
12/7/2018 2:05 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
IBM Containers Docker in the Cloud
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
The 12 Factors to build Cloud Native Applications
Database Management Systems
School Districts Can Analyze and Report on Data Across Multiple Systems with EdWire, a Powerful Integration Solution that Utilizes Microsoft Azure MICROSOFT.
NoSQL databases An introduction and comparison between Mongodb and Mysql document store.
Microsoft Virtual Academy
SQL Server Devops with production data
SQL Server 2019 Bringing Apache Spark to SQL Server
Michael Stephenson Microsoft MVP - Azure
Architecture of modern data warehouse
The Database World of Azure
Presentation transcript:

Distributed Service Bundles For Cloud Foundry Krishanu Biswas, Product & Engineering Manager, SAP

Motivation Today, applications are not merely client-server anymore but distributed Distributed software place challenging demands on how workloads are provisioned and consumed Cloud Foundry entails a model of app to service consumption. Apps (majorly stateless) are bound to backing services like databases, message brokers. In the enterprise space, we see more & more use-cases for service to service consumption

Think Change Data Capture Pipeline Database as the single-source of truth Changes extracted from transaction or commit log Written to messaging system Constituent services in the pipeline read from the messaging system References Debeizium – open source project by RedHat, offering support for Oracle, MySQL, PostgreSQL and a few NoSQL DBs LinkedIn Databus webapp database writes kafka extract changes … index cache ML monitoring

Example: A Simple Blogging Site Ingest the Blogs and store the basic metadata about a blog in an RDBMS Index the text content for discovery and text based search Aggregated view on how many blogs the site received in a specific period of time (windowing) Feed the text into an ML Service for classification and clustering purposes Add/remove services in future Blogging Site Search [Elastic Search] Clustering [ML Service] Blogs Database Blogs | metadata Change Data Distributed Systems A collection of independent computers/systems/services appears to its users as a single coherent system Aggregates [Spark] …

Distributed Service Bundles – Think Composites! In Cloud Foundry realm, each backing service in itself is distributed and represented by an independent plan in CF marketplace Set of services bundled together creating a composite service that is deployed, un-deployed, managed, updated, operated, monitored & scaled together and thereby enabling inter-service communication allowing credential & message exchange between the constituent services Be able to flexibly modify the composition of the bundle as the business model/technology underneath changes Composition is the KEY – Allow bundling and wiring of individual services as a unit services composite service = bundle Distributed Systems A collection of independent computers/systems/services appears to its users as a single coherent system wired & deployed

What We Need! An automated way to provision these services as a single unit / bundle, wherein the wiring of these services is automated and controlled by a Service Broker Welcome to Service Fabrik Broker (open source) https://github.com/SAP/service-fabrik-broker Proposed for incubation Multi-cloud Battle-tested – being used within SAP and for SAP customers for years to deploy/operate production grade BOSH and Docker services (developer only) Service Fabrik = Service Factory A set of tools which can be used to provision, manage and operate backing services @scale for Cloud Foundry applications in an automated & managed way on a variety of cloud infrastructures Distributed Systems A collection of independent computers/systems/services appears to its users as a single coherent system

Service Fabrik

Service Fabrik Advantage Provision, manage and operate service instances @scale for Cloud Foundry applications Multi-cloud: run services on OpenStack, AWS, Azure or GCP Integrated Monitoring, Alerting and (Audit) Logging In an automated & managed way [Monitoring, Logging, Security, …] Backup & Restore - automated & scheduled Managed update/upgrade Enabling seamless application development & deployment experience using backing services Battle-tested – being used within SAP and for SAP customers to deploy/operate production ready services From single node Docker service instances for development Security via CF security groups and infra security groups To multi-node highly available clustered setup for production environment …

Sentiment Analyzer App Demo Setup AWS Jumpbox BOSH Cloud Foundry Service Fabrik BOSH Releases Kafka, Zookeeper Postgres Redis Tweet Ingesting App Postgres Transaction Log … Kafka Database #tags | metadata Sentiment Analyzer App

Call to action Stay Tuned!!! Try SAP Cloud Platform https://cloudplatform.sap.com/try.html Find out more on Service Fabrik @: https://github.com/SAP/service-fabrik-broker https://github.com/SAP/service-fabrik-boshrelease Know More About SAP’s Contributions to Cloud Foundry https://cloudplatform.sap.com/capabilities/runtimes-containers/cloud-foundry/cf-contributions.html Stay Tuned!!!