Application Performance Management (APM) in the digital enterprise: managing applications for cloud, mobile, IoT and eBusiness
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge, MA
Morgan Kaufmann
[2017]
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 283 Seiten Illustrationen, Diagramme 24 cm |
ISBN: | 0128040181 9780128040188 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044299965 | ||
003 | DE-604 | ||
005 | 20170522 | ||
007 | t | ||
008 | 170508s2017 a||| |||| 00||| eng d | ||
020 | |a 0128040181 |9 0-12-804018-1 | ||
020 | |a 9780128040188 |9 978-0-12-804018-8 | ||
035 | |a (OCoLC)992150501 | ||
035 | |a (DE-599)BVBBV044299965 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-M347 |a DE-473 | ||
084 | |a QP 345 |0 (DE-625)141866: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 515 |0 (DE-625)143677: |2 rvk | ||
100 | 1 | |a Sturm, Rick |4 aut | |
245 | 1 | 0 | |a Application Performance Management (APM) in the digital enterprise |b managing applications for cloud, mobile, IoT and eBusiness |c Rick Sturm, Carol Pollard, Julie Craig |
264 | 1 | |a Cambridge, MA |b Morgan Kaufmann |c [2017] | |
264 | 4 | |c © 2017 | |
300 | |a XVIII, 283 Seiten |b Illustrationen, Diagramme |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
653 | 0 | |a Application software / Management | |
653 | 0 | |a Application software / Development | |
653 | 0 | |a Information technology / Management | |
653 | 0 | |a Cloud computing | |
653 | 0 | |a Mobile computing | |
653 | 0 | |a Internet of things | |
700 | 1 | |a Pollard, Carol |4 aut | |
700 | 1 | |a Craig, Julie |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029703869&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-029703869 |
Datensatz im Suchindex
_version_ | 1804177504554975232 |
---|---|
adam_text | Contents
About the Authors....................................................................xiii
Acknowledgments........................................................................xv
Introduction.........................................................................xvii
CHAPTER 1 Overview......................................................................1
Introduction.............................................................1
Chapter 2—Evolution of Application Management............................1
Chapter 3—Managing Traditional Applications..............................2
Chapter 4—Managing Applications in the Cloud.............................2
Chapter 5—Managing Virtualized Systems...................................2
Chapter 6—Managing Mobile Computing......................................2
Chapter 7—Managing Web-Based Applications................................3
Chapter 8—Application Management Security................................3
Chapter 9—Distributed, Tiered, and Componentized Application
Architectures............................................................3
Chapter 10—DevOps and Continuous Delivery................................4
Chapter 11—Managing Application Programming Interfaces
and Connected Systems....................................................4
Chapter 12—Application Performance Management and User
Experience Management....................................................5
Chapter 13—Managing Containerized Applications...........................6
Chapter 14—Application Management in the Software-Defined Data Center....6
Chapter 15—Application Management in the Internet of Things..............7
Chapter 16—The Case for Standards........................................7
Chapter 17—Looking Ahead.................................................7
Appendices...............................................................8
Appendix A—Configuration Management Data Base..........................8
Appendix B—Service-Level Management....................................8
Appendix C—NIST Definition Report......................................8
Summary..................................................................9
CHAPTER 2 The Evolution of Application Management......................................11
Historical Perspective..................................................11
Definition..............................................................13
The Early Days..........................................................14
The 1960s...............................................................15
The 1970s...............................................................17
The 1980s...............................................................20
V
VI
CONTENTS
The 1990s..................................................................20
The 21st Century: The First Decade.........................................22
The Teens (2010—Present)...................................................23
Summary....................................................................24
CHAPTER 3 Management of Traditional Applications.........................................25
Looking Back...............................................................26
The Management Imperative..................................................28
Responsibilities...........................................................29
Knowing....................................................................31
Frontline Staff.........................................................31
Application Specialists.................................................32
Application Developers..................................................32
Controlling................................................................33
Functional Perspective.....................................................34
Fault...................................................................34
Configuration...........................................................34
Accounting..............................................................35
Performance.............................................................36
Security................................................................36
Summary....................................................................38
Key Takeaways..............................................................38
CHAPTER 4 Application Management in the Cloud..............................41
Public Cloud...............................................................42
Private Cloud..............................................................44
Hybrid Cloud...............................................................44
Management of Cloud Applications...........................................45
Private Cloud...........................................................45
Public Cloud: Infrastructure as a Service..............................46
Public Cloud: Platform as a Service.....................................46
Public Cloud: Software as a Service.....................................49
Hybrid Cloud............................................................49
Summary....................................................................50
CHAPTER 5 Application Management in Virtualized Systems....................53
Introduction to Virtualization.............................................55
Why Virtualize?............................................................55
Server Virtualization......................................................56
Application Virtualization.................................................58
Virtual Appliances.........................................................59
Virtual Desktop Interface..................................................59
CONTENTS vii
Network Virtualization.....................................................60
Storage Virtualization.....................................................61
Service Virtualization.....................................................61
Virtual Integration........................................................62
Virtual Machine Migration..................................................64
Workload Balancing.........................................................64
Scaling Using Virtual Systems..............................................65
Image Checkpoint and Rollback..............................................65
Challenges of Managing a Virtual Environment...............................65
Security.................................................................65
Disaster Recovery........................................................67
Availability.............................................................68
Scalability..............................................................68
Performance Monitoring...................................................69
Storage Access...........................................................69
Legal....................................................................69
Summary....................................................................69
Key Takeaways..............................................................69
CHAPTER 6 Management of Mobile Applications................................................71
Mobile Applications........................................................72
Basic Management Objectives................................................74
Local Applications.........................................................75
Remote Data................................................................75
Remote Functionality.......................................................76
Applications on Laptops....................................................77
Tablets, Smartphones, and BYOD.............................................79
Security in BYOD...........................................................80
Summary....................................................................81
Key Takeaways..............................................................82
CHAPTER 7 Managing Web-Based Applications..................................................83
Introduction to Web-Based Applications.....................................85
Why Web-Based Applications?................................................86
Managing Web-Based Applications............................................87
Hire Cross-Functional Personnel..........................................87
Capitalize on Database Design and Query Optimization.....................87
Think Like a Server......................................................87
Consider the Source......................................................88
Simplify Development With Web Application Programming Interfaces.........88
Determine Best Level of Testing..........................................89
Perform Real-Time Monitoring.............................................89
viii
CONTENTS
Measure Application Performance.....................................89
Challenges of Managing Web-Based Applications..........................90
Require a Bilateral Management Approach.............................90
Absence of Software Development Kits................................90
API Reliability.....................................................90
Security............................................................90
Summary................................................................92
Key Takeaways..........................................................92
CHAPTER 8 Application Management Security...............................................95
Application Development................................................95
Top 25 Most Dangerous Software Errors..................................97
Insecure Interaction Between Components................................97
Risky Resource Management..............................................97
Porous Defenses........................................................98
Securing Applications in Production...................................104
Summary...............................................................106
Key Takeaways.........................................................106
CHAPTER 9 Distributed and Componentized Applications...................................107
Introduction..........................................................107
Application Diversity.................................................108
The Evolution of Application Complexity...............................110
Heterogeneity, Scale, and Integrations: The “Loose Cannons”
of Application Performance............................................112
Heterogeneity......................................................112
Scale..............................................................112
Integration........................................................113
APM for Complex Applications, in a Nutshell...........................114
“Real World” APM......................................................115
The Role of Analytics.................................................116
Summary...............................................................117
Key Takeaways.........................................................118
CHAPTER 10 DevOps and Continuous Delivery..............................................121
Introduction..........................................................121
Agile Development.....................................................122
DevOps: “It Takes a Village”..........................................123
Introduction.......................................................123
Implementation.....................................................125
DevOps Across the Life Cycle.......................................126
CONTENTS
ix
DevOps Tooling: Bridging Diverse Tasks, Groups, and Skills..........127
Continuous Delivery...................................................129
Introduction........................................................129
Implementation......................................................130
Continuous Delivery Tooling: Acceleration via Automation............131
DevOps and Continuous Delivery........................................133
Summary...............................................................133
Key Takeaways.........................................................134
CHAPTER 11 Application Programming Interfaces and Connected
Systems...............................................................137
Introduction..........................................................137
The Role of Tools in the API Economy..................................138
The Role of the Application Programming Interface Gateway.............139
Example API Use Case: Microservices and Application
Programming Interfaces..............................................141
Application Programming Interface Consumer Usage in the Enterprise....142
Application Programming Interface Provider Usage in the Enterprise....145
Summary...............................................................149
Key Takeaways.........................................................149
CHAPTER 12 Application Performance Management and User
Experience Management.................................................isi
Introduction..........................................................151
Application Performance Management: Multidimensional Visibility
to Application Execution..............................................152
Analytics.............................................................153
Application Performance Management and User Experience Management,
Compared and Contrasted...............................................154
On-Premises and Software as a Service-Based Application Performance
Management Solution...................................................155
The Application Performance Management Ecosystem......................158
Instrumentation and Data Sources Supporting Application Performance
Management............................................................160
Enterprise Management Associates Application Management
Semantic Model......................................................160
Tools, Data, and Analytics, and the End-to-End Perspective..........160
Taxonomy of Product Categories Supporting Application Performance
Management............................................................164
The Configuration Management Database System........................164
Data Center Instrumentation.........................................164
x CONTENTS
Application Discovery and Dependency Mapping.......................165
Application Code Analytics.........................................167
Application Integration Analytics..................................167
Networked Application Management...................................168
Advanced IT Analytics Layer........................................169
User Experience Management............................................169
Introduction.......................................................169
Types of User Experience Management Solutions......................170
Summary...............................................................174
Key Takeaways.........................................................175
CHAPTER 13 Managing Containerized Applications.........................................177
Introduction..........................................................177
Why Containerize?.....................................................178
The Revitalization of Containers......................................179
Benefits of Managing Containerized Applications.......................180
Balancing Microservices in the Cloud...............................181
Enhancing the Bring Your Own Device Experience.....................181
Increasing Administrative Control..................................182
Managing the Enterprise App Store..................................182
Transforming the Data Center.......................................182
Automating DevOps..................................................183
Challenges of Managing Containerized Applications..................183
Summary...............................................................184
Key Takeaways.........................................................185
CHAPTER 14 Application Management in a Software-Defined Data
Center................................................................187
Introduction to the Software-Defined Data Center......................187
Fundamental Resources of the SDDC.....................................188
Compute (Physical and Virtual)........................................188
Software-Defined Storage..............................................189
Software-Defined Networking...........................................189
Security..............................................................191
Why Move to an SDDC?..................................................191
Managing SDDCs........................................................192
Implement Centralized, Policy-Driven, and Application-Centric
Management Style......................................................193
Create Blended Teams With Cross-Domain Expertise......................193
Orchestrate a Hands-On Approach.......................................194
Cultivate Policy-Driven Infrastructure Provisioning and Management
Process...............................................................194
CONTENTS xi
Increase Capacity Management Focus.....................................195
Use a Multivirtualization and Multicloud Management
Approach...............................................................195
Create and Package Repeatable Software and Infrastructure
Configuration..........................................................195
Take Advantage of IT Vendor Support....................................195
Challenges of Managing an SDDC.........................................195
IT Silos...............................................................196
Business Pressure......................................................197
Performance Visibility and Operations..................................197
Software Licensing.....................................................198
Summary................................................................198
Key Takeaways..........................................................198
CHAPTER 15 Application Management in the Internet of Things.............................199
Instrumentation........................................................203
Implementation.........................................................204
Management.............................................................204
Configuration..........................................................205
Security...............................................................205
Fault..................................................................207
Performance............................................................207
Accounting.............................................................207
Summary................................................................208
Key Takeaways..........................................................208
CHAPTER 16 The Case for Standards.......................................................211
Introduction...........................................................211
Managing With Internet Engineering Task Force Standards................212
SNMP Network Management Protocol (SNMP vl, v2, v2c, v3)..............212
Systems Application MIB..............................................213
Application Management MIB...........................................214
Managing With the Institute of Electronic and Electrical Engineers
Standards..............................................................215
IEEE 1220—Application and Management of the Systems
Engineering Process..................................................215
POSIX 1387.2 Software Administration Standard........................216
Managing With the Tivoli Systems Application Management
Specification..........................................................217
Managing With Distributed Management Task Force, Inc. Standards........220
Common Information Model (CIM, CIM v2)...............................221
Cloud Auditing Data Federation.......................................221
xii
CONTENTS
Web-Services Management Specification...............................222
Open Virtualization Format..........................................223
Managing With ASL-BiSL Foundation Standards............................224
Application Services Library........................................224
Managing With ISO/IEC Standards........................................227
ISO/IEC 16350 for Application Management............................227
ISO/IEC 17203: 2011.................................................228
Open Standards......................................................228
Applications Response Measurement...................................228
Cloud Application Management for Platforms..........................230
Summary................................................................232
Key Takeaways..........................................................235
CHAPTER 17 Looking Ahead................................................................237
Introduction...........................................................237
Cloud Computing Innovations............................................238
The Changing Face of Applications......................................238
Software-Defined Everything............................................239
Advanced Predictive Analytics for Performance Management...............239
Dynamic Policy Rules...................................................240
Autonomies and Cognitive Computing.....................................240
Heightened Security Needs..............................................240
Normalizing DevOps.....................................................241
Cloud Management Standards.............................................241
Changing of the Guard..................................................241
Other Possible Innovations.............................................242
Back to the Future With Acme...........................................242
Summary................................................................243
Appendix A: Service-Level Management....................................................245
Appendix B: The Configuration Management Database and Configuration
Management System.......................................................................253
Appendix C: The NIST Definition of Cloud Computing......................................267
Index...................................................................................271
|
any_adam_object | 1 |
author | Sturm, Rick Pollard, Carol Craig, Julie |
author_facet | Sturm, Rick Pollard, Carol Craig, Julie |
author_role | aut aut aut |
author_sort | Sturm, Rick |
author_variant | r s rs c p cp j c jc |
building | Verbundindex |
bvnumber | BV044299965 |
classification_rvk | QP 345 ST 230 ST 515 |
ctrlnum | (OCoLC)992150501 (DE-599)BVBBV044299965 |
discipline | Informatik Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01660nam a2200421 c 4500</leader><controlfield tag="001">BV044299965</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170522 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170508s2017 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0128040181</subfield><subfield code="9">0-12-804018-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780128040188</subfield><subfield code="9">978-0-12-804018-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)992150501</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044299965</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QP 345</subfield><subfield code="0">(DE-625)141866:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 515</subfield><subfield code="0">(DE-625)143677:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sturm, Rick</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Application Performance Management (APM) in the digital enterprise</subfield><subfield code="b">managing applications for cloud, mobile, IoT and eBusiness</subfield><subfield code="c">Rick Sturm, Carol Pollard, Julie Craig</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, MA</subfield><subfield code="b">Morgan Kaufmann</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 283 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Application software / Management</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Application software / Development</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Information technology / Management</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Cloud computing</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Mobile computing</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Internet of things</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pollard, Carol</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Craig, Julie</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029703869&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029703869</subfield></datafield></record></collection> |
id | DE-604.BV044299965 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:49:08Z |
institution | BVB |
isbn | 0128040181 9780128040188 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029703869 |
oclc_num | 992150501 |
open_access_boolean | |
owner | DE-M347 DE-473 DE-BY-UBG |
owner_facet | DE-M347 DE-473 DE-BY-UBG |
physical | XVIII, 283 Seiten Illustrationen, Diagramme 24 cm |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Morgan Kaufmann |
record_format | marc |
spelling | Sturm, Rick aut Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness Rick Sturm, Carol Pollard, Julie Craig Cambridge, MA Morgan Kaufmann [2017] © 2017 XVIII, 283 Seiten Illustrationen, Diagramme 24 cm txt rdacontent n rdamedia nc rdacarrier Application software / Management Application software / Development Information technology / Management Cloud computing Mobile computing Internet of things Pollard, Carol aut Craig, Julie aut Digitalisierung UB Bamberg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029703869&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Sturm, Rick Pollard, Carol Craig, Julie Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness |
title | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness |
title_auth | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness |
title_exact_search | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness |
title_full | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness Rick Sturm, Carol Pollard, Julie Craig |
title_fullStr | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness Rick Sturm, Carol Pollard, Julie Craig |
title_full_unstemmed | Application Performance Management (APM) in the digital enterprise managing applications for cloud, mobile, IoT and eBusiness Rick Sturm, Carol Pollard, Julie Craig |
title_short | Application Performance Management (APM) in the digital enterprise |
title_sort | application performance management apm in the digital enterprise managing applications for cloud mobile iot and ebusiness |
title_sub | managing applications for cloud, mobile, IoT and eBusiness |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029703869&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT sturmrick applicationperformancemanagementapminthedigitalenterprisemanagingapplicationsforcloudmobileiotandebusiness AT pollardcarol applicationperformancemanagementapminthedigitalenterprisemanagingapplicationsforcloudmobileiotandebusiness AT craigjulie applicationperformancemanagementapminthedigitalenterprisemanagingapplicationsforcloudmobileiotandebusiness |