SlideShare a Scribd company logo
vFabric Application™ Director – Deploy and Manage
Tomorrow’s Applications – Today

Nicolas Van Wijnsberghe - Sr. Systems Engineer BeLux
@nicwijn




                                                       © 2009 VMware Inc. All rights reserved
Agenda



§  WHY ?
§  WHAT?
§  HOW?
§  SOMETHING …




2                 VMware Confidential
CIO IT strategies


               Ranking of IT strategies
               CIO’s selected as one of their top three in 2012


               1. DELIVERING BUSINESS SOLUTIONS




               2. REDUCING THE OVERALL COST OF IT




               3. DEVELOPING OR MANAGING A FLEX INFRASTRUCTURE



Gartner, Competitive Discussion: Cloud Management, R. Colville, A. Lakhani

   3
Application evolution

Yesterday                                                                                         App Server

•  Waterfall development                                                    Web Server

•  Weeks to provision                                                                                                              Database
•  Static resources
•  Limited change windows
•  Hard to debug issues
•  $100k+ of compute
•  Limited number of users,   End Users   Internet/Firewall   Lan/network       Web front-end       Services                Middleware
   in business hours



Tomorrow                                                                                        Web
                                                                                                Server
                                                                                                               In Memory
                                                                                                               Cache


•  Agile development
•  Continuous deployment                                                                                                   App App
                                                                                                                               Server
                                                                                                                           Server
•  DevOps
•  Chaos Monkey                                                                                          Public Facing
•  Dynamic resourcing                                                           Database
                                                                                                                                        Message Q
•  Spans across data
   centers and clouds
•  Fraction of compute                                                        Private                                              Public
                                                                                                                                   Resources
   costs
•  Millions of users with
   24x7 access

  4
Applications Today


        Packaged or Custom Applications
        3rd Party Apps, Home grown, SaaS


       Written in diverse frameworks
       Traditional (Java, .Net) and Modern Frameworks



       Deployed on virtual and cloud infrastructure
       Span across Private, Public and Hybrid Clouds                              Public/Private/
                                                                                  Hybrid Cloud
                                                                     Private Clouds                 Public Clouds




        Cloud Operating Model                                     Business Needs
        •  High Challenges for IT Operations                      •  Apps released early and often
        •  Collaboration and Orchestration Needed                 •  Businesses need frequent changes
        •  Hard to Maintain Control …                                and expect higher service level.
                                                                  •  …
Source: http://en.wikipedia.org/wiki/Agile_software_development



        5
Traditional Deployment & Configuration Tools Break in the Cloud

§  Complex and time consuming
    •  Bottom up thinking                                           OS


    •  Vertical and static approach          Configure
                                            MW & Software    OS
    •  On going management is                                              OS          OS


     procedural and reactive                 Deploy MW
                                                                    OS

§  Proliferation of IT assets               & Software
                                                         !
    •  Lack of standardization increases   MANUAL,
                                            Configure OS
     permutations of software              CUSTOM - BUILT         Deploy
     components                                                    OS
                                                                    Deploy
                                                                                Configure
§  Not cloud aware                          Deploy OS               MW
                                                                                   OS


    •  Each deployment plan is tied to a
     specific infrastructure service




6
We Need to Optimize Provisioning Processes …

Traditional app provisioning

                            Setup Infrastructure          Setup Application             Deploy
                                                             Middleware               Application

 4 days to                • Configure N/w and         • Deploy and configure     • Development
 8 weeks                   Storage                     application middleware    • Test
                          • Deploy and Configure OS   • Connect it to Database   • Production
                                                                                 • Different Clouds




What app provisioning should be …
                     An application architect uses a self-serve application provisioning portal
                     to fully provision & update applications across any registered cloud


  Minutes




 7
Move from Managing Images to Managing Models and Objects



Legacy Image Management
  Process


                                    vFabric AppDirector   Assemble the
                                                             Application




