SlideShare a Scribd company logo
On-Demand Application Infrastructure for Developers, Centralized Control for IT Operations and Management Self-Service Application Infrastructure
Self-Service Makes Complex Tasks Simple Examples of applying technology and automation  to enable users to complete complex tasks without  any assistance or human intervention DataSynapse has applied Self-Service to the  provisioning of complex application infrastructure Online Banking Airport Check-In ATM Machines In-Store Checkout
Does this sound familiar ? The Old Way of Provisioning Complex Application Infrastructure  Application Developer IT  Operations I need to build a new web app, how do I get a development environment set up? That can take between 1-4 weeks.  What do you need? Sounds like you need a couple hosts with a deployment manager and two nodes in the cell at leastโ€ฆ that will take at least 3 weeks? Weโ€™re building an eCommerce application on the WebSphere Platform using the full network deployment. Okay โ€“ I know how complicated WebSphere is, but I really need it as soon as possible.
Everyone wants to get the job done rightโ€ฆ  Pressure to meet deadlines Multiple projects and application releases Dependence on other teams to support their systems and infrastructure requirements Lack of control of their  own project schedules and processes Pressure to reduce costs Thousands of users to support, often geographically distributed Too many applications and infrastructure configurations Frequent software revisions, limited staff, tools and equipment Manual processes Application Developer IT Operations and Management Executives Architects Ops Team
For Developers: One-Click Provisioning of Application Infrastructure  Developer is starting a new web development project Shared Infrastructure Developers are shielded away from the complexity and workflow involved with setting up application infrastructure such as application servers, messaging middleware, and databases โ€œ set up new application infrastructureโ€ Developer/ Portal User Check user permissions Check for available hosts Start image on host Create from template Self-Service
For IT Operations Teams: Centralized Control of Infrastructure and Developers Architects can define and enforce standard application infrastructure IT Operations gain centralized control of distributed development  Managers can manage costs and drive virtualization and cloud platform adoption IT Architect Create application infrastructure  template Architects need to standardize application architectures  IT Operations IT Operations need to manage developers access to infrastructure Template Manage user permissions and approval workflow Users Manager IT Managers need to manage costs and adopt shared infrastructure  Create a new virtualized server environment  Business Rules Repository Permissions Workflow Integration Environments Policies Self-Service
Self Service Application Infrastructure  1-Click Provisioning of Application Infrastructure: Easily request new application infrastructure Deploy on-demand to development environment Save configuration changes or updates for sharing between users or environments IT Operations & Management Application Developer Centralized Control of  Costs and Technology: Define and share standard infrastructure templates Easily manage user access  to templates Track how infrastructure gets deployed, shared, re-used Manage multiple  environments (dev / test / prod) Executives Architects Ops Team Benefits to the Business  and IT Organizations Lower cost development and less set-up time for application infrastructure Increased standardization Promote the use of shared infrastructure to drive consolidation efforts Drive virtualization & cloud adoption
Technical Details and Key Features
Developer Workflow Environment 1 Environment 2 Developer (User) 4 Self-Service Portal Images Templates Users Environments Browser access for registered users Create   Image  From Template 1 Start   Image 2 4 Capture   modified Image Shared Resources  2 Database 5 Save / Save As  modified Image 6 1 1 1 1 1 Configure   running Image with  platform tools 3 Platform Tools 1 Copy  saved  Image to target Environment 6
Set Up: FabricServer, Portal and Resources Define users, groups and permissions Define workflow and rules  Tag distributed resources as shared managed resources FabricServer Repository Permissions Workflow Run-Time Broker IT Architects IT Operations Define whiteboard architectures Work with engineering to build โ€œreference implementationโ€ Use FabricServer development tools to create application infrastructure templates Shared Resources  Self-Service Portal
Packaging Templates in FabricServer FabricServer provides tools and templates required to build self-contained packages of enterprise applications: FabricServer Distributions Containers Configuration Data โ€ฆ โ€ฆ SDK โ€ฆ Architect uses the pre-built containers and distros that correspond to the components and services of his architecture He adds in the specific configuration information for his architecture Uses build capabilities in DataSynapse Studio to create a new template Templates are stored in FabricServer Application Architecture JEE Web Cluster   Templates JMS Server โ€ฆ IT Architect Studio
Capturing Configuration Changes Developers use their standard deployment tools to deploy and configure application  Utility captures all configuration changes and generates self contained package FabricServer manages the package and can provision it to any runtime environment (physical, virtual, cloud) Bare Metal Server Application Platform Operating System Standard Templates Application Developer Self-Contained Package DataSynapse Engine Virtual Machine โ€“  VMware App Specific Configuration Application Code JMS Service Admin Server JEE Web Cluster  FabricServer Run-Time Broker Policy Engine Service Repository
FabricServer Deployment Policies  Fabric administrators configure policies that dictates how Fabric Broker should provision applications Policy Manager contains a list of policies and a schedule, which specifies which policy should be active at any given time Deploying Applications โ€“ users can create policies that have all of configuration data required to deploy enterprise applications: Allocation Rulesโ€“ Min / max infrastructure (how many cpus/processes?) Deployment Preferences โ€“ class of machine (eg. X86 blade, dual core), OS (Windows, Linux), etc.. Prioritization โ€“ which applications are more business critical than others  Service Levels โ€“ rules for monitoring performance and how new clustered instances should be added / deleted based on throughput or other metrics
Benefits for All For Developers Application Developers FabricServer Repository Run-Time Broker Shared Resources  Permissions Workflow Integration IT / Finance Management IT Operations / Architecture Environment A One Click Provisioning Simple Web Interface Hides Complexity Architects Ops Team Executives Manage Costs Drive Standardization Empower Developers Automate Provisioning Drive Virtualization, and Cloud Adoption Drive Virtualization, and Cloud Adoption
Provisioning complex application  infrastructure is only  1-click away โ€œ 1-clickโ€ provisioning of application infrastructure  Simple and powerful web front-end  For Application Developers  Hides all the complexity of setting up infrastructure  For IT Operations and Management Manage and share standard application architectures  Centralized  control of costs and technology Empower developers to help themselves Self-Service Architecture Self-Service Portal Physical  Virtual Clouds Shared Infrastructure  FabricServer  Repository Permissions Workflow Integration Policies Run-Time Broker
On-Demand Application Infrastructure for Developers, Centralized Control for IT Operations and Management Self-Service Application Infrastructure
Key Terms Terms User:  a business application developer that uses the self-service portal to instantiate and configure standard application architectures Template:  packaged baseline application architecture  (e.g., clustered java application server, an ESB, a database driven web application) Environment:  a shared datacenter resource pool (virtual or physical) managed by FabricServer Image:  a set of artifacts which when started comprises a multi-tiered, distributed application Platform Tools:  vendor-provided configuration tooling, e.g., WebSphere Deployment Manager Actions Create Image:  assembles and deploys a baseline set of artifacts from an installed template to a target environment Start Image:  activates the image on target environment Capture Image:  constructs a new image out of a live configured, running application  Save Image:  copies the image from the target environment to the self-service database, so it can be shared between users or environments Copy Image:  moves a copy of a saved application image to a new environment
Ad

More Related Content

What's hot (16)

Ayanava cv latest
Ayanava cv latestAyanava cv latest
Ayanava cv latest
Ayanava Mitra
ย 
Cloud Analytics and VDI
Cloud Analytics and VDICloud Analytics and VDI
Cloud Analytics and VDI
Dr Neelesh Jain
ย 
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
Tsz Wing Chu
ย 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
IBM Danmark
ย 
Cloud computing 1
Cloud computing  1Cloud computing  1
Cloud computing 1
Ashok Kumar
ย 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Gaurav Marwaha
ย 
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
Tsz Wing Chu
ย 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
xKinAnx
ย 
Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6
gadi_fe
ย 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
Microsoft Iceland
ย 
App V
App VApp V
App V
rsquaredg
ย 
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
Puppet
ย 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
Digicomp Academy AG
ย 
Managing peak demand fluctuations bw admin and academic computing functions 1
Managing peak demand fluctuations bw admin and academic computing functions 1Managing peak demand fluctuations bw admin and academic computing functions 1
Managing peak demand fluctuations bw admin and academic computing functions 1
Erin
ย 
Ad Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive MistakeAd Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive Mistake
BMC Software
ย 
Overview Of Microsoft Private Cloud
Overview Of Microsoft Private CloudOverview Of Microsoft Private Cloud
Overview Of Microsoft Private Cloud
Lai Yoong Seng
ย 
Ayanava cv latest
Ayanava cv latestAyanava cv latest
Ayanava cv latest
Ayanava Mitra
ย 
Cloud Analytics and VDI
Cloud Analytics and VDICloud Analytics and VDI
Cloud Analytics and VDI
Dr Neelesh Jain
ย 
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไธ€็ฏ€็ญ†่จ˜)
Tsz Wing Chu
ย 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
IBM Danmark
ย 
Cloud computing 1
Cloud computing  1Cloud computing  1
Cloud computing 1
Ashok Kumar
ย 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Gaurav Marwaha
ย 
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
ๅœจๅฐๅญธๆœ‰ๆ•ˆ้‹็”จ้›ฒ็ซฏ้›ป่…ฆไปฅไฟƒ้€ฒ้›ปๅญๅญธ็ฟ’(็ฌฌไบŒ็ฏ€็ญ†่จ˜)
Tsz Wing Chu
ย 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
xKinAnx
ย 
Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6
gadi_fe
ย 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
Microsoft Iceland
ย 
App V
App VApp V
App V
rsquaredg
ย 
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
Puppet
ย 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
Digicomp Academy AG
ย 
Managing peak demand fluctuations bw admin and academic computing functions 1
Managing peak demand fluctuations bw admin and academic computing functions 1Managing peak demand fluctuations bw admin and academic computing functions 1
Managing peak demand fluctuations bw admin and academic computing functions 1
Erin
ย 
Ad Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive MistakeAd Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive Mistake
BMC Software
ย 
Overview Of Microsoft Private Cloud
Overview Of Microsoft Private CloudOverview Of Microsoft Private Cloud
Overview Of Microsoft Private Cloud
Lai Yoong Seng
ย 

