Book description
Book + Content Update Program
SQL Server 2016 High Availability Unleashed provides start-to-finish coverage of SQL Server’s powerful high availability (HA) solutions for your traditional on-premise databases, cloud-based databases (Azure or AWS), hybrid databases (on-premise coupled with the cloud), and your emerging Big Data solutions.
This complete guide introduces an easy-to-follow, formal HA methodology that has been refined over the past several years and helps you identity the right HA solution for your needs. There is also additional coverage of both disaster recovery and business continuity architectures and considerations. You are provided with step-by-step guides, examples, and sample code to help you set up, manage, and administer these highly available solutions. All examples are based on existing production deployments at major Fortune 500 companies around the globe.
This book is for all intermediate-to-advanced SQL Server and Big Data professionals, but is also organized so that the first few chapters are great foundation reading for CIOs, CTOs, and even some tech-savvy CFOs.
Learn a formal, high availability methodology for understanding and selecting the right HA solution for your needs
Deep dive into Microsoft Cluster Services
Use selective data replication topologies
Explore thorough details on AlwaysOn and availability groups
Learn about HA options with log shipping and database mirroring/ snapshots
Get details on Microsoft Azure for Big Data and Azure SQL
Explore business continuity and disaster recovery
Learn about on-premise, cloud, and hybrid deployments
Provide all types of database needs, including online transaction processing, data warehouse and business intelligence, and Big Data
Explore the future of HA and disaster recovery
In addition, this book is part of InformIT’s exciting Content Update Program, which provides content updates for major technology improvements! As significant updates are made to SQL Server, sections of this book will be updated or new sections will be added to match the updates to the technologies. As updates become available, they will be delivered to you via a free Web Edition of this book, which can be accessed with any Internet connection. To learn more, visit informit.com/cup.
How to access the Web Edition: Follow the instructions inside to learn how to register your book to access the FREE Web Edition.
*The companion material is not available with the online edition on O'Reilly Learning
Table of contents
- About This E-Book
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- Introduction
-
Part I Understanding High Availability
- 1 Understanding High Availability
- 2 Microsoft High Availability Options
- Part II Choosing the Right High Availability Approaches
-
Part III Implementing High Availability
- 4 Failover Clustering
- 5 SQL Server Clustering
-
6 SQL Server AlwaysOn and Availability Groups
- AlwaysOn and Availability Groups Use Cases
-
Building a Multinode AlwaysOn Configuration
- Verifying SQL Server Instances
- Setting Up Failover Clustering
- Preparing the Database
- Enabling AlwaysOn HA
- Backing Up the Database
- Creating the Availability Group
- Selecting the Databases for the Availability Group
- Identifying the Primary and Secondary Replicas
- Synchronizing the Data
- Setting Up the Listener
- Connecting Using the Listener
- Failing Over to a Secondary
- Dashboard and Monitoring
- Scenario 3: Investment Portfolio Management with AlwaysOn and Availability Groups
- Summary
-
7 SQL Server Database Snapshots
- What Are Database Snapshots?
- Copy-on-Write Technology
- When to Use Database Snapshots
- Setup and Breakdown of a Database Snapshot
- Reverting to a Database Snapshot for Recovery
- What Is Database Mirroring?
- Setting Up and Configuring Database Mirroring
- Testing Failover from the Principal to the Mirror
- Setting Up DB Snapshots Against a Database Mirror
- Scenario 3: Investment Portfolio Management with DB Snapshots and DB Mirroring
- Summary
-
8 SQL Server Data Replication
- Data Replication for High Availability
- The Publisher, Distributor, and Subscriber Metaphor
- Replication Scenarios
- Subscriptions
- The Distribution Database
- Replication Agents
- User Requirements Driving the Replication Design
- Setting Up Replication
- Switching Over to a Warm Standby (Subscriber)
- Monitoring Replication
- Scenario 2: Worldwide Sales and Marketing with Data Replication
- Summary
- 9 SQL Server Log Shipping
-
10 High Availability Options in the Cloud
- A High Availability Cloud Nightmare
-
HA Hybrid Approaches to Leveraging the Cloud
- Extending Your Replication Topology to the Cloud
- Extending Log Shipping to the Cloud for Additional HA
- Creating a Stretch Database to the Cloud for Higher HA
- Using AlwaysOn and Availability Groups to the Cloud
- Using AlwaysOn and Availability Groups in the Cloud
- Using Azure SQL Database for HA in the Cloud
- Using Active Geo Replication
- HA When Using Azure Big Data Options in the Cloud
- Summary
-
11 High Availability and Big Data Options
- Big Data Options for Azure
- HDInsight Features
- High Availability of Azure Big Data
- How to Create a Highly Available HDInsight Cluster
- Accessing Your Big Data
- The Seven-Step Big Data Journey from Inception to Enterprise Scale
- Other Things to Consider for Your Big Data Solution
- Azure Big Data Use Cases
- Summary
- 12 Hardware and OS Options for High Availability
- 13 Disaster Recovery and Business Continuity
- 14 Bringing HA Together
- 15 Upgrading Your Current Deployment to HA
- 16 High Availability and Security
- 17 Future Direction of High Availability
- Index
- Code Snippets
Product information
- Title: SQL Server 2016 High Availability Unleashed (includes Content Update Program)
- Author(s):
- Release date: July 2017
- Publisher(s): Sams
- ISBN: 9780134467610
You might also like
book
Microsoft SQL Server 2012 Internals
Dive deep inside the architecture of SQL Server 2012 Explore the core engine of Microsoft SQL …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
book
Adobe Photoshop Classroom in a Book (2023 Release)
Learn to create and edit images using Adobe Photoshop Adobe Photoshop Classroom in a Book (2023 …
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …