Application management for hybrid cloud

823 views

Published on

Application management for hybrid cloud

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
823
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • CIO and Company ExecutivesWe constantly need to find new and innovative ways to monetize our core competencies. Ideas for new features are coming through all the time, and for us to be able to turn those features around and get them to market quickly is absolutely keyCan you help make my company more competitive?Can you help make my company more profitable?Can you help remove risk from my IT strategy?Web and IT OperationsOur application infrastructure is not scaling with demand. Can you help?I need to reduce the cost of running all of these applications. Can you help?DevelopersThe business is asking us to get applications to market faster. Can you help?We need to deliver business data faster on every new project. Can you help?We need to build modern applications like people use at home. Can you help?
  • As applications get virtualized and pushed into a cloud (Private or public) there is a very clear separation between the infrastructure management paradigm and the application management one – they are no more intertwined.The infrastructure managers are provider of compute platform for the VMs running on them and should not care what is in that VM.The Application owners do not care where physically or on which HW their applications are runningThere is however the need to provide visibility to both sides of the wall as to what is happening on the other side: Application owners need to know the platform is indeed providing adequately to the demand of the application (Compute power, I/O, disk latency etc..) in a clear aggregated matter. The Infrastructure owner will need to know the Application is running well if they conduct change to the platform
  • The separation of Application and Infrastructure (Cloud provider / cloud consumer model)By moving to an horizontal approach, customers will able to gain a lot more control on the Application and adapt it to the business needs (Scale & Remediation)The motivation of the separation and focus on the Application layer as a complete operational stack it to allow the Application owners and developers achieve better agility, more flexibility, control and performance and ultimately migrate maintanance cost to innovation
  • The separation of Application and Infrastructure (Cloud provider / cloud consumer model)By moving to an horizontal approach, customers will able to gain a lot more control on the Application and adapt it to the business needs (Scale & Remediation)The motivation of the separation and focus on the Application layer as a complete operational stack it to allow the Application owners and developers achieve better agility, more flexibility, control and performance and ultimately migrate maintanance cost to innovation
  • Application management for hybrid cloud

    1. 1. Application Management in the Cloud era<br />
    2. 2. Agenda<br />Application management discipline<br />Industry trends<br />Application management challenges<br />What is changing?<br />VMware approach – Active application management<br />Q&A<br />
    3. 3. What is application management<br />An evolving discipline, separate from ESM, and can be defined as a the process and use of tools to: design; develop; test; provision; monitor/diagnose; and change/patch of apps & complex business transactions to ensure service quality as experienced by end-users’ and businesses’ expectations (often formalized as SLA’s). More importantly AM will dramatically evolve/change as result of new development methodologies & ISV/SaaS and Cloud.<br />
    4. 4. Industry Trends<br />
    5. 5. Emergence of development frameworks<br />Where Applications run<br />Business expectations<br />
    6. 6. Evolution of applications<br />Saas Apps<br />.Jar<br />Packaged Applications<br />.War<br />.ear<br />Paas<br />CustomApplications<br />PaaS<br />WS<br />AS<br />DB<br />AS<br />OS<br />OS<br />OS<br />OS<br />Cloud Applications<br />IaaS<br />
    7. 7. Custom Applications destinations<br />Highly controlled Applications<br />Highly productive Applications<br />PaaS<br />IaaS<br />Complete control of the OS, MW, No. of VMs, VM Size<br />Little or no control on MW, configuration, machines.<br />Consumer owns only the code.<br />
    8. 8. Modern Application Challenges<br />Business challenges<br /><ul><li>Constantly finding new and innovative ideas to monetize core competence
    9. 9. Ability to turn those ideas around and get them to market quickly is absolutely key</li></ul>IT Operations challenges<br /><ul><li>How to enable all these rapid changes without loosing control?
    10. 10. How can I control cost of running our applications?
    11. 11. How can I meet the service level and compliancy requirement?
    12. 12. Control proliferation of </li></ul>Developer challenges<br /><ul><li>How can I get new features rapidly taken through the dev-build-test-stage-deploy cycle?
    13. 13. I do not want to manage my infrastructure scalability for my application
    14. 14. I need Framework and development tools to increase & simplify my app development and increase productivity </li></ul>8<br />
    15. 15. What is changing<br />
    16. 16. Distinction of ownerships<br />Application<br />Owner<br />App Ops<br />Application<br />Operating System<br />VI Admin<br />Infra Ops (NOC)<br />VMware ESX/ESXi<br />Infrastructure Admin<br />
    17. 17. The emergence of App Ops<br />Infrastructure is available in no time<br />Pressure moves higher in the stack to set up a complete environment<br />App Ops will be focused on managing the application itself, completely abstract the underlying infrastructure<br />Focus on delivering value to the business – enabling new capabilities, assuring service levels and not setting up infrastructure<br />
    18. 18. Active application management<br />
    19. 19. VMware’s Active Application Management strategy for IaaS<br />The move towards cloud and use of modern application frameworks and methodologies is creating an opportunity to think differently on managing applications<br />Manage applications holistically and separately from the supporting infrastructure<br />Help manage applications that move across, and run across, public and private clouds<br />Horizontally integrates management across deployment, monitoring and change<br />Collaborate<br />Monitoring<br />Policy<br />Add Capacity<br />Optimize<br />Isolate, trouble shoot, remediate, change<br />Deploy<br />Components, Topology, resource allocation, environment binding .<br />Monitor<br />Resources, compliancy, transactions, users, change impact<br />Topology Update<br />Reboot<br />Burst compute<br />Scale Policy<br />
    20. 20. Application provisioning<br />load balancer<br />load balancer<br />appserver<br />appserver<br />appserver<br />worker<br />Automated model driven Provisioning on Hybrid IaaS<br />1<br />cache<br />database<br />messaging<br />Best-practice Application templates for deployment patterns<br />Standardization of heterogeneous middleware, packaged apps, OS<br />2<br />3<br />Collaborative, Integrated App Management<br />4<br />
    21. 21. Establish “your clouds”<br />Define available clouds as potential deployment environments<br />Establish a library of standardized application components and scripts<br />
    22. 22. Build your app<br />Define relationship to create a topology and<br />Set configurations and parameters<br />Select components from a standardized catalogue<br />
    23. 23. Orchestrate deployment<br />Automatically generate a deployment flow<br />Set callouts for notifications and 3rd party product integrations<br />
    24. 24. Cloud application performance monitoring<br />load balancer<br />load balancer<br />appserver<br />appserver<br />appserver<br />worker<br />Consolidated application management console spanning business critical KPIs (Cost, change, performance, compliancy…)<br />1<br />cache<br />database<br />messaging<br />3<br />4<br />2<br />Closed loop system for optimization- scale, restart, burst, roll back<br />Application life cycle<br />Spring, Deploy, Monitor<br />Consolidated and integrated monitoring across all layers<br />
    25. 25. Applications dashboard<br />Consolidated dashboard presenting an overall health view<br />Key application oriented KPIs to provide full visibility<br />Confidential<br />19<br />
    26. 26. Auto generated topology map<br />Visualize health on each component of the app<br />Dynamically pick up business transactions and provide them with health scores<br />Automatically detect application components and relationships<br />Confidential<br />
    27. 27. Detailed monitoring<br />Overlay config and code change information on performance graph<br />Simple navigation makes it easy to zoom in on relevant areas<br />Confidential<br />21<br />
    28. 28. Summary<br />IaaS will drive the adoption of the cloud operating model which define clear separation of ownerships<br />It requires a new approach – let go of some operational aspects in favor of others<br />An horizontal approach is best suited for the cloud operating model<br />Collaborate<br />Monitoring<br />Policy<br />Add Capacity<br />Optimize<br />Isolate, trouble shoot, remediate, change<br />Deploy<br />Components, Topology, resource allocation, environment binding .<br />Monitor<br />Resources, compliancy, transactions, users, change impact<br />Topology Update<br />Reboot<br />Burst compute<br />Scale Policy<br />

    ×