Similar to Fs And Self Service (20)

FabricServer Technology Overview
FabricServer Technology OverviewFabricServer Technology Overview
FabricServer Technology Overview
Ivan_datasynapse
ย 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
Kamal Acharya
ย 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
ย 
Dssc Intro
Dssc IntroDssc Intro
Dssc Intro
Ivan_datasynapse
ย 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
ย 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision
ย 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
ย 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
ย 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
IBM Systems UKI
ย 
Ayanava cv latest
Ayanava cv latestAyanava cv latest
Ayanava cv latest
Ayanava Mitra
ย 
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTxEnrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
dcruzsophia24
ย 
SharePoint Framework SPFx
SharePoint Framework SPFxSharePoint Framework SPFx
SharePoint Framework SPFx
Vladimir Medina
ย 
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPTEnterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
dcruzsophia24
ย 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDT
Stephen Rose
ย 
Data to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilitiesData to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilities
Asanka Abeysinghe
ย 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
ย 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
Techcello
ย 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Puppet
ย 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
Chinnasamy Manickam
ย 
Gali Reznik, Amdocs
Gali Reznik, Amdocs Gali Reznik, Amdocs
Gali Reznik, Amdocs
RightScale
ย 
FabricServer Technology Overview
FabricServer Technology OverviewFabricServer Technology Overview
FabricServer Technology Overview
Ivan_datasynapse
ย 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
Kamal Acharya
ย 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
ย 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
ย 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision
ย 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
ย 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
ย 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
IBM Systems UKI
ย 
Ayanava cv latest
Ayanava cv latestAyanava cv latest
Ayanava cv latest
Ayanava Mitra
ย 
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTxEnrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
dcruzsophia24
ย 
SharePoint Framework SPFx
SharePoint Framework SPFxSharePoint Framework SPFx
SharePoint Framework SPFx
Vladimir Medina
ย 
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPTEnterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
dcruzsophia24
ย 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDT
Stephen Rose
ย 
Data to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilitiesData to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilities
Asanka Abeysinghe
ย 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
ย 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
Techcello
ย 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Puppet
ย 
Gali Reznik, Amdocs
Gali Reznik, Amdocs Gali Reznik, Amdocs
Gali Reznik, Amdocs
RightScale
ย 
Ad

More from Ivan_datasynapse (8)

