SlideShare a Scribd company logo
Composite Cloud Applications and Portable Topologies
Vinothini Raju
CEO @ Bluemeric Technologies
@vinothiniraju
Agenda
01
02
03
Composite Cloud / Modern Application
Portability & Composability
Portable Topologies
Business Drivers Continuous Delivery(CD) Monolithic App Limitations
Microservices Containers Federated Clouds
√ + +
+ + +
Importance of portability for CD Current portability scenario
New Portability Paradigm Composability
√ √
√ √
Service Templates Modernising Legacy App Modern Application delivery√ √
01
√
Optimizing Operational Cost01
02
03
Modern Application Delivery
Portability & Composability
Portable Topologies
01
Business Drivers for increased release velocity
Inside Out (Business Driven)
- Multi-channel delivery
- Hot patches
Outside In (Market Driven)
- Market Dynamics & Competition
- Reconfigurable operational functions, processes and services
+
+
01
Continuous Delivery for release velocity
• 2 – 8 

segments
Architect
Package
Deploy
Isolated
+Incremental Updates
+Roll backs
Reusable Services
Portable
+ Different Dev, Test
& Production platforms
Elastic
+ Auto provision/ deprovision
Polyglot
team
Application container
CRM Monolithic Application
Order Processing Accounts
management
Check customer status
Check credit status
Check order status
Check customer status
Check credit status
Check Inventory
Create Invoice
Customer CreditInventory Order Invoice
DatabaseApplicationModules
Business
Processes
Service
Management
Check customer status
Check service status
Service
Run time
VM
01
Continuous Delivery - Monolithic App Limitation
• 2 – 8 

segments
Architect
Package
Deploy
Tightly integrated
- Updates & rollbacks require
complete application
deployment
Portable
+ Different Dev, Test
& Production platforms
Auto-provision
- Provisioning VMs not optimal
Deeper
application
knowledge
01
Agile Continuous Delivery
• 2 – 8 

segments
Architect
Package
Deploy
Microservices
Containers
Cloud
Interoperable
Isolated processes
Smart app, dumb pipes
Agile SOA - Microservices
Micro
Mega
Mono Poly/distributed
microservices
Integrate
Slice
+
+
+
businessresponsibility
Containers
Can be reused, stacked & composed
Easy to pack without adjusting the
component to fit
Suitable for increased delivery volumes
+
+
+
Application
Data
Runtime
Middleware
OS
Virtualization
Server
Storage
Networking
What it can pack & compose ?
Rightfrommiddleware
PaaS
Federated Cloud
Cloud is about infinity
Hybrid is about flexibility
Federation is about variety
External Services
IaaS
Federated Cloud
+
+
+
Create invoice
Refactored CRM App
Check customer status
Check credit
Check Inventory
Check order status
SaaS
PaaSIaaS
Reusable Components
Independently testable
Integrates with external services
Different components hosted on different clo
Granular scaling
Order Processing
+
+
+
+
+
Accounts management
Customer Data Service
Credit Data Service
Inventory Data Service
Invoice Data Service
Order Data Service
Service Broker
Service Request Management
Optimizing Operational Cost01
02
03
Modern Application Delivery
Portability & Composability
Portable Topologies
Importance of portability for CD
D
esign
D
evelop
Test
D
eploy
PaaS
Local
IaaS
IaaS
Simulate production like env
Flexible Development env (Mac
OSX, Windows, Linux)
+
+
Portability & Composability so far …
Portability Image Infrastructure Scalability,
HA, Security
& Monitoring
policies
Application Composition
Image based Modified Provisioned Provisioned &
Configured
Modified Static
Application
based
NA Provisioned Provisioned &
Configured
NA Deployment
Application
(across PaaS)
NA Auto-
Provisioned by
PaaS
Provisioned &
Configured
Modified Partially
dynamic
Portability - A new paradigm
PaaS / Application
IaaS / Platform
Operating Systems
AcrossCloudLayers
Across Vendors
Portability
Composability
17
Compositions are maturing
static
deployment
dynamic
Packaging
Deployment
Run time
01
Dynamic composition
is a great vision of a
distant future.
Optimizing Operational Cost01
02
03
Modern Application Delivery
Portability & Composability
Portable Topologies
TOSCA Service Template with Docker
Interfaces
Start()
Start.sh
Docker Images Install Script
Requires
Capability: WebApplication
Stop()
NodeType
21
web:
build: our.repository.host/
web:prod
ports:
- "8080:8080"
links:
- postgres
- payments
- catalog
payments:
build: our.repository.host/payments:prod
ports:
- "8081:8080"
postgres:
image: our.repository.host/postgres:prod
expose:
- "5432"
Docker hub
Docker compose
db:
type: external
host: 1.2.3.4
port: 5432
environment:
POSTGRES_USER:
produser
POSTGRES_PASSWORD:
prodpass
Future:
(add services run time)
named containers
—env / env-file
—link
catalog:
build: our.repository.host/catalog:prod
ports:
- "8082:8080"
links:
- postgres
Modern Application Lifecycle
D
esign
D
evelop
Test
D
eploy
PaaS
Local
PaaS
IaaS
IaaS
Service
Template
Modernizing legacy applications
UnContainerize
Containerize
+
+
Service
Templates
Portable Application
Can be composed along
with micro services
+ Monolithic
01 Thanks !
@vinothiniraju
http://bluemeric.com