8
Because Bottom – up approach leads to very long deployments
                               Environments                !
    Implement Monitoring                      Prod
                                              UAT
                                                     MANY
                                              Test   ENVIRONMENTS
    Deploy Application                        Dev




    Testing and     !
    Troubleshooting
               NUMEROUS
               HAND-OFFs
    Install and Configure DB, AppServer,
    WebServer and restore Data / Backup

    Install and Configure
    HW, NW, Storage

    IT-Review and
    Procurement

9
Bottom – up approach leads to month long deployments
                                Environments
     Implement Monitoring                      Prod
                                               UAT
                                               Test

     Deploy Application                        Dev     CHALLENGES
                                                      •  Duplicated Effort
     Testing and
     Troubleshooting
                                                      •  Rework Required

     Install and Configure DB, AppServer,             •  Slow Workflow
     WebServer and restore Data / Backup
                                                      •  Multiplied Efforts
     Install and Configure
     HW, NW, Storage
                                                ! SLOW RESPONSE
     IT-Review and
     Procurement             ! SYSTEMIC DELAYS
10
Contradicting objectives



            Want to release apps                          Want to ensure system
              early and often                            stability and service levels




                     Application                                   Operations
                     Developers                                    Management




•         Develop apps “uncontrolled” in the cloud   •  Focus on maintaining efficiency
•         Agile development using frameworks         •  Changes cause 40% of unplanned downtime
•         Expand into new application types




                                    ! SYSTEMIC DELAYS
     11
Starting Over ? - The Big Four are worse than useless
                                                                         I’m a Blind
                                                                         Dinosaur




                                                =

     §  The new environment produces requirements that legacy solutions cannot meet
     §  Legacy solutions get broken by virtualization and the cloud
     §  Legacy vendors are not going to be able to acquire themselves out of this mess
     §  Put the dino in a cage and do not let him out – build a new management stack
       for your virtualization/cloud environment – isolate the dino to your legacy
       physical environment



12
Wouldn’t it be nice to Move from …


è  How we have been using provisioning on vSphere …

è  Bundles of OS, Application Layers and
    Runtime Configurations (data, parameters, … )
è  Cloning from pre-defined OS/App template
    approach + 3rd party integrations …




 13                                                    13
… towards This new Model - aka Blueprints, …

                            è As an Application Owner I want to
            <set sa pass>      deploy a new Sharepoint Service

                            è  As a Middleware Administrator I need
                                a Windows 2008R2 Server with a MS
                                SQL Server, Antivirus and DB instance
                                provisioned with a local sa account and
                                with a password I can choose

                            è  Nicolas just wants an empty Windows
                                server to do some basic testing.
                            è  As a Developer I need a Redhat server
                                with a Tomcat instance and my application
                              (war, ear, …) deployed ready to go …




14                                                  14
Requirements for application management in the cloud

Think top down & Application Portability
§  Standardize on best practices assets to eliminate
   duplication of efforts
§  Portability:Model once and deploy on any cloud
   private/public/hybrid cloud
§  Create flexible applications, loosely coupled with the
   underlying infrastructure

Simplify and Automate                                        Cloud Infrastructure

§  Automate for velocity and to eliminate troublesome,
   differing configurations
§  Develop applications using modern frameworks for
   agile deployment and management

§  Simplified & standardized Deployment:
§  Ready to use oob content libaries
§  Empower the application owners




 15
Agenda



§  WHY ?
§  WHAT?
§  HOW?
§  SOMETHING …




16                VMware Confidential
VMware’s Application Director = Solution for …

        §  Windows & Linux Application Middleware Provisioning for:
                                                   •  IT Operations Teams
                                    •  DevOps > Agile Development teams
                                                   •  Application Architects
                                          •  Business Application Owners


                  Optimize
                                                    Increase
Build                    Deploy             Monitor agility and
                                                    operational
                                                    efficiency
vFabric Runtime
                  vFabric Application Management



