1 An AppDynamics Business White Paper Storage and Database Collaboration If you don t have a seat at the table, you re probably on the menu Missouri State Senator Jolie L. Justus IT organizations have been divided into different groups with distinct realms of control (aka silos) for many years. This paradigm has been changing over the past few years as a result of increased business focus on applications as the driver of revenue, and the increased levels of complexity associated with modern applications (virtualization, cloud, SOA, etc.). The change is most evident with the rapidly growing DevOps movement, which promotes greater levels of collaboration between application developers and IT operations personnel. In this white paper we will explore the changes that are happening throughout IT organizations and explain why it is important for database and storage administrators to understand, embrace, and participate in this changing paradigm. Keep reading so you can take your seat at the table.
2 IT Operations is Changing DevOps may be a buzzword but the philosophy is becoming reality within many IT organizations. The high degree of virtualization combined with the capability of deploying new infrastructure from code has created a situation where silo d teams need to collaborate for multiple reasons: Collaboration helps teams deploy faster and fix problems faster Companies following collaborative philosophies like DevOps can innovate and respond to change faster Employees that are not able to collaborate will fall out of favor as the rest of the company changes This new paradigm will encompass all groups involved with the delivery of application services. Development, system administration, application operations, database administration, storage administration, network operations, and any other group that plays a part in the creation, deployment, and operation of any application will eventually be required to participate. DevOps Statistics ZeroTurnaround surveyed 620 engineers to understand how much time they spend carrying out their tasks each week. The results of the study were published on devops.com and are very interesting. (http://devops.com/tag/devops-statistics/) The image below is a list of tasks and associated hours. The black bars represent the traditional silo d environment while the yellow bars represent work done in a DevOps oriented environment. Figure 1: DevOps survey results from ZeroTurnaround. Storage and Database Collaboration 2
3 The numbers are impressively in favor of the organizations that have adopted a DevOps philosophy. The statistics look really good, but the big challenge is making the cultural shift. So what does this all mean to DBA s and storage administrators and why am I lumping them together? The Database and Storage Relationship Database performance is directly impacted by storage performance, and storage performance can be significantly impacted by database workloads. The natural side effect of this relationship is finger pointing when performance problems appear. Finger pointing is a consequence of working in a silo d manner. Each team is accustomed to using the free or included tools that provide them with information only related to their silo d system (DB, storage, etc.). This further compounds the natural response of finger pointing when there are problems that are difficult to isolate. If the storage and database teams can begin to work in a collaborative manner on a daily basis they will start to reap the rewards shown in the ZeroTurnaround survey less time fixing problems and more time making improvements. Turning the Idea Into Reality Now that we have an understanding of the desired state (a high level of collaboration across organizational silos), the question becomes, how do you start down a path that leads to the final goal? Start small and communicate - If you re a storage admin, reach out to some folks on the DBA team and ask if you can be included in their meetings. The same goes for the DBA s; start talking to your storage admins regularly. Don t get management involved and start a big project, that s too much overhead and too much scrutiny to start out with. The key is to quickly increase the quantity and quality of communication between teams. There is no need to merge teams, just to create a new level of engagement between teams. Document a small success - Now that you are communicating better, you should see an area where this new level of collaboration is making an improvement. Remember show and tell time when you were in school? The corporate equivalent is the dog and pony show. Regardless of how you feel about presenting, in order to expand this new collaborative paradigm you will need to show off your success to peers and management. Document your success (a small presentation of less than 10 slides will do fine) and be prepared to present it. Storage and Database Collaboration 3
4 DevOps: DevOps is the blending of tasks performed by a company s application development and systems operations teams. Show your management - At this point you will probably need to get approval from your management to increase the reach of your collaborative program. Your documentation of success should be used to show management that what you are working on is worthwhile. This is the point where you can arrange with your manager to spend more time collaborating with other teams to make sure you are all working in a coordinated manner. Engage the community - Hopefully you have permission to engage the larger community at this point. Ideally, you can describe your work to the rest of the storage and DBA teams and see who takes interest in your new style of working. The great part about this stage is that you can reuse the presentation material you used with your manager. Be sure to collect the contact information of the people who are interested in working in a more collaborative manner and create a group where everyone can communicate with each other easily. Grow your reach - At this point you have influenced the way you and your peers work together. Now it s time to grow your reach beyond just database and storage. Reach out to the application and network teams and repeat the same process you just used. Invite them to your meetings and ask to be invited to theirs. If you can work in a collaborative manner with all of the people involved in delivering an application to the end users, you will improve the overall end user experience and your documentation will prove the value of your work. The Role of Software Tools Software tools should help you achieve a defined goal. Tools should help solve a specific problem or set of problems. When you have a goal of a highly collaborative environment, you need to have tools that are designed to foster that collaboration. Responding to production problems is an area where collaboration can produce dramatic results. When problems occur, application teams often blame the problem on the database. The database team is then tasked with either finding and fixing the problem or with proving their innocence. Database performance issues will reside within the database server itself or will be a result of slow storage response (which might also be a network problem). The database and storage teams need to quickly understand if there are any problems that they need to fix. In order to do that, they need more intelligent monitoring tools that collect the proper data before and during the problem so that they can compare good performance to poor performance. They also need to see the storage and database metrics on the same screen to identify the impact of one on the other. See the example screenshots on the following pages. Storage and Database Collaboration 4
5 Figure 2: Oracle to NetApp Drill Down - Notice the View NetApp Volume Activity button that allows for in context drill down from DB to Storage. Figure 3: NetApp to Database Drill Down - Notice the Launch in context link for correlating storage and database performance Storage and Database Collaboration 5
6 Figure 4: Database and Storage Metrics - Storage latency directly impacts database performance so it should be shown together with database statistics. Figure 5: Database, Storage, and Server Dashboard - Having a high level overview that can be shared between multiple inter-related roles helps accelerate identification and resolution of problems. Storage and Database Collaboration 6
7 Documentation using Software Tools Software tools are also a great way to create impressive and useful documentation. When you have tools that continually collect information about your infrastructure and applications you can use that information to make better decisions (is it time for new hardware?), to justify past decisions (is our new hardware performing the way we expected it to?), or to use as a planning tool for decisions that need to be made in the future (capacity planning). Use screenshots from your tools to describe problems and results in a visual manner while calling out what the visuals mean. See Figure 6 and Figure 7. Steps to create meaningful documentation: 1. Describe the problem 2. Describe the business impact of the problem 3. Describe the solution and results Figure 6: Oracle impact on storage without Flash Figure 7: Oracle impact on storage with flash Storage and Database Collaboration 7
8 Conclusion IT applications, architecture, and operations are in the midst of a fundamental shift. With the adoption of virtualization, service oriented architectures, and cloud computing environments, collaboration is a requirement for solving problems in a fast and effective manner. Organizations that do not collaborate well will spend much more time troubleshooting issues instead of improving the quality of their service. Ultimately, the organizations that achieve high levels of collaboration will innovate faster while providing higher levels of service. These companies will take customer share and revenue from their less nimble and more problematic competition. Start your collaborative journey now and don t fall behind your competition. Don t be left without your seat at the table. Try it FREE at AppDynamics, Inc. Copyright 2014 AppDynamics, Inc. All rights reserved. The term APPDYNAMICS and any logos of AppDynamics are trademarked or registered trademarks of AppDynamics, Inc.
www.pwc.com PwC Advisory Oracle practice 2012 How to drive innovation and business growth Leveraging emerging technology for sustainable growth 1 Heart of the matter Top growth driver today is innovation
Innovation Roles The People You Need for Successful Innovation A White Paper By Dean Hering Jeffrey Phillips NetCentrics Corporation November 1, 2005 NetCentrics 2005. All rights reserved. 1 Table of Contents
Making Everything Easier! Quest Software Limited Edition Application Performance Monitoring Learn to: Leverage APM to make your business more efficient Discover application issues quickly Proactively monitor
Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000 IT Solutions Survey Wakefield Research 2 EXECUTIVE SUMMARY: Hybrid The Next Generation Cloud M ost Chief Information
A Forrester Consulting Thought Leadership Paper Commissioned By Zenoss How Too Many Tools Can Impact Your IT Operation Efficiency January 2013 Table Of Contents Executive Summary... 2 Achieving Business
Human Capital Management Trends 2013 It s a Brave New World January 2013 Mollie Lombardi and Madeline Laurano Page 2 Executive Summary Human capital management is a key business initiative. Without insight
An Oracle White Paper March 2013 Big Data Analytics Advanced Analytics in Oracle Database Advanced Analytics in Oracle Database Disclaimer The following is intended to outline our general product direction.
Three steps to put Predictive Analytics to Work The most powerful examples of analytic success use Decision Management to deploy analytic insight in day to day operations helping organizations make more
Municipal Management Software Better Practices. Better Technology. Better Government. Introduction Most municipalities and utility authorities recognize the increasingly important role that their IT infrastructure
Processes 415 Bringing wisdom to ITSM with the Service Knowledge Management System 7.3 Bringing wisdom to ITSM with the Service Knowledge Management System nowledge is a process of piling up facts; wisdom
Address key business priorities with a strategic approach to outsourcing This paper explores what your company can do, starting today, to win in its markets with smart outsourcing. Points of consideration
5 Best Practices for Telling Great Stories with Financial Services Data and why it will make you a better analyst October 2011 p2 Providing facts can be a big job If you want to explain better about what
White paper The future of Service Desks - vision Service Desks require strategic consideration and innovation to raise user productivity and to support business goals. Fujitsu has the experience and feedback
Capacity Planning DISCIPLINE FOR DATA CENTER DECISIONS TQ-EB01 Rev. A Copyright 2004 TeamQuest Corporation All Rights Reserved Like what you see? Subscribe. Table of Contents 1 Introduction...1-1 2 The
Expand your business community in the cloud You ve discovered the power of the cloud great potential for increasing efficiency, collaborating and saving money in the operation of your design-focused business.
Eight Things Your Business Analysts Need to Know A Practical Approach to Recognizing and Improving Competencies An ESI International White Paper (877) 766-3337 www.esi-intl.com Table of Contents Abstract...3
A REPORT BY HARVARD BUSINESS REVIEW ANALYTIC SERVICES Lessons from the Leading Edge of Customer Experience Management Sponsored by Lessons from the Leading Edge of Customer Experience Management CUSTOMER
Canadian Infrastructure Report Card Asset Management Primer the Canadian Infrastructure Report Card For more information on this Report Card, or the project, please contact email@example.com.
HP Performance Engineering Best Practices Series for Performance Engineers and Managers Performance Monitoring Best Practices Document Release Date: 201 Software Release Date: 2014 Legal Notices Warranty
Buying APM in the enterprise A survival guide from a veteran performance geek Buying APM in the enterprise A survival guide from a veteran performance geek Introduction...3 Part one: APM maturity as you
TDWI RESE A RCH TDWI BEST PRACTICES REPORT THIRD QUARTER 2011 SELF-SERVICE BUSINESS INTELLIGENCE Empowering Users to Generate Insights By Claudia Imhoff and Colin White CO-SPONSORED BY tdwi.org Third QUARTER
User Survey Analysis: Key Trends Shaping the Future of Data Center Infrastructure Through 2011 Gartner Dataquest Research Note G00208112, April Adams, Naveen Mishra, 22 October 2010 Complementing Gartner
Ville-Pekka Peltonen Software Asset Management Current state and use cases Helsinki Metropolia University of Applied Sciences Master of Business Administration Master's Degree Programme in Business Informatics
17 Rules of the Road for CRM Sage CRM Solutions 17 Rules of the Road for Customer Relationship Management When it comes to choosing the right customer relationship management (CRM) system for your business,
Rich Data, Poor Data Designing Dashboards to Inform by Stephen Few A note about the author Stephen Few has worked for 24 years as an IT innovator, consultant, and educator. Today, as Principal of the consultancy
Problem Management Contents Introduction Overview Goal of Problem Management Components of Problem Management Challenges to Effective Problem Management Difference between Problem and Incident Management