More Related Content

What's hot

The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
VMware Tanzu
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
Davide Benvegnù
 
Kubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of InfrastructureKubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of Infrastructure
GlobalLogic Ukraine
 
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
PT Datacomm Diangraha
 
The Developer's Journey through IBM Cloud Pak for Applications
The Developer's Journey through IBM Cloud Pak for ApplicationsThe Developer's Journey through IBM Cloud Pak for Applications
The Developer's Journey through IBM Cloud Pak for Applications
Miroslav Resetar
 
Kublr for cloud and managed service providers
Kublr for cloud and managed service providersKublr for cloud and managed service providers
Kublr for cloud and managed service providers
Scott Clinton
 
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCFHow to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft IT
BizTalk360
 
Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...
HostedbyConfluent
 
IBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM CloudIBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM Cloud
AniaPaplaCardenal
 
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
HostedbyConfluent
 
Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration Technologies
BizTalk360
 
Microservices Development - ICP Workshop Batch II
Microservices Development - ICP Workshop Batch IIMicroservices Development - ICP Workshop Batch II
Microservices Development - ICP Workshop Batch II
PT Datacomm Diangraha
 
Artem Nikulchenko "Solving scalability problem by converting monolith applica...
Artem Nikulchenko "Solving scalability problem by converting monolith applica...Artem Nikulchenko "Solving scalability problem by converting monolith applica...
Artem Nikulchenko "Solving scalability problem by converting monolith applica...
Fwdays
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...
NuoDB
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
Jerome Marc
 
CloudCrowd- BAT Presentation on building a private mobile sync cloud
CloudCrowd- BAT Presentation on building a private mobile sync cloudCloudCrowd- BAT Presentation on building a private mobile sync cloud
CloudCrowd- BAT Presentation on building a private mobile sync cloud
Nati Shalom
 
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
Mainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesMainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best Practices
Amazon Web Services
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
Anant Damle
 

What's hot (20)

The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
 
Kubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of InfrastructureKubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of Infrastructure
 
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
 
The Developer's Journey through IBM Cloud Pak for Applications
The Developer's Journey through IBM Cloud Pak for ApplicationsThe Developer's Journey through IBM Cloud Pak for Applications
The Developer's Journey through IBM Cloud Pak for Applications
 
Kublr for cloud and managed service providers
Kublr for cloud and managed service providersKublr for cloud and managed service providers
Kublr for cloud and managed service providers
 
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCFHow to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft IT
 
Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...
 
IBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM CloudIBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM Cloud
 
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
Building Stateful applications on Streaming Platforms | Premjit Mishra, Dell ...
 
Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration Technologies
 