17
VMware’s Application Director
§  AppDirector automates Application Deployments on hybrid clouds, today !


                        Applications
                                                     Custom	
  or	
  Packaged	
  
                                                     App	
  binaries,	
  configs	
  
                                                     .war,	
  .jar,	
  .msi,	
  .zip	
  etc	
  


                                                     Middleware,	
  OS	
  
          Application Runtime Platforms              App	
  servers,	
  	
  messaging,	
  web	
  
                                                     servers,	
  databases,	
  	
  opera7ng	
  
                                                     systems,	
  load	
  balancers,	
  etc	
  




      vCloud Director         vCloud Director                        EC2




 18
AppDirector automates
            application deployments on
            hybrid clouds, specifically on
            VCD 1.5

§  Windows & Linux Application Middleware Provisioning for:
 •  IT Operations teams
 •  DevOps > Agile Development teams
 •  Application Archticts
 •  Business Application Owners


 •  IN your Organization




 19                               VMware Confidential
Agenda



§  WHY ?
§  WHAT?
§  HOW?
§  SOMETHING …




20                VMware Confidential
Model applications top - down via Blueprints


 §  Abstract applications from IAAS
 §  Streamline the deployment process
 §  Reduce complexity resulting from differing configurations




                        <step 1> Create Reusable Application Services </step 1>

21
Standardize on best practices application components

§  Maintain control and limit sprawl of non-standard software configurations
§  Leverage a rich out - of - the box components library > Catalogs
§  Improve quality of services > Self Service Portals for all Teams




                         <step 2> Create Application Blueprints </step 2>

22
Assign IAAS to Applications via Deployment Profiles

     §  Automates and simplifies deployment
     §  Establish IT as a broker of services
     §  Empowers IT to govern services




                          <step 3> Publish Deployment Profiles </step 3>

23
Flexibility to Deploy the Application Everywhere …

§  Support any application stack … java, .Net , frameworks, …
§  Custom or ISV delivered software packages for Linux & Windows
§  Deploy across vSphere environmnets and Public Cloud (vCD orEC2)




                               Application Director

        Cloud Abstraction Layer




                     Private                          Public
24         <step 4> Deploy in an Environment </step 4>
Combined: Collaborative Platform for various roles
                     Application Blueprint                        Logical Application Topology with
                        Application Binaries
                                                                  Application Policies, Configurations
                                                                  Monitoring, CMDB, …

                     Application Stack - (Middleware, OS)

  Architect


                     Deployment     Deployment      Deployment     Collection of deployment settings
                     Profile        Profile         Profile        Makes blueprints portable across clouds
                      <DEV>          <TEST>          <PROD>




App Dev, QA,
Release, Operators                                                    Standardized configurations of
                                                                      OS, Middleware

                                                                                Catalog
                       Deployment Environments
                      Private            Public
                                         vCloud             EC2
                      vCloud
                                                                                              Middleware Admin,
Cloud Admin
                                                                                              Application Packagers



   25
Yes .. a DEMO .. Finally …




26                 VMware Confidential
Agenda
§  WHAT?
§  WHY?
§  HOW?
§  WHAT’s NEW !




27                 VMware Confidential
Support Provisioning on Windows Platform



                                                                         Windows MW/.Net
                                                                         services




                                                                           Windows
                                                                           OS templates



§    Windows Support                               §  Features / Use Cases
      •  Supporting Java applications on Windows      •  Deploy N-tier app on Windows templates
         templates                                    •  Support Custom and Packaged apps
      •  Supporting .Net application provisioning     •  Out of the box Blueprints & Services for
      •  Native Support of .cmd and Powershell           Windows MW like IIS, SQL Server
                                                      •  Out of the box Windows OS templates

       28
Other Key Application Director 5.0 Capabilities
§  New App Director User Interface
    •  Application & Deployments
§  LDAP Support
    •  Single Source of User Management
    •  Connect to corporate LDAP to access user/
      group privileges
§  APIs
  •  Support APIs to integrate with
     existing solutions
  •  Schedule Deployments, Updates, Import/
     Export Catalog Services
§  Support Quick Deploy
    •  for App Developers / DevOps
§  Integrate with Process and
    Change Mgmt Systems
    •  Call vCO workflows to help meet
      broader organizational goals
§  Sharing Blueprints
  •  Share application blueprints, services & tasks
      across Application Director instances
      between partners, content providers and
      customers

 29