DataSynapse and Amazon EC2 Technical Overview
DataSynapse and Amazon EC2 Technical OverviewDataSynapse and Amazon EC2 Technical Overview
DataSynapse and Amazon EC2 Technical Overview
Ivan_datasynapse
ย 
VMware and DataSynapse
VMware and DataSynapseVMware and DataSynapse
VMware and DataSynapse
Ivan_datasynapse
ย 
Cloud and Utility Computing
Cloud and Utility ComputingCloud and Utility Computing
Cloud and Utility Computing
Ivan_datasynapse
ย 
Dart 21004 Detailed Overview V2 C
Dart 21004 Detailed Overview V2 CDart 21004 Detailed Overview V2 C
Dart 21004 Detailed Overview V2 C
Ivan_datasynapse
ย 
Federator
FederatorFederator
Federator
Ivan_datasynapse
ย 
Grid Server Intro
Grid Server IntroGrid Server Intro
Grid Server Intro
Ivan_datasynapse
ย 
Dasm Sales Deck
Dasm Sales DeckDasm Sales Deck
Dasm Sales Deck
Ivan_datasynapse
ย 
DataSynapse - Dynamic Application Service Management
DataSynapse - Dynamic Application Service Management DataSynapse - Dynamic Application Service Management
DataSynapse - Dynamic Application Service Management
Ivan_datasynapse
ย 
DataSynapse and Amazon EC2 Technical Overview
DataSynapse and Amazon EC2 Technical OverviewDataSynapse and Amazon EC2 Technical Overview
DataSynapse and Amazon EC2 Technical Overview
Ivan_datasynapse
ย 
VMware and DataSynapse
VMware and DataSynapseVMware and DataSynapse
VMware and DataSynapse
Ivan_datasynapse
ย 
Cloud and Utility Computing
Cloud and Utility ComputingCloud and Utility Computing
Cloud and Utility Computing
Ivan_datasynapse
ย 
Dart 21004 Detailed Overview V2 C
Dart 21004 Detailed Overview V2 CDart 21004 Detailed Overview V2 C
Dart 21004 Detailed Overview V2 C
Ivan_datasynapse
ย 
Grid Server Intro
Grid Server IntroGrid Server Intro
Grid Server Intro
Ivan_datasynapse
ย 
DataSynapse - Dynamic Application Service Management
DataSynapse - Dynamic Application Service Management DataSynapse - Dynamic Application Service Management
DataSynapse - Dynamic Application Service Management
Ivan_datasynapse
ย 
Ad

Recently uploaded (20)

AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
ย 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
ย 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
ย 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
ย 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
ย 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
ย 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
ย 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
ย 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
ย 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
ย 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
ย 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
ย 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
ย 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
ย 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
ย 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
ย 

