Table of contents : Table of Contents About the Author Acknowledgments Introduction List of Abbreviations Chapter 1: Cloud Services and Technologies Establishing the Framework Critical IT Requirements Related to Data Storage Risk Analysis Risk Management Guidelines Potential Privacy Issues and Mitigation Measures Relevant Security Issues Applicable Laws and Regulations Comparison of AWS and Microsoft Azure Architecture Deployments Comparison of Ease of Deployment Upgrade Recap Summary Discussion Questions Chapter 2: Cloud Network Engineering Internet Protocol (IP) Packet Switching IP Addressing DNS IP Subnetting IP Address Classes CIDR Notation Subnets in a LAN Subnetting Proposal TCP TCP Connections Transport Reliability TCP Sliding Windows Software-Defined Networking OpenFlow SDN Enables Cloud Deployment Networking in the Cloud Cloud Command Line Interface Declarative Resource Definitions Cloud APIs AWS Migration Environment and Configuration of Web Services Summary Discussion Questions Chapter 3: Infrastructure Planning and Migration Cloud Premigration Considerations Cloud Migration Tool Assessment AWS Application Discovery Service Agent-Based Option Agentless Option Evaluation of Discovery Application and Infrastructure Data Migration Recommendations Cloud Migration Prerequisites Industry-Leading Cloud Migration Approach Overview Cloud Migration Tool Sets AWS Database Migration Service Data Migration of a MySQL Database to AWS Cloud Migration Recommendations Cloud Post-migration Activities Cloud Monitoring and Management Options AWS Systems Manager Overview Feature Evaluation Cut-Out/Rollback Options Post-migration Recommendations Summary Discussion Questions Chapter 4: Computing Development and Management The Policy Scope Aligning Cloud Usage with Existing IT Policies Growth Projection Analysis Historical Infrastructure Growth Trends at BallotOnline Service Level Agreements in the Cloud Date, Security, Privacy, and Governance Data Privacy Cloud Vendor Governance Strategy Business and Technical Impact Analysis Business Disruption Scenario Exit Strategy Evaluation of Cloud Service Offering Architecture Email and Architecture for Email in the Cloud Evaluation of Cloud Service Offering Architecture for Software Development and Architecture Design for Software Development Kit in the Cloud Evaluation of Cloud Service Offering Architecture for Backup and Archiving and Architecture Design for Backup and Archiving in the Cloud Cloud Monitoring Solution for Backup and Archiving Limitations Cloud Service Offering for Backups and Archiving AWS Virtual Private Cloud Virtual Private Network (VPN) AWS S3 Bucket Cloud Synchronization Services Data Backups and Archiving to Cloud Using Cloud Sync Services AWS Service Catalog Cloud Operations End User Guide Cloud Operations Administration Guide Configuration and Deployment of AWS Service Catalog Limitations Summary Discussion Questions Chapter 5: Cloud Orchestration and Automation Cloud Service Catalog Overview Monthly Cost Analysis Total Cost of Ownership Analysis Disaster Recovery and Backup Return-on-Investment Analysis Summary Discussion Questions Notes Glossary References Index