Microservices Development - ICP Workshop Batch II
Microservices Development - ICP Workshop Batch IIMicroservices Development - ICP Workshop Batch II
Microservices Development - ICP Workshop Batch II
 
Artem Nikulchenko "Solving scalability problem by converting monolith applica...
Artem Nikulchenko "Solving scalability problem by converting monolith applica...Artem Nikulchenko "Solving scalability problem by converting monolith applica...
Artem Nikulchenko "Solving scalability problem by converting monolith applica...
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
CloudCrowd- BAT Presentation on building a private mobile sync cloud
CloudCrowd- BAT Presentation on building a private mobile sync cloudCloudCrowd- BAT Presentation on building a private mobile sync cloud
CloudCrowd- BAT Presentation on building a private mobile sync cloud
 
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
 
Mainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesMainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best Practices
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
 

Similar to Composite cloud & portable topologies

(BDT402) Delivering Business Agility Using AWS
(BDT402) Delivering Business Agility Using AWS(BDT402) Delivering Business Agility Using AWS
(BDT402) Delivering Business Agility Using AWS
Amazon Web Services
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...
Amazon Web Services
 
Onboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowablOnboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowabl
mimacom
 
Alfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction KeynoteAlfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction Keynote
Richard Esplin
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
Mauricio Godoy
 
Apar Corporate Overview
Apar Corporate OverviewApar Corporate Overview
Apar Corporate Overview
Saju John
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
Dara Oladapo
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providers
kanimozhin
 
VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services
VMworld
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Amazon Web Services
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
Techcello
 
Orange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakoutOrange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakout
Orange Business Services
 
VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
Cloud world forum talk 062515
Cloud world forum talk 062515Cloud world forum talk 062515
Cloud world forum talk 062515
Ajay Dankar
 
The Future of Enterprise IT
The Future of Enterprise ITThe Future of Enterprise IT
The Future of Enterprise IT
Amazon Web Services
 
DELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 MinutesDELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 Minutes
Smarter.World
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
Pini Cohen
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
Chef
 
NetOne Draft Presentation (2)
NetOne Draft Presentation (2)NetOne Draft Presentation (2)
NetOne Draft Presentation (2)
Carl Terrantroy
 

Similar to Composite cloud & portable topologies (20)

(BDT402) Delivering Business Agility Using AWS
(BDT402) Delivering Business Agility Using AWS(BDT402) Delivering Business Agility Using AWS
(BDT402) Delivering Business Agility Using AWS
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
 
Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...
 
Onboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowablOnboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowabl
 
Alfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction KeynoteAlfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction Keynote
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
 
Apar Corporate Overview
Apar Corporate OverviewApar Corporate Overview
Apar Corporate Overview
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providers
 
VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Orange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakoutOrange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakout
 
VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
VAS - VMware CMP
 
Cloud world forum talk 062515
Cloud world forum talk 062515Cloud world forum talk 062515
Cloud world forum talk 062515
 
The Future of Enterprise IT
The Future of Enterprise ITThe Future of Enterprise IT
The Future of Enterprise IT
 
DELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 MinutesDELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 Minutes
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
NetOne Draft Presentation (2)
NetOne Draft Presentation (2)NetOne Draft Presentation (2)
NetOne Draft Presentation (2)
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Composite cloud & portable topologies

  • 1. Composite Cloud Applications and Portable Topologies Vinothini Raju CEO @ Bluemeric Technologies @vinothiniraju
  • 2. Agenda 01 02 03 Composite Cloud / Modern Application Portability & Composability Portable Topologies Business Drivers Continuous Delivery(CD) Monolithic App Limitations Microservices Containers Federated Clouds √ + + + + + Importance of portability for CD Current portability scenario New Portability Paradigm Composability √ √ √ √ Service Templates Modernising Legacy App Modern Application delivery√ √ 01 √
  • 3. Optimizing Operational Cost01 02 03 Modern Application Delivery Portability & Composability Portable Topologies
  • 4. 01 Business Drivers for increased release velocity Inside Out (Business Driven) - Multi-channel delivery - Hot patches Outside In (Market Driven) - Market Dynamics & Competition - Reconfigurable operational functions, processes and services + +
  • 5. 01 Continuous Delivery for release velocity • 2 – 8 
 segments Architect Package Deploy Isolated +Incremental Updates +Roll backs Reusable Services Portable + Different Dev, Test & Production platforms Elastic + Auto provision/ deprovision Polyglot team
  • 6. Application container CRM Monolithic Application Order Processing Accounts management Check customer status Check credit status Check order status Check customer status Check credit status Check Inventory Create Invoice Customer CreditInventory Order Invoice DatabaseApplicationModules Business Processes Service Management Check customer status Check service status Service Run time VM
  • 7. 01 Continuous Delivery - Monolithic App Limitation • 2 – 8 
 segments Architect Package Deploy Tightly integrated - Updates & rollbacks require complete application deployment Portable + Different Dev, Test & Production platforms Auto-provision - Provisioning VMs not optimal Deeper application knowledge
  • 8. 01 Agile Continuous Delivery • 2 – 8 
 segments Architect Package Deploy Microservices Containers Cloud
  • 9. Interoperable Isolated processes Smart app, dumb pipes Agile SOA - Microservices Micro Mega Mono Poly/distributed microservices Integrate Slice + + + businessresponsibility
  • 10. Containers Can be reused, stacked & composed Easy to pack without adjusting the component to fit Suitable for increased delivery volumes + + + Application Data Runtime Middleware OS Virtualization Server Storage Networking What it can pack & compose ? Rightfrommiddleware
  • 11. PaaS Federated Cloud Cloud is about infinity Hybrid is about flexibility Federation is about variety External Services IaaS Federated Cloud + + +
  • 12. Create invoice Refactored CRM App Check customer status Check credit Check Inventory Check order status SaaS PaaSIaaS Reusable Components Independently testable Integrates with external services Different components hosted on different clo Granular scaling Order Processing + + + + + Accounts management Customer Data Service Credit Data Service Inventory Data Service Invoice Data Service Order Data Service Service Broker Service Request Management
  • 13. Optimizing Operational Cost01 02 03 Modern Application Delivery Portability & Composability Portable Topologies
  • 14. Importance of portability for CD D esign D evelop Test D eploy PaaS Local IaaS IaaS Simulate production like env Flexible Development env (Mac OSX, Windows, Linux) + +
  • 15. Portability & Composability so far … Portability Image Infrastructure Scalability, HA, Security & Monitoring policies Application Composition Image based Modified Provisioned Provisioned & Configured Modified Static Application based NA Provisioned Provisioned & Configured NA Deployment Application (across PaaS) NA Auto- Provisioned by PaaS Provisioned & Configured Modified Partially dynamic
  • 16. Portability - A new paradigm PaaS / Application IaaS / Platform Operating Systems AcrossCloudLayers Across Vendors Portability Composability
  • 18. 01 Dynamic composition is a great vision of a distant future.
  • 19. Optimizing Operational Cost01 02 03 Modern Application Delivery Portability & Composability Portable Topologies
  • 20. TOSCA Service Template with Docker Interfaces Start() Start.sh Docker Images Install Script Requires Capability: WebApplication Stop() NodeType
  • 21. 21 web: build: our.repository.host/ web:prod ports: - "8080:8080" links: - postgres - payments - catalog payments: build: our.repository.host/payments:prod ports: - "8081:8080" postgres: image: our.repository.host/postgres:prod expose: - "5432" Docker hub Docker compose db: type: external host: 1.2.3.4 port: 5432 environment: POSTGRES_USER: produser POSTGRES_PASSWORD: prodpass Future: (add services run time) named containers —env / env-file —link catalog: build: our.repository.host/catalog:prod ports: - "8082:8080" links: - postgres
  • 23. Modernizing legacy applications UnContainerize Containerize + + Service Templates Portable Application Can be composed along with micro services + Monolithic