Migrating large-scale services to the cloud. (2016)
- Record Type:
- Book
- Title:
- Migrating large-scale services to the cloud. (2016)
- Main Title:
- Migrating large-scale services to the cloud
- Further Information:
- Note: Eric Passmore.
- Authors:
- Passmore, Eric
- Contents:
- At a Glance; Contents; Foreword; About the Author; Acknowledgments; Introduction; Chapter 1: The Story of MSN; Why I Wrote This Book; Why Building Software Is so Challenging; The Old Ways No Longer Apply; Moving Faster With Bigger Teams; Challenges to Getting Information; Massive Scale Amplifies Risk; What's in This Book?; A Broad-Base Approach; The Checklist Approach; The Case for Checklists; The Journey; Chapter 2: Brave New World; New Technology; Benchmarking; Benchmarking Storage; Takeaway; Geo-Distributed Data; Datacenter Topology; Routing Around Failure; Replication of Data. Design on the FlyTakeaway; Integration; Simplicity; Battle Scars; Takeaway; Scale; Standards; Example; Takeaway; Achieving Situational Awareness; End-to-End Visibility; Visibility Across Services; Takeaway; New Human Processes; Automation; A Story of Security; Takeaway; Then It Gets Crazy; Let's Go Faster; Chapter 3: A Three-Step Process for Large-Scale Cloud Services; Previous Experience; Adaptive Approach; Checklist Approach; Bridge in the Woods; First-Level Dependency; Three-Step Plan; Mapping out the System; Finding the Weak Spots; Why a Score Matters; Making the System Rugged and Robust. Progress, Not PerfectionFirst Attempt at Learning (FAIL); Why Documenting Dependencies Failed; Too Busy; Lack of Trust; Takeaway; Why Failure Mode Analysis Failed; Think Horses, Not Zebras; Takeaway; Why Developing the Health Model Failed; DevOps KungFu Masters; Chapter 4: Success; The Rollout; FailureAt a Glance; Contents; Foreword; About the Author; Acknowledgments; Introduction; Chapter 1: The Story of MSN; Why I Wrote This Book; Why Building Software Is so Challenging; The Old Ways No Longer Apply; Moving Faster With Bigger Teams; Challenges to Getting Information; Massive Scale Amplifies Risk; What's in This Book?; A Broad-Base Approach; The Checklist Approach; The Case for Checklists; The Journey; Chapter 2: Brave New World; New Technology; Benchmarking; Benchmarking Storage; Takeaway; Geo-Distributed Data; Datacenter Topology; Routing Around Failure; Replication of Data. Design on the FlyTakeaway; Integration; Simplicity; Battle Scars; Takeaway; Scale; Standards; Example; Takeaway; Achieving Situational Awareness; End-to-End Visibility; Visibility Across Services; Takeaway; New Human Processes; Automation; A Story of Security; Takeaway; Then It Gets Crazy; Let's Go Faster; Chapter 3: A Three-Step Process for Large-Scale Cloud Services; Previous Experience; Adaptive Approach; Checklist Approach; Bridge in the Woods; First-Level Dependency; Three-Step Plan; Mapping out the System; Finding the Weak Spots; Why a Score Matters; Making the System Rugged and Robust. Progress, Not PerfectionFirst Attempt at Learning (FAIL); Why Documenting Dependencies Failed; Too Busy; Lack of Trust; Takeaway; Why Failure Mode Analysis Failed; Think Horses, Not Zebras; Takeaway; Why Developing the Health Model Failed; DevOps KungFu Masters; Chapter 4: Success; The Rollout; Failure Injection; Seven Rules; Alerts Using Raw Counters; Synthetic Testing on a Dependent Service; Failure Injection to Validate Alerts; Failure Injection on Central Storage; Logging Errors; Logging to a Central Location; Completing On-Call Training; Takeaway; A Tale of Two Earthquakes. Impor tance of DeploymentResponse to the 69 Work Items; Scaling DevOps Practices; The Impor tance of Drilling; Beta Launch; Production Launch; Chapter 5: What We Learned; Risk Managing New Technology; Risks from Distributed Data; Risks from Integration; Risks from Working at a Big Scale; Risks From Lack of Situational Awareness; Risks from New Human Processes; Proving Mastery Through Failure Injection; Checklist Takeaways; Pre-Release: What Worked Best; Pre-Release: Areas for Improvement; Deployment: What Worked Best; Deployment: Areas for Improvement; Monitoring: What Worked Best. Monitoring: Areas for ImprovementMitigation: What Worked Best; Mitigation: Areas for Improvement; Sharing and Modifying the Checklist; Chapter 6: Pre-Release and Deployment Checklist; Pre-Release Checklist; Deployment Checklist; Chapter 7: Monitoring and Alerting Checklist; Chapter 8: Mitigation Checklist; Index. … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2016
- Copyright Date:
- 2016
- Extent:
- 1 online resource (xix, 91 pages), illustrations (some color)
- Subjects:
- 005.7/1
Computer science
Systems migration
Cloud computing
COMPUTERS -- Data Processing
Cloud computing
Systems migration
Computer Science
Software Engineering
Computers -- Software Development & Engineering -- General
Software Engineering
Microsoft software
Microsoft .NET Framework
Software engineering
Computers -- Programming -- Microsoft Programming
Microsoft programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484218730
1484218736
1484218728
9781484218723 - Related ISBNs:
- 9781484218723
- Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed June 15, 2016).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.368806
- Ingest File:
- 02_348.xml