Fs And Self Service

  • 1. On-Demand Application Infrastructure for Developers, Centralized Control for IT Operations and Management Self-Service Application Infrastructure
  • 2. Self-Service Makes Complex Tasks Simple Examples of applying technology and automation to enable users to complete complex tasks without any assistance or human intervention DataSynapse has applied Self-Service to the provisioning of complex application infrastructure Online Banking Airport Check-In ATM Machines In-Store Checkout
  • 3. Does this sound familiar ? The Old Way of Provisioning Complex Application Infrastructure Application Developer IT Operations I need to build a new web app, how do I get a development environment set up? That can take between 1-4 weeks. What do you need? Sounds like you need a couple hosts with a deployment manager and two nodes in the cell at leastโ€ฆ that will take at least 3 weeks? Weโ€™re building an eCommerce application on the WebSphere Platform using the full network deployment. Okay โ€“ I know how complicated WebSphere is, but I really need it as soon as possible.
  • 4. Everyone wants to get the job done rightโ€ฆ Pressure to meet deadlines Multiple projects and application releases Dependence on other teams to support their systems and infrastructure requirements Lack of control of their own project schedules and processes Pressure to reduce costs Thousands of users to support, often geographically distributed Too many applications and infrastructure configurations Frequent software revisions, limited staff, tools and equipment Manual processes Application Developer IT Operations and Management Executives Architects Ops Team
  • 5. For Developers: One-Click Provisioning of Application Infrastructure Developer is starting a new web development project Shared Infrastructure Developers are shielded away from the complexity and workflow involved with setting up application infrastructure such as application servers, messaging middleware, and databases โ€œ set up new application infrastructureโ€ Developer/ Portal User Check user permissions Check for available hosts Start image on host Create from template Self-Service
  • 6. For IT Operations Teams: Centralized Control of Infrastructure and Developers Architects can define and enforce standard application infrastructure IT Operations gain centralized control of distributed development Managers can manage costs and drive virtualization and cloud platform adoption IT Architect Create application infrastructure template Architects need to standardize application architectures IT Operations IT Operations need to manage developers access to infrastructure Template Manage user permissions and approval workflow Users Manager IT Managers need to manage costs and adopt shared infrastructure Create a new virtualized server environment Business Rules Repository Permissions Workflow Integration Environments Policies Self-Service
  • 7. Self Service Application Infrastructure 1-Click Provisioning of Application Infrastructure: Easily request new application infrastructure Deploy on-demand to development environment Save configuration changes or updates for sharing between users or environments IT Operations & Management Application Developer Centralized Control of Costs and Technology: Define and share standard infrastructure templates Easily manage user access to templates Track how infrastructure gets deployed, shared, re-used Manage multiple environments (dev / test / prod) Executives Architects Ops Team Benefits to the Business and IT Organizations Lower cost development and less set-up time for application infrastructure Increased standardization Promote the use of shared infrastructure to drive consolidation efforts Drive virtualization & cloud adoption
  • 8. Technical Details and Key Features
  • 9. Developer Workflow Environment 1 Environment 2 Developer (User) 4 Self-Service Portal Images Templates Users Environments Browser access for registered users Create Image From Template 1 Start Image 2 4 Capture modified Image Shared Resources 2 Database 5 Save / Save As modified Image 6 1 1 1 1 1 Configure running Image with platform tools 3 Platform Tools 1 Copy saved Image to target Environment 6
  • 10. Set Up: FabricServer, Portal and Resources Define users, groups and permissions Define workflow and rules Tag distributed resources as shared managed resources FabricServer Repository Permissions Workflow Run-Time Broker IT Architects IT Operations Define whiteboard architectures Work with engineering to build โ€œreference implementationโ€ Use FabricServer development tools to create application infrastructure templates Shared Resources Self-Service Portal
  • 11. Packaging Templates in FabricServer FabricServer provides tools and templates required to build self-contained packages of enterprise applications: FabricServer Distributions Containers Configuration Data โ€ฆ โ€ฆ SDK โ€ฆ Architect uses the pre-built containers and distros that correspond to the components and services of his architecture He adds in the specific configuration information for his architecture Uses build capabilities in DataSynapse Studio to create a new template Templates are stored in FabricServer Application Architecture JEE Web Cluster Templates JMS Server โ€ฆ IT Architect Studio
  • 12. Capturing Configuration Changes Developers use their standard deployment tools to deploy and configure application Utility captures all configuration changes and generates self contained package FabricServer manages the package and can provision it to any runtime environment (physical, virtual, cloud) Bare Metal Server Application Platform Operating System Standard Templates Application Developer Self-Contained Package DataSynapse Engine Virtual Machine โ€“ VMware App Specific Configuration Application Code JMS Service Admin Server JEE Web Cluster FabricServer Run-Time Broker Policy Engine Service Repository
  • 13. FabricServer Deployment Policies Fabric administrators configure policies that dictates how Fabric Broker should provision applications Policy Manager contains a list of policies and a schedule, which specifies which policy should be active at any given time Deploying Applications โ€“ users can create policies that have all of configuration data required to deploy enterprise applications: Allocation Rulesโ€“ Min / max infrastructure (how many cpus/processes?) Deployment Preferences โ€“ class of machine (eg. X86 blade, dual core), OS (Windows, Linux), etc.. Prioritization โ€“ which applications are more business critical than others Service Levels โ€“ rules for monitoring performance and how new clustered instances should be added / deleted based on throughput or other metrics
  • 14. Benefits for All For Developers Application Developers FabricServer Repository Run-Time Broker Shared Resources Permissions Workflow Integration IT / Finance Management IT Operations / Architecture Environment A One Click Provisioning Simple Web Interface Hides Complexity Architects Ops Team Executives Manage Costs Drive Standardization Empower Developers Automate Provisioning Drive Virtualization, and Cloud Adoption Drive Virtualization, and Cloud Adoption
  • 15. Provisioning complex application infrastructure is only 1-click away โ€œ 1-clickโ€ provisioning of application infrastructure Simple and powerful web front-end For Application Developers Hides all the complexity of setting up infrastructure For IT Operations and Management Manage and share standard application architectures Centralized control of costs and technology Empower developers to help themselves Self-Service Architecture Self-Service Portal Physical Virtual Clouds Shared Infrastructure FabricServer Repository Permissions Workflow Integration Policies Run-Time Broker
  • 16. On-Demand Application Infrastructure for Developers, Centralized Control for IT Operations and Management Self-Service Application Infrastructure
  • 17. Key Terms Terms User: a business application developer that uses the self-service portal to instantiate and configure standard application architectures Template: packaged baseline application architecture (e.g., clustered java application server, an ESB, a database driven web application) Environment: a shared datacenter resource pool (virtual or physical) managed by FabricServer Image: a set of artifacts which when started comprises a multi-tiered, distributed application Platform Tools: vendor-provided configuration tooling, e.g., WebSphere Deployment Manager Actions Create Image: assembles and deploys a baseline set of artifacts from an installed template to a target environment Start Image: activates the image on target environment Capture Image: constructs a new image out of a live configured, running application Save Image: copies the image from the target environment to the self-service database, so it can be shared between users or environments Copy Image: moves a copy of a saved application image to a new environment