Vai al contenuto principale della pagina

Application Performance Management (APM) in the digital enterprise : managing applications for cloud, mobile, IoT and eBusiness / / Rick Sturm, Carol Pollard, Julie Craig



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Sturm Rick Visualizza persona
Titolo: Application Performance Management (APM) in the digital enterprise : managing applications for cloud, mobile, IoT and eBusiness / / Rick Sturm, Carol Pollard, Julie Craig Visualizza cluster
Pubblicazione: Cambridge, MA : , : Morgan Kaufmann, , [2017]
©2017
Edizione: 1st edition
Descrizione fisica: 1 online resource (1 volume) : illustrations
Disciplina: 658.05
Soggetto topico: Application software - Development
Information technology - Management
Cloud computing
Mobile computing
Internet of things
Persona (resp. second.): PollardCarol (Carol E.)
CraigJulie
Note generali: Includes index.
Nota di contenuto: Front Cover -- Application Performance Management (APM) in the Digital Enterprise -- Application Performance Management (APM) in the Digital Enterprise: Managing Applications for Cloud, Mobile, IoT and eBusiness -- Copyright -- Contents -- About the Authors -- Acknowledgments -- INTRODUCTION -- WHO WILL BENEFIT FROM THIS BOOK? -- FEATURES -- 1 - OVERVIEW -- INTRODUCTION -- CHAPTER 2-EVOLUTION OF APPLICATION MANAGEMENT -- CHAPTER 3-MANAGING TRADITIONAL APPLICATIONS -- CHAPTER 4-MANAGING APPLICATIONS IN THE CLOUD -- CHAPTER 5-MANAGING VIRTUALIZED SYSTEMS -- CHAPTER 6-MANAGING MOBILE COMPUTING -- CHAPTER 7-MANAGING WEB-BASED APPLICATIONS -- CHAPTER 8-APPLICATION MANAGEMENT SECURITY -- CHAPTER 9-DISTRIBUTED, TIERED, AND COMPONENTIZED APPLICATION ARCHITECTURES -- CHAPTER 10-DEVOPS AND CONTINUOUS DELIVERY -- CHAPTER 11-MANAGING APPLICATION PROGRAMMING INTERFACES AND CONNECTED SYSTEMS -- CHAPTER 12-APPLICATION PERFORMANCE MANAGEMENT AND USER EXPERIENCE MANAGEMENT -- CHAPTER 13-MANAGING CONTAINERIZED APPLICATIONS -- CHAPTER 14-APPLICATION MANAGEMENT IN THE SOFTWARE-DEFINED DATA CENTER -- CHAPTER 15-APPLICATION MANAGEMENT IN THE INTERNET OF THINGS -- CHAPTER 16-THE CASE FOR STANDARDS -- CHAPTER 17-LOOKING AHEAD -- APPENDICES -- APPENDIX A-SERVICE-LEVEL MANAGEMENT -- APPENDIX B-CONFIGURATION MANAGEMENT DATABASE -- APPENDIX C-NIST DEFINITION REPORT -- SUMMARY -- 2 - THE EVOLUTION OF APPLICATION MANAGEMENT -- HISTORICAL PERSPECTIVE -- DEFINITION -- THE EARLY DAYS -- THE 1960S -- THE 1970S -- THE 1980S -- THE 1990S -- THE 21ST CENTURY: THE FIRST DECADE -- THE TEENS (2010-PRESENT) -- SUMMARY -- 3 - MANAGEMENT OF TRADITIONAL APPLICATIONS -- LOOKING BACK -- THE MANAGEMENT IMPERATIVE -- RESPONSIBILITIES -- KNOWING -- FRONTLINE STAFF -- APPLICATION SPECIALISTS -- APPLICATION DEVELOPERS -- CONTROLLING -- FUNCTIONAL PERSPECTIVE -- FAULT -- CONFIGURATION.
ACCOUNTING -- PERFORMANCE -- SECURITY -- SUMMARY -- KEY TAKEAWAYS -- 4 - APPLICATION MANAGEMENT IN THE CLOUD -- PUBLIC CLOUD -- PRIVATE CLOUD -- HYBRID CLOUD -- MANAGEMENT OF CLOUD APPLICATIONS -- PRIVATE CLOUD -- PUBLIC CLOUD: INFRASTRUCTURE AS A SERVICE -- PUBLIC CLOUD: PLATFORM AS A SERVICE -- PUBLIC CLOUD: SOFTWARE AS A SERVICE -- HYBRID CLOUD -- SUMMARY -- 5 - APPLICATION MANAGEMENT IN VIRTUALIZED SYSTEMS -- INTRODUCTION TO VIRTUALIZATION -- WHY VIRTUALIZE? -- SERVER VIRTUALIZATION -- APPLICATION VIRTUALIZATION -- VIRTUAL APPLIANCES -- VIRTUAL DESKTOP INTERFACE -- NETWORK VIRTUALIZATION -- STORAGE VIRTUALIZATION -- SERVICE VIRTUALIZATION -- VIRTUAL INTEGRATION -- VIRTUAL MACHINE MIGRATION -- WORKLOAD BALANCING -- SCALING USING VIRTUAL SYSTEMS -- IMAGE CHECKPOINT AND ROLLBACK -- CHALLENGES OF MANAGING A VIRTUAL ENVIRONMENT -- SECURITY -- DISASTER RECOVERY -- AVAILABILITY -- SCALABILITY -- PERFORMANCE MONITORING -- STORAGE ACCESS -- LEGAL -- SUMMARY -- KEY TAKEAWAYS -- 6 - MANAGEMENT OF MOBILE APPLICATIONS -- MOBILE APPLICATIONS -- BASIC MANAGEMENT OBJECTIVES -- LOCAL APPLICATIONS -- REMOTE DATA -- REMOTE FUNCTIONALITY -- APPLICATIONS ON LAPTOPS -- TABLETS, SMARTPHONES, AND BYOD -- SUMMARY -- KEY TAKEAWAYS -- 7 - MANAGING WEB-BASED APPLICATIONS -- INTRODUCTION TO WEB-BASED APPLICATIONS -- WHY WEB-BASED APPLICATIONS? -- MANAGING WEB-BASED APPLICATIONS -- HIRE CROSS-FUNCTIONAL PERSONNEL -- CAPITALIZE ON DATABASE DESIGN AND QUERY OPTIMIZATION -- THINK LIKE A SERVER -- CONSIDER THE SOURCE -- SIMPLIFY DEVELOPMENT WITH WEB APPLICATION PROGRAMMING INTERFACES -- DETERMINE BEST LEVEL OF TESTING -- PERFORM REAL-TIME MONITORING -- MEASURE APPLICATION PERFORMANCE -- CHALLENGES OF MANAGING WEB-BASED APPLICATIONS -- REQUIRE A BILATERAL MANAGEMENT APPROACH -- ABSENCE OF SOFTWARE DEVELOPMENT KITS -- API RELIABILITY -- SECURITY -- SUMMARY -- KEY TAKEAWAYS.
8 - APPLICATION MANAGEMENT SECURITY -- APPLICATION DEVELOPMENT -- TOP 25 MOST DANGEROUS SOFTWARE ERRORS -- INSECURE INTERACTION BETWEEN COMPONENTS -- RISKY RESOURCE MANAGEMENT -- POROUS DEFENSES -- SECURING APPLICATIONS IN PRODUCTION -- SUMMARY -- KEY TAKEAWAYS -- 9 - DISTRIBUTED AND COMPONENTIZED APPLICATIONS -- INTRODUCTION -- APPLICATION DIVERSITY -- THE EVOLUTION OF APPLICATION COMPLEXITY -- HETEROGENEITY, SCALE, AND INTEGRATIONS: THE "LOOSE CANNONS" OF APPLICATION PERFORMANCE -- HETEROGENEITY -- SCALE -- INTEGRATION -- APM FOR COMPLEX APPLICATIONS, IN A NUTSHELL -- "REAL WORLD" APM -- THE ROLE OF ANALYTICS -- SUMMARY -- KEY TAKEAWAYS -- 10 - DEVOPS AND CONTINUOUS DELIVERY -- INTRODUCTION -- AGILE DEVELOPMENT -- DEVOPS: "IT TAKES A VILLAGE" -- INTRODUCTION -- IMPLEMENTATION -- DEVOPS ACROSS THE LIFECYCLE -- DEVOPS TOOLING: BRIDGING DIVERSE TASKS, GROUPS, AND SKILLS -- CONTINUOUS DELIVERY -- INTRODUCTION -- IMPLEMENTATION -- CONTINUOUS DELIVERY TOOLING: ACCELERATION VIA AUTOMATION -- DEVOPS AND CONTINUOUS DELIVERY -- SUMMARY -- KEY TAKEAWAYS -- 11 - APPLICATION PROGRAMMING INTERFACES AND CONNECTED SYSTEMS -- INTRODUCTION -- THE ROLE OF TOOLS IN THE API ECONOMY -- THE ROLE OF THE APPLICATION PROGRAMMING INTERFACE GATEWAY -- EXAMPLE API USE CASE: MICROSERVICES AND APPLICATION PROGRAMMING INTERFACES -- APPLICATION PROGRAMMING INTERFACE CONSUMER USAGE IN THE ENTERPRISE -- APPLICATION PROGRAMMING INTERFACE PROVIDER USAGE IN THE ENTERPRISE -- SUMMARY -- KEY TAKEAWAYS -- 12 - APPLICATION PERFORMANCE MANAGEMENT AND USER EXPERIENCE MANAGEMENT -- INTRODUCTION -- APPLICATION PERFORMANCE MANAGEMENT: MULTIDIMENSIONAL VISIBILITY TO APPLICATION EXECUTION -- ANALYTICS -- APPLICATION PERFORMANCE MANAGEMENT AND USER EXPERIENCE MANAGEMENT, COMPARED AND CONTRASTED -- ON-PREMISES AND SOFTWARE AS A SERVICE-BASED APPLICATION PERFORMANCE MANAGEMENT SOLUTION.
THE APPLICATION PERFORMANCE MANAGEMENT ECOSYSTEM -- INSTRUMENTATION AND DATA SOURCES SUPPORTING APPLICATION PERFORMANCE MANAGEMENT -- ENTERPRISE MANAGEMENT ASSOCIATES APPLICATION MANAGEMENT SEMANTIC MODEL -- TOOLS, DATA, AND ANALYTICS, AND THE END-TO-END PERSPECTIVE -- TAXONOMY OF PRODUCT CATEGORIES SUPPORTING APPLICATION PERFORMANCE MANAGEMENT -- THE CONFIGURATION MANAGEMENT DATABASE SYSTEM -- DATA CENTER INSTRUMENTATION -- APPLICATION DISCOVERY AND DEPENDENCY MAPPING -- APPLICATION CODE ANALYTICS -- APPLICATION INTEGRATION ANALYTICS -- NETWORKED APPLICATION MANAGEMENT -- ADVANCED IT ANALYTICS LAYER -- USER EXPERIENCE MANAGEMENT -- INTRODUCTION -- TYPES OF USER EXPERIENCE MANAGEMENT SOLUTIONS -- SUMMARY -- KEY TAKEAWAYS -- 13 - MANAGING CONTAINERIZED APPLICATIONS -- INTRODUCTION -- WHY CONTAINERIZE? -- THE REVITALIZATION OF CONTAINERS -- BENEFITS OF MANAGING CONTAINERIZED APPLICATIONS -- BALANCING MICROSERVICES IN THE CLOUD -- ENHANCING THE BRING YOUR OWN DEVICE EXPERIENCE -- INCREASING ADMINISTRATIVE CONTROL -- MANAGING THE ENTERPRISE APP STORE -- TRANSFORMING THE DATA CENTER -- AUTOMATING DEVOPS -- CHALLENGES OF MANAGING CONTAINERIZED APPLICATIONS -- SUMMARY -- KEY TAKEAWAYS -- 14 - APPLICATION MANAGEMENT IN A SOFTWARE-DEFINED DATA CENTER -- INTRODUCTION TO THE SOFTWARE-DEFINED DATA CENTER -- FUNDAMENTAL RESOURCES OF THE SDDC -- COMPUTE (PHYSICAL AND VIRTUAL) -- SOFTWARE-DEFINED STORAGE -- SOFTWARE-DEFINED NETWORKING -- SECURITY -- WHY MOVE TO AN SDDC? -- MANAGING SDDCS -- IMPLEMENT CENTRALIZED, POLICY-DRIVEN, AND APPLICATION-CENTRIC MANAGEMENT STYLE -- CREATE BLENDED TEAMS WITH CROSS-DOMAIN EXPERTISE -- ORCHESTRATE A HANDS-ON APPROACH -- CULTIVATE POLICY-DRIVEN INFRASTRUCTURE PROVISIONING AND MANAGEMENT PROCESS -- INCREASE CAPACITY MANAGEMENT FOCUS -- USE A MULTI-VIRTUALIZATION AND MULTI-CLOUD MANAGEMENT APPROACH.
CREATE AND PACKAGE REPEATABLE SOFTWARE AND INFRASTRUCTURE CONFIGURATION -- TAKE ADVANTAGE OF IT VENDOR SUPPORT -- CHALLENGES OF MANAGING AN SDDC -- IT SILOS -- BUSINESS PRESSURE -- PERFORMANCE VISIBILITY AND OPERATIONS -- SOFTWARE LICENSING -- SUMMARY -- KEY TAKEAWAYS -- 15 - APPLICATION MANAGEMENT IN THE INTERNET OF THINGS -- INSTRUMENTATION -- IMPLEMENTATION -- MANAGEMENT -- CONFIGURATION -- SECURITY -- FAULT -- PERFORMANCE -- ACCOUNTING -- SUMMARY -- KEY TAKEAWAYS -- 16 - THE CASE FOR STANDARDS -- INTRODUCTION -- MANAGING WITH INTERNET ENGINEERING TASK FORCE STANDARDS -- SNMP NETWORK MANAGEMENT PROTOCOL (SNMP V1, V2, V2C, V3) -- SYSTEMS APPLICATION MIB -- APPLICATION MANAGEMENT MIB -- MANAGING WITH THE INSTITUTE OF ELECTRONIC AND ELECTRICAL ENGINEERS STANDARDS -- IEEE 1220-APPLICATION AND MANAGEMENT OF THE SYSTEMS ENGINEERING PROCESS -- POSIX 1387.2 SOFTWARE ADMINISTRATION STANDARD -- MANAGING WITH THE TIVOLI SYSTEMS APPLICATION MANAGEMENT SPECIFICATION -- MANAGING WITH DISTRIBUTED MANAGEMENT TASK FORCE, INC. STANDARDS -- COMMON INFORMATION MODEL (CIM, CIM V2) -- CLOUD AUDITING DATA FEDERATION -- WEB-SERVICES MANAGEMENT SPECIFICATION -- OPEN VIRTUALIZATION FORMAT -- MANAGING WITH ASL-BISL FOUNDATION STANDARDS -- APPLICATION SERVICES LIBRARY -- MANAGING WITH ISO/IEC STANDARDS -- ISO/IEC 16350 FOR APPLICATION MANAGEMENT -- ISO/IEC 17203: 2011 -- OPEN STANDARDS -- APPLICATIONS RESPONSE MEASUREMENT -- CLOUD APPLICATION MANAGEMENT FOR PLATFORMS -- SUMMARY -- KEY TAKEAWAYS -- 17 - LOOKING AHEAD -- INTRODUCTION -- CLOUD COMPUTING INNOVATIONS -- THE CHANGING FACE OF APPLICATIONS -- SOFTWARE-DEFINED EVERYTHING -- ADVANCED PREDICTIVE ANALYTICS FOR PERFORMANCE MANAGEMENT -- DYNAMIC POLICY RULES -- AUTONOMICS AND COGNITIVE COMPUTING -- HEIGHTENED SECURITY NEEDS -- NORMALIZING DEVOPS -- CLOUD MANAGEMENT STANDARDS -- CHANGING OF THE GUARD.
OTHER POSSIBLE INNOVATIONS.
Sommario/riassunto: Application Performance Management (APM) in the Digital Enterprise enables IT professionals to be more successful in managing their company’s applications. It explores the fundamentals of application management, examines how the latest technological trends impact application management, and provides best practices for responding to these changes. The recent surge in the use of containers as a way to simplify management and deploy applications has created new challenges, and the convergence of containerization, cloud, mobile, virtualization, analytics, and automation is reshaping the requirements for application management. This book serves as a guide for understanding these dramatic changes and how they impact the management of applications, showing how to create a management strategy, define the underlying processes and standards, and how to select the appropriate tools to enable management processes. Offers a complete framework for implementing effective application management using clear tips and solutions for those responsible for application management Draws upon primary research to give technologists a current understanding of the latest technologies and processes needed to more effectively manage large-scale applications Includes real-world case studies and business justifications that support application management investments
Titolo autorizzato: Application Performance Management (APM) in the digital enterprise  Visualizza cluster
ISBN: 0-12-804081-5
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910583328203321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui