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

More Related Content

PPT
Cs seminar 20061207
PPTX
System Center Data Protection Manager 2012 Overview
PPTX
Harbour IT & VMware - vForum 2010 Wrap
PDF
Microsoft sccm 2012 seminar ddls sydney 22 nov 2012
PPTX
Application hardening, Secure Socket Layer(SSL) & Secure Electronic Transacti...
PDF
Application Virtualization, University of New Hampshire
PDF
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
PPTX
V mware thin app 4.5 customer presentation
Cs seminar 20061207
System Center Data Protection Manager 2012 Overview
Harbour IT & VMware - vForum 2010 Wrap
Microsoft sccm 2012 seminar ddls sydney 22 nov 2012
Application hardening, Secure Socket Layer(SSL) & Secure Electronic Transacti...
Application Virtualization, University of New Hampshire
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
V mware thin app 4.5 customer presentation

What's hot (16)

DOCX
Ayanava cv latest
PPTX
Cloud Analytics and VDI
PDF
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
PPT
IBM SmartCloud Orchestration
PPT
Cloud computing 1
PPTX
Virtualization 101
PDF
在小學有效運用雲端電腦以促進電子學習(第二節筆記)
PDF
Presentation basic administration for citrix xen app 6
PDF
Whats new in Citrix XenApp 6
PDF
Virtualization: Hyper-V, VMM, App-V and MED-V.
PPTX
App V
PPTX
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PDF
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
PPT
Managing peak demand fluctuations bw admin and academic computing functions 1
PDF
Ad Hoc Automation is an Expensive Mistake
PPTX
Overview Of Microsoft Private Cloud
Ayanava cv latest
Cloud Analytics and VDI
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
IBM SmartCloud Orchestration
Cloud computing 1
Virtualization 101
在小學有效運用雲端電腦以促進電子學習(第二節筆記)
Presentation basic administration for citrix xen app 6
Whats new in Citrix XenApp 6
Virtualization: Hyper-V, VMM, App-V and MED-V.
App V
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
Managing peak demand fluctuations bw admin and academic computing functions 1
Ad Hoc Automation is an Expensive Mistake
Overview Of Microsoft Private Cloud
Ad

Similar to Fs And Self Service (20)

PPT
FabricServer Technology Overview
PPT
Dssc Intro
PDF
What's New in WebSphere Application Server
PPTX
IS Project_Ch5_IT_Infrastructure.pptx
PPT
Monitoring IAAS & PAAS Solutions
PDF
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
PDF
Day 3 p4 - cloud strategy
PDF
Day 3 p4 - cloud strategy
PPT
Robert LeBlanc - Cloud Forum Presentation
PPS
MIS - IT Infrastructure (Part I)
PDF
1)IT infrastructure is the shared technology resources that provid.pdf
PPTX
vFabric - Ideal Platform for SaaS Apps
PDF
Evolving your Architecture to MicroServices
PDF
V fabric overview
PDF
Application Server: Market Shares, Strategies, and Forecasts, Worldwide, 2012...
PDF
Apprenda - Overview of the Apprenda Platform
PDF
Cloud Update
PPTX
Ibm PureApplication system
PPT
cloud computing
PDF
Infrastructure Consolidation and Virtualization
FabricServer Technology Overview
Dssc Intro
What's New in WebSphere Application Server
IS Project_Ch5_IT_Infrastructure.pptx
Monitoring IAAS & PAAS Solutions
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
Day 3 p4 - cloud strategy
Day 3 p4 - cloud strategy
Robert LeBlanc - Cloud Forum Presentation
MIS - IT Infrastructure (Part I)
1)IT infrastructure is the shared technology resources that provid.pdf
vFabric - Ideal Platform for SaaS Apps
Evolving your Architecture to MicroServices
V fabric overview
Application Server: Market Shares, Strategies, and Forecasts, Worldwide, 2012...
Apprenda - Overview of the Apprenda Platform
Cloud Update
Ibm PureApplication system
cloud computing
Infrastructure Consolidation and Virtualization
Ad

More from Ivan_datasynapse (8)

PPT
DataSynapse and Amazon EC2 Technical Overview
PPT
VMware and DataSynapse
PPT
Cloud and Utility Computing
PPT
Dart 21004 Detailed Overview V2 C
PPT
Federator
PPT
Grid Server Intro
PPT
Dasm Sales Deck
PPT
DataSynapse - Dynamic Application Service Management
DataSynapse and Amazon EC2 Technical Overview
VMware and DataSynapse
Cloud and Utility Computing
Dart 21004 Detailed Overview V2 C
Federator
Grid Server Intro
Dasm Sales Deck
DataSynapse - Dynamic Application Service Management

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
sap open course for s4hana steps from ECC to s4
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development

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