Support Amazon Cloud (EC2) Deployments




                                            Deploy on Amazon
                                            AWS
              EC2 Deployment
              profile




§  Deploy on EC2                              §  Features / Use cases
      •  Deploy application on EC2                   •  Deploy app on EC2
           without need for any Blueprint
           changes
                                                     •  Deploy app in multiple Data
                                                         Centers (regions) in EC2
      •    Hybrid Cloud Story



 30
Support Updates – Code, Configurations and Scale Out Topology




      Scale out to
      5 nodes




§  Support Application                  §  Features / Use cases
 Provisioning across Lifecycle:             •  Deploy a new code to existing deployed app(s)
  •  Update deployed applications for code, •  Deploy a new configuration to existing
     configuration or topology or a            deployed app (s)
     combination of all of them.            •  Update a new topology for Scale OUT like
  •  MW version upgrades not yet               cluster or
     supported                              •  Update MW comp to an existing deployed
                                               application
 31
Application Management Marketplace

§  Easy access to 100’s of best practice application components / blueprints
§  Accelerates building or transferring workload to VMware enabled clouds
§  Delivers cloud ready solutions



                                     Development platforms



                                      Platform support tools



                                           Productivity
                                            & Support




                                      Public          Private


                                       Update - Patch - Monitor



32
Solution Exchange with new Blueprints




33                       VMware Confidential
Summary What’s New


§  Windows Support
§  Update – Scale Out,
  Configuration
§  New User Interface
  •  Application & Deployments
§  Content Management
  •  Import/Export f Blueprints,
     Services & Tasks
§  Supporting EC2
  Deployments




34
Nicolas Van Wijnsberghe
     Sr. Systems Engineer VMware BeLux




     @nicwijn

     Info on
     www.appdir.info

35
36

More Related Content

What's hot

Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
Cloud-native Data
Cloud-native DataCloud-native Data
Cloud-native Data
cornelia davis
 
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
VMware Tanzu
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
VMware Tanzu
 
Governance for your Modern Application Platform - November 4, 2020
Governance for your Modern Application Platform - November 4, 2020Governance for your Modern Application Platform - November 4, 2020
Governance for your Modern Application Platform - November 4, 2020
VMware Tanzu
 
Tanzu Standard
Tanzu StandardTanzu Standard
Tanzu Standard
VMware Tanzu
 
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
confluent
 
VMware Tanzu Introduction- June 11, 2020
VMware Tanzu Introduction- June 11, 2020VMware Tanzu Introduction- June 11, 2020
VMware Tanzu Introduction- June 11, 2020
VMware Tanzu
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
VMware Tanzu
 
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
Ashnikbiz
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure Slides
VMware Tanzu
 
Enterprise pks overview
Enterprise pks overview Enterprise pks overview
Enterprise pks overview
Boskey Savla
 
Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020
VMware Tanzu
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Vietnam Open Infrastructure User Group
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
Dave Roberts
 
vSphere7 with Tanzu
vSphere7 with Tanzu vSphere7 with Tanzu
vSphere7 with Tanzu
VMware Tanzu
 
Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryAbiquo, Inc.
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
VMware Tanzu
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Ashnikbiz
 
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
Jon Su
 

What's hot (20)

Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
 
Cloud-native Data
Cloud-native DataCloud-native Data
Cloud-native Data
 
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
Delivering-Off-The-Shelf Software with Kubernetes- November 12, 2020
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
 
Governance for your Modern Application Platform - November 4, 2020
Governance for your Modern Application Platform - November 4, 2020Governance for your Modern Application Platform - November 4, 2020
Governance for your Modern Application Platform - November 4, 2020
 
Tanzu Standard
Tanzu StandardTanzu Standard
Tanzu Standard
 
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
Deploying Kafka on vSphere with Kubernetes Using the Confluent Operator (Just...
 
VMware Tanzu Introduction- June 11, 2020
VMware Tanzu Introduction- June 11, 2020VMware Tanzu Introduction- June 11, 2020
VMware Tanzu Introduction- June 11, 2020
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
Secure your CI/CD pipeline with Docker EE Platform, Tech Insights Singapore -...
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure Slides
 
Enterprise pks overview
Enterprise pks overview Enterprise pks overview
Enterprise pks overview
 
Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
vSphere7 with Tanzu
vSphere7 with Tanzu vSphere7 with Tanzu
vSphere7 with Tanzu
 
Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.delivery
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
 
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
 

Viewers also liked

Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud Foundry
Altoros
 
Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012) Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012)
Laszlo Szalvay
 
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Laszlo Szalvay
 
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best PracticesLyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best PracticesEric Bottard
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Bob Sokol
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
VMware Tanzu
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
VMware Tanzu
 
Jenkins CI in Action
Jenkins CI in ActionJenkins CI in Action
Jenkins CI in Action
Mikhail Pobolovets
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
cornelia davis
 
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
FAST CAMPUS
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
James Watters
 
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
VMware Tanzu
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
hmalphettes
 
Empowering DevOps with Cloud Foundry
Empowering DevOps with Cloud FoundryEmpowering DevOps with Cloud Foundry
Empowering DevOps with Cloud Foundry
VMware Tanzu
 
IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)
Predix
 
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
Predix
 
E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)
Predix
 
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
Predix
 
E4: Building Your First Predix App (Predix Transform 2016)
E4: Building Your First Predix App (Predix Transform 2016)E4: Building Your First Predix App (Predix Transform 2016)
E4: Building Your First Predix App (Predix Transform 2016)
Predix
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
Amazon Web Services
 

Viewers also liked (20)

Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud Foundry
 
Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012) Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012)
 
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
 
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best PracticesLyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Jenkins CI in Action
Jenkins CI in ActionJenkins CI in Action
Jenkins CI in Action
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
 
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
Empowering DevOps with Cloud Foundry
Empowering DevOps with Cloud FoundryEmpowering DevOps with Cloud Foundry
Empowering DevOps with Cloud Foundry
 
IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)
 
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
 
E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)
 
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
 
E4: Building Your First Predix App (Predix Transform 2016)
E4: Building Your First Predix App (Predix Transform 2016)E4: Building Your First Predix App (Predix Transform 2016)
E4: Building Your First Predix App (Predix Transform 2016)
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
 

Similar to VMware - Snapshot sessions - Deploy and manage tomorrow's applications today

Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
smw355
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
Bob Rhubart
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data Grid
ScaleOut Software
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
Bob Rhubart
 
Calculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudCalculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudAcquia
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Bob Rhubart
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentationsanyamgoyal
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
JAX London
 
Patterns for Building High Performance Applications in Cloud - CloudConnect2012
Patterns for Building High Performance Applications in Cloud - CloudConnect2012Patterns for Building High Performance Applications in Cloud - CloudConnect2012
Patterns for Building High Performance Applications in Cloud - CloudConnect2012Munish Gupta
 
Kaavo Introduction 08012011
Kaavo Introduction 08012011Kaavo Introduction 08012011
Kaavo Introduction 08012011
sams2618
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloud
aravindajju
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Novell
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
 
Was liberty
Was libertyWas liberty
Was liberty
Ian Robinson
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
Bob Rhubart
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Anton Arhipov
 
The Cloud Concierge
The Cloud ConciergeThe Cloud Concierge
The Cloud Concierge
Bob Rhubart
 
Virtualization Into Cloud
Virtualization Into CloudVirtualization Into Cloud
Virtualization Into Cloud
IBM India Smarter Computing
 

Similar to VMware - Snapshot sessions - Deploy and manage tomorrow's applications today (20)

Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data Grid
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Calculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudCalculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the Cloud
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
 
Patterns for Building High Performance Applications in Cloud - CloudConnect2012
Patterns for Building High Performance Applications in Cloud - CloudConnect2012Patterns for Building High Performance Applications in Cloud - CloudConnect2012
Patterns for Building High Performance Applications in Cloud - CloudConnect2012
 
Kaavo Introduction 08012011
Kaavo Introduction 08012011Kaavo Introduction 08012011
Kaavo Introduction 08012011
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloud
 
2018 jk
2018 jk2018 jk
2018 jk
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Was liberty
Was libertyWas liberty
Was liberty
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
The Cloud Concierge
The Cloud ConciergeThe Cloud Concierge
The Cloud Concierge
 
Virtualization Into Cloud
Virtualization Into CloudVirtualization Into Cloud
Virtualization Into Cloud
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 

VMware - Snapshot sessions - Deploy and manage tomorrow's applications today

  • 1. vFabric Application™ Director – Deploy and Manage Tomorrow’s Applications – Today Nicolas Van Wijnsberghe - Sr. Systems Engineer BeLux @nicwijn © 2009 VMware Inc. All rights reserved
  • 2. Agenda §  WHY ? §  WHAT? §  HOW? §  SOMETHING … 2 VMware Confidential
  • 3. CIO IT strategies Ranking of IT strategies CIO’s selected as one of their top three in 2012 1. DELIVERING BUSINESS SOLUTIONS 2. REDUCING THE OVERALL COST OF IT 3. DEVELOPING OR MANAGING A FLEX INFRASTRUCTURE Gartner, Competitive Discussion: Cloud Management, R. Colville, A. Lakhani 3
  • 4. Application evolution Yesterday App Server •  Waterfall development Web Server •  Weeks to provision Database •  Static resources •  Limited change windows •  Hard to debug issues •  $100k+ of compute •  Limited number of users, End Users Internet/Firewall Lan/network Web front-end Services Middleware in business hours Tomorrow Web Server In Memory Cache •  Agile development •  Continuous deployment App App Server Server •  DevOps •  Chaos Monkey Public Facing •  Dynamic resourcing Database Message Q •  Spans across data centers and clouds •  Fraction of compute Private Public Resources costs •  Millions of users with 24x7 access 4
  • 5. Applications Today Packaged or Custom Applications 3rd Party Apps, Home grown, SaaS Written in diverse frameworks Traditional (Java, .Net) and Modern Frameworks Deployed on virtual and cloud infrastructure Span across Private, Public and Hybrid Clouds Public/Private/ Hybrid Cloud Private Clouds Public Clouds Cloud Operating Model Business Needs •  High Challenges for IT Operations •  Apps released early and often •  Collaboration and Orchestration Needed •  Businesses need frequent changes •  Hard to Maintain Control … and expect higher service level. •  … Source: http://en.wikipedia.org/wiki/Agile_software_development 5
  • 6. Traditional Deployment & Configuration Tools Break in the Cloud §  Complex and time consuming •  Bottom up thinking OS •  Vertical and static approach Configure MW & Software OS •  On going management is OS OS procedural and reactive Deploy MW OS §  Proliferation of IT assets & Software ! •  Lack of standardization increases MANUAL, Configure OS permutations of software CUSTOM - BUILT Deploy components OS Deploy Configure §  Not cloud aware Deploy OS MW OS •  Each deployment plan is tied to a specific infrastructure service 6
  • 7. We Need to Optimize Provisioning Processes … Traditional app provisioning Setup Infrastructure Setup Application Deploy Middleware Application 4 days to • Configure N/w and • Deploy and configure • Development 8 weeks Storage application middleware • Test • Deploy and Configure OS • Connect it to Database • Production • Different Clouds What app provisioning should be … An application architect uses a self-serve application provisioning portal to fully provision & update applications across any registered cloud Minutes 7
  • 8. Move from Managing Images to Managing Models and Objects Legacy Image Management Process vFabric AppDirector Assemble the Application 8
  • 9. Because Bottom – up approach leads to very long deployments Environments ! Implement Monitoring Prod UAT MANY Test ENVIRONMENTS Deploy Application Dev Testing and ! Troubleshooting NUMEROUS HAND-OFFs Install and Configure DB, AppServer, WebServer and restore Data / Backup Install and Configure HW, NW, Storage IT-Review and Procurement 9
  • 10. Bottom – up approach leads to month long deployments Environments Implement Monitoring Prod UAT Test Deploy Application Dev CHALLENGES •  Duplicated Effort Testing and Troubleshooting •  Rework Required Install and Configure DB, AppServer, •  Slow Workflow WebServer and restore Data / Backup •  Multiplied Efforts Install and Configure HW, NW, Storage ! SLOW RESPONSE IT-Review and Procurement ! SYSTEMIC DELAYS 10
  • 11. Contradicting objectives Want to release apps Want to ensure system early and often stability and service levels Application Operations Developers Management •  Develop apps “uncontrolled” in the cloud •  Focus on maintaining efficiency •  Agile development using frameworks •  Changes cause 40% of unplanned downtime •  Expand into new application types ! SYSTEMIC DELAYS 11
  • 12. Starting Over ? - The Big Four are worse than useless I’m a Blind Dinosaur = §  The new environment produces requirements that legacy solutions cannot meet §  Legacy solutions get broken by virtualization and the cloud §  Legacy vendors are not going to be able to acquire themselves out of this mess §  Put the dino in a cage and do not let him out – build a new management stack for your virtualization/cloud environment – isolate the dino to your legacy physical environment 12
  • 13. Wouldn’t it be nice to Move from … è  How we have been using provisioning on vSphere … è  Bundles of OS, Application Layers and Runtime Configurations (data, parameters, … ) è  Cloning from pre-defined OS/App template approach + 3rd party integrations … 13 13
  • 14. … towards This new Model - aka Blueprints, … è As an Application Owner I want to <set sa pass> deploy a new Sharepoint Service è  As a Middleware Administrator I need a Windows 2008R2 Server with a MS SQL Server, Antivirus and DB instance provisioned with a local sa account and with a password I can choose è  Nicolas just wants an empty Windows server to do some basic testing. è  As a Developer I need a Redhat server with a Tomcat instance and my application (war, ear, …) deployed ready to go … 14 14
  • 15. Requirements for application management in the cloud Think top down & Application Portability §  Standardize on best practices assets to eliminate duplication of efforts §  Portability:Model once and deploy on any cloud private/public/hybrid cloud §  Create flexible applications, loosely coupled with the underlying infrastructure Simplify and Automate Cloud Infrastructure §  Automate for velocity and to eliminate troublesome, differing configurations §  Develop applications using modern frameworks for agile deployment and management §  Simplified & standardized Deployment: §  Ready to use oob content libaries §  Empower the application owners 15
  • 16. Agenda §  WHY ? §  WHAT? §  HOW? §  SOMETHING … 16 VMware Confidential
  • 17. VMware’s Application Director = Solution for … §  Windows & Linux Application Middleware Provisioning for: •  IT Operations Teams •  DevOps > Agile Development teams •  Application Architects •  Business Application Owners Optimize Increase Build Deploy Monitor agility and operational efficiency vFabric Runtime vFabric Application Management 17
  • 18. VMware’s Application Director §  AppDirector automates Application Deployments on hybrid clouds, today ! Applications Custom  or  Packaged   App  binaries,  configs   .war,  .jar,  .msi,  .zip  etc   Middleware,  OS   Application Runtime Platforms App  servers,    messaging,  web   servers,  databases,    opera7ng   systems,  load  balancers,  etc   vCloud Director vCloud Director EC2 18
  • 19. AppDirector automates application deployments on hybrid clouds, specifically on VCD 1.5 §  Windows & Linux Application Middleware Provisioning for: •  IT Operations teams •  DevOps > Agile Development teams •  Application Archticts •  Business Application Owners •  IN your Organization 19 VMware Confidential
  • 20. Agenda §  WHY ? §  WHAT? §  HOW? §  SOMETHING … 20 VMware Confidential
  • 21. Model applications top - down via Blueprints §  Abstract applications from IAAS §  Streamline the deployment process §  Reduce complexity resulting from differing configurations <step 1> Create Reusable Application Services </step 1> 21
  • 22. Standardize on best practices application components §  Maintain control and limit sprawl of non-standard software configurations §  Leverage a rich out - of - the box components library > Catalogs §  Improve quality of services > Self Service Portals for all Teams <step 2> Create Application Blueprints </step 2> 22
  • 23. Assign IAAS to Applications via Deployment Profiles §  Automates and simplifies deployment §  Establish IT as a broker of services §  Empowers IT to govern services <step 3> Publish Deployment Profiles </step 3> 23
  • 24. Flexibility to Deploy the Application Everywhere … §  Support any application stack … java, .Net , frameworks, … §  Custom or ISV delivered software packages for Linux & Windows §  Deploy across vSphere environmnets and Public Cloud (vCD orEC2) Application Director Cloud Abstraction Layer Private Public 24 <step 4> Deploy in an Environment </step 4>
  • 25. Combined: Collaborative Platform for various roles Application Blueprint Logical Application Topology with Application Binaries Application Policies, Configurations Monitoring, CMDB, … Application Stack - (Middleware, OS) Architect Deployment Deployment Deployment Collection of deployment settings Profile Profile Profile Makes blueprints portable across clouds <DEV> <TEST> <PROD> App Dev, QA, Release, Operators Standardized configurations of OS, Middleware Catalog Deployment Environments Private Public vCloud EC2 vCloud Middleware Admin, Cloud Admin Application Packagers 25
  • 26. Yes .. a DEMO .. Finally … 26 VMware Confidential
  • 27. Agenda §  WHAT? §  WHY? §  HOW? §  WHAT’s NEW ! 27 VMware Confidential
  • 28. Support Provisioning on Windows Platform Windows MW/.Net services Windows OS templates §  Windows Support §  Features / Use Cases •  Supporting Java applications on Windows •  Deploy N-tier app on Windows templates templates •  Support Custom and Packaged apps •  Supporting .Net application provisioning •  Out of the box Blueprints & Services for •  Native Support of .cmd and Powershell Windows MW like IIS, SQL Server •  Out of the box Windows OS templates 28
  • 29. Other Key Application Director 5.0 Capabilities §  New App Director User Interface •  Application & Deployments §  LDAP Support •  Single Source of User Management •  Connect to corporate LDAP to access user/ group privileges §  APIs •  Support APIs to integrate with existing solutions •  Schedule Deployments, Updates, Import/ Export Catalog Services §  Support Quick Deploy •  for App Developers / DevOps §  Integrate with Process and Change Mgmt Systems •  Call vCO workflows to help meet broader organizational goals §  Sharing Blueprints •  Share application blueprints, services & tasks across Application Director instances between partners, content providers and customers 29
  • 30. Support Amazon Cloud (EC2) Deployments Deploy on Amazon AWS EC2 Deployment profile §  Deploy on EC2 §  Features / Use cases •  Deploy application on EC2 •  Deploy app on EC2 without need for any Blueprint changes •  Deploy app in multiple Data Centers (regions) in EC2 •  Hybrid Cloud Story 30
  • 31. Support Updates – Code, Configurations and Scale Out Topology Scale out to 5 nodes §  Support Application §  Features / Use cases Provisioning across Lifecycle: •  Deploy a new code to existing deployed app(s) •  Update deployed applications for code, •  Deploy a new configuration to existing configuration or topology or a deployed app (s) combination of all of them. •  Update a new topology for Scale OUT like •  MW version upgrades not yet cluster or supported •  Update MW comp to an existing deployed application 31
  • 32. Application Management Marketplace §  Easy access to 100’s of best practice application components / blueprints §  Accelerates building or transferring workload to VMware enabled clouds §  Delivers cloud ready solutions Development platforms Platform support tools Productivity & Support Public Private Update - Patch - Monitor 32
  • 33. Solution Exchange with new Blueprints 33 VMware Confidential
  • 34. Summary What’s New §  Windows Support §  Update – Scale Out, Configuration §  New User Interface •  Application & Deployments §  Content Management •  Import/Export f Blueprints, Services & Tasks §  Supporting EC2 Deployments 34
  • 35. Nicolas Van Wijnsberghe Sr. Systems Engineer VMware BeLux @nicwijn Info on www.appdir.info 35
  • 36. 36