Các phương pháp hay nhất về khắc phục thảm họa trên AWS

Bất kỳ hoạt động nào có thể ảnh hưởng tiêu cực đến tính liên tục của hoạt động kinh doanh của công ty, dù liên quan đến khối lượng công việc tại chỗ hay trên đám mây, đều có thể được coi là thảm họa. Điều quan trọng là công ty phải đầu tư thời gian và nguồn lực để xác định tất cả các rủi ro có thể xảy ra và xây dựng kế hoạch phòng ngừa – hoặc ít nhất là có những biện pháp thích hợp để giảm thiểu bất kỳ tác động tiêu cực nào.

Việc xây dựng một kế hoạch phục hồi sau thảm họa (DR) toàn diện cho cơ sở hạ tầng tại chỗ và trên đám mây AWS của bạn là vấn đề có mức độ ưu tiên cao nhất. Trong bài viết blog này, chúng tôi sẽ trình bày các phương pháp hay nhất về lập kế hoạch phục hồi thảm họa trên AWS cho cả hai trường hợp, với trọng tâm là các khối lượng công việc trên AWS.

Khôi phục sau thảm họa cho Amazon EC2

Khôi phục sau thảm họa cho Amazon EC2

Tăng cường bảo vệ dữ liệu trên Amazon EC2 bằng cách tạo các bản sao của các phiên bản EC2 trên các khu vực và tài khoản AWS. Chỉ cần vài cú nhấp chuột là có thể chuyển sang các bản sao để đạt được thời gian khôi phục (RTO) thấp.

Lợi ích của việc sử dụng AWS cho khôi phục thảm họa

Nền tảng Amazon Web Services (AWS) cung cấp một loạt các dịch vụ, bao gồm lưu trữ cơ sở dữ liệu, năng lực tính toán, phân phối nội dung và các tính năng đặc thù khác. AWS cũng có thể được sử dụng để nhanh chóng khôi phục các hoạt động kinh doanh đang chạy trên máy ảo và các phiên bản EC2 trong trường hợp xảy ra thảm họa. AWS cho phép bạn tạo các bản sao và cấu hình khôi phục thảm họa cho cả môi trường tại chỗ và trên đám mây. Việc lưu trữ dữ liệu quan trọng của doanh nghiệp trên đám mây AWS cũng loại bỏ sự cần thiết phải có một hệ thống lưu trữ vật lý thứ cấp, vốn thường đi kèm với chi phí đáng kể.

Trên thực tế, dữ liệu sao lưu và sao chép của bạn có thể được lưu trữ tại nhiều khu vực AWS trên toàn thế giới, một cách an toàn và đáng tin cậy. Là một phần của chức năng phục hồi thảm họa, AWS cho phép bạn chạy và kiểm tra giải pháp phục hồi thảm họa của bên thứ ba để phát hiện bất kỳ thiếu sót nào (thực hiện kiểm tra phục hồi thảm họa AWS). Sau đó, bạn có thể sử dụng các mẫu AWS CloudFormation để xác định các phương pháp phục hồi thảm họa hiệu quả nhất và lưu chúng trong Amazon Virtual Private Cloud để sử dụng sau này.

Các kịch bản phục hồi thảm họa của AWS

Amazon cung cấp bốn chiến lược phục hồi thảm họa trên AWS. Lựa chọn phụ thuộc vào nhu cầu và ngân sách của tổ chức bạn. Có thể kết hợp các phương án khác nhau để đáp ứng nhu cầu cụ thể của bất kỳ hạ tầng ảo nào.

  • Sao lưu và khôi phục. Dữ liệu quan trọng có thể được sao lưu và chuyển đến một vị trí ngoài cơ sở như Dịch vụ lưu trữ Amazon S3, nơi dữ liệu được bảo vệ tốt và có thể khôi phục nhanh chóng khi cần thiết. Giao diện người dùng web của Amazon S3 cho phép truy cập từ bất kỳ đâu. Bạn có thể sao chép dữ liệu trực tiếp lên Amazon S3 hoặc tạo bản sao lưu và lưu trữ chúng trên đám mây. Đây là một trong những kịch bản phục hồi thảm họa phổ biến nhất trên AWS.
  • Pilot light. Kịch bản phục hồi thảm họa này cho phép bạn duy trì một phiên bản nhỏ của môi trường ảo trên đám mây, luôn hoạt động và được cập nhật liên tục. Bạn có thể nhanh chóng khôi phục và khởi chạy các thành phần quan trọng nhất của cơ sở hạ tầng dựa trên AWS. Các dịch vụ như Amazon Machine Images (AMIs) và ảnh chụp nhanh Amazon EBS được sử dụng. Phương pháp Pilot Light thuận tiện hơn so với chiến lược khôi phục thảm họa (DR) dựa trên sao lưu và khôi phục của AWS vì nó giúp giảm đáng kể thời gian dành cho việc khôi phục.
  • Chế độ chờ ấm (Warm standby). Trong kịch bản khôi phục thảm họa này, một phiên bản thu gọn của cơ sở hạ tầng sản xuất luôn được duy trì hoạt động trên đám mây. Trong trường hợp xảy ra sự cố khôi phục thảm họa (DR), hệ thống có thể được mở rộng quy mô nhanh chóng để giảm thiểu thời gian ngừng hoạt động và khôi phục các hoạt động cũng như khối lượng công việc quan trọng.
  • Triển khai đa địa điểm (“hot standby”). Phương pháp này bao gồm việc sao chép dữ liệu quan trọng đối với hoạt động kinh doanh và các thành phần cốt lõi của cơ sở hạ tầng, sau đó phân phối chúng trên nhiều địa điểm tại chỗ hoặc trên đám mây. Tất cả các địa điểm này đều hoạt động; chúng chia sẻ lưu lượng truy cập và khối lượng công việc. Nếu thảm họa ảnh hưởng đến một trong các địa điểm, bạn vẫn có một hệ thống nguyên vẹn sẵn sàng hoạt động ở chế độ sản xuất đầy đủ. Amazon EC2 Auto Scaling được sử dụng để thực hiện quy trình này. Với chế độ hot standby, mục tiêu thời gian phục hồi (RTO) và mục tiêu điểm phục hồi (RPO) tối thiểu được đạt được. Nếu bạn quyết định sử dụng chế độ hot standby trong các kịch bản phục hồi thảm họa của AWS, hãy lưu ý rằng việc chạy nhiều hệ thống ảo cùng lúc có thể tốn kém đáng kể.

Các tính năng sau đây cũng cần được đề cập trong bối cảnh phục hồi thảm họa:

  • Sao chép . Để đảm bảo tính sẵn sàng cao, có thể triển khai Sao chép liên vùng (Cross-Region Replication) nếu các khối lượng công việc chính của bạn nằm trên đám mây AWS. Tại đây, dữ liệu quan trọng và các thành phần hệ thống sẽ được sao chép sang bất kỳ vùng AWS nào mà bạn lựa chọn. Nếu có bất kỳ thay đổi nào được thực hiện trong cơ sở dữ liệu chính, dữ liệu có thể được cập nhật ngay lập tức (sao chép đồng bộ) hoặc với độ trễ nhỏ (sao chép không đồng bộ). Hai loại sao chép này phục vụ các nhu cầu kinh doanh khác nhau.
  • Chuyển trở lại (Failback) . Trong quá trình phục hồi thảm họa, tải công việc của máy chủ bị ảnh hưởng sẽ được chuyển đến vị trí đích và máy chủ sao chép sẽ được khởi động (chuyển đổi dự phòng). Khi vị trí chính được khôi phục, bạn có thể khôi phục phiên bản gốc. Để lưu lại tất cả các thay đổi trong dữ liệu đã được thực hiện trên phiên bản DR kể từ khi chuyển đổi dự phòng, bạn cần đảo ngược luồng sao chép dữ liệu trở lại vị trí chính (failback).
  • Nhiều khu vực AWS . Mỗi khu vực AWS là một khu vực riêng biệt và độc lập, được thiết kế để lưu trữ phiên bản hoặc dữ liệu. Để khôi phục thảm họa thành công, bạn có thể chọn lưu trữ dữ liệu ở hai hoặc nhiều khu vực AWS nhằm giảm thiểu tác động của các thảm họa quy mô cực lớn.

Các phương pháp hay nhất về khôi phục thảm họa AWS

Dưới đây là các phương pháp hay nhất về khôi phục thảm họa AWS, mà bạn nên ghi nhớ khi lập kế hoạch khôi phục thảm họa AWS cho môi trường của mình.

  • Kiểm thử khôi phục thảm họa AWS . Sau khi triển khai giải pháp khôi phục thảm họa, bạn nên tiến hành kiểm thử. Việc kiểm thử có thể được thực hiện theo yêu cầu hoặc được lên lịch trước. Bạn có thể thực hiện “kiểm thử trong điều kiện thực tế”, đây là phương pháp kiểm thử các ứng dụng và phiên bản của bạn nhằm xác minh xem kế hoạch khôi phục thảm họa (DR) có hoạt động như mong đợi hay không và liệu các chỉ tiêu RTO có thể được đáp ứng hay không. Để thực hiện điều này, bạn có thể sử dụng AWS CloudFormation để triển khai các môi trường hoàn chỉnh trên Amazon EC2. Bạn có thể tạo một mẫu tài nguyên, cho phép bạn mô hình hóa và quản lý các thành phần hạ tầng trong môi trường đám mây của mình. Việc kiểm tra định kỳ giúp xác minh rằng tất cả các thành phần DR đều được lập kế hoạch và tổ chức đúng cách, đồng thời các chỉ số RTO và RPO có thể được đáp ứng khi cần thiết.
  • Giám sát và cảnh báo . Để ngăn chặn bất kỳ thảm họa nào có thể phá hủy cơ sở hạ tầng của bạn, bạn cần nhanh chóng xác định các vấn đề tiềm ẩn. Bạn có thể thường xuyên giám sát quy trình làm việc của hệ thống và kiểm tra tính toàn vẹn của nó. Điều này giúp bạn nhanh chóng phát hiện các mối đe dọa mới nổi như sự cố kết nối, lỗi máy chủ hoặc ứng dụng ngừng hoạt động. Amazon CloudWatch đánh giá hiệu suất của các tài nguyên AWS của bạn. Có thể thiết lập các cảnh báo và thông báo để thông báo cho bạn khi các chỉ số nhất định đạt đến mức nguy hiểm.
  • Sao lưu và nhân bản định kỳ . Trước khi thảm họa xảy ra, việc chuẩn bị hệ thống và thực hiện các tác vụ sao lưu và nhân bản định kỳ là vô cùng quan trọng. Nhờ đó, bạn sẽ có một mục tiêu phù hợp cho việc chuyển đổi dự phòng. Sau khi chuyển sang môi trường phục hồi thảm họa (DR), bạn nên tiếp tục thực hiện các tác vụ sao lưu và nhân bản định kỳ. Lưu trữ các bản sao lưu và bản sao này tại các vị trí từ xa riêng biệt giúp bạn tránh được rủi ro từ điểm lỗi duy nhất. AWS có thể thực hiện các bài kiểm tra phục hồi thảm họa định kỳ để xác minh trạng thái của cơ sở hạ tầng DR của bạn.
  • Sử dụng các công cụ và kỹ thuật của AWS . Để đảm bảo các phương pháp hay nhất về phục hồi thảm họa của AWS được áp dụng, bạn phải triển khai các nhóm phục hồi hoặc bộ ứng dụng. Bằng cách này, bạn có thể sắp xếp việc phục hồi cơ sở hạ tầng của mình một cách hợp lý – ví dụ: các ứng dụng quan trọng đối với hoạt động kinh doanh nên được phục hồi trước tiên, vì chúng có mức độ ưu tiên cao nhất.

Các dịch vụ khôi phục thảm họa của AWS

Để đạt được mục tiêu này, AWS cung cấp nhiều dịch vụ khác nhau:

  • AWS Elastic Disaster Recovery là dịch vụ sao chép dữ liệu và khôi phục các ứng dụng đang chạy tại cơ sở và trên đám mây. Bạn có thể khởi chạy quá trình khôi phục các instance AWS trên đám mây để khôi phục các ứng dụng vào các instance đó.
  • AWS Nhập/Xuất cho phép truy cập vào các thiết bị lưu trữ di động để chuyển dữ liệu và ứng dụng quan trọng đối với hoạt động kinh doanh vào và ra khỏi AWS. Nhờ mạng nội bộ tốc độ cao của Amazon, ngay cả những khối lượng dữ liệu lớn cũng có thể được truyền tải nhanh chóng và an toàn đến vị trí đích. Dịch vụ Máy ảo trên đám mây (
  • Amazon Elastic Cloud Compute – Amazon EC2) cho phép bạn sử dụng các tài nguyên tính toán và xây dựng một trung tâm dữ liệu ảo hoàn chỉnh trên đám mây AWS theo yêu cầu. Các phiên bản EC2 có thể được tạo ra chỉ trong vài phút và bạn sẽ duy trì quyền kiểm soát hoàn toàn trong suốt toàn bộ giai đoạn khôi phục thảm họa. Dịch vụ Lưu trữ đám mây (
  • Dịch vụ Lưu trữ Đơn giản của Amazon – Amazon S3) được thiết kế để lưu trữ và truy xuất dữ liệu với mức độ ưu tiên cao nhất. Dịch vụ này lưu trữ các thành phần quan trọng đối với hoạt động kinh doanh trên nhiều thiết bị tại nhiều cơ sở khác nhau, từ đó đảm bảo mức độ sẵn sàng cao nhất. AWS đảm bảo bảo mật thêm thông qua Quản lý Danh tính và Quyền truy cập (IAM), chính sách thùng lưu trữ, Xác thực Đa yếu tố (MFA) và quản lý phiên bản đối tượng.
  • Amazon Elastic Block Store (Amazon EBS) là giải pháp lưu trữ cấp khối dành cho dữ liệu được sử dụng cùng với các phiên bản Amazon EC2 của bạn trên đám mây. Dữ liệu được lưu trữ dựa trên các bản sao lưu (snapshot), sau đó được chuyển đến Amazon S3, từ đó cung cấp giải pháp lưu trữ lâu dài và đáng tin cậy cho dữ liệu của bạn.
  • Dịch vụ Cơ sở dữ liệu Quan hệ của Amazon (Amazon RDS) giúp cấu hình và quản lý cơ sở dữ liệu quan hệ trên đám mây AWS. Đây là giải pháp tiết kiệm chi phí và linh hoạt để thực hiện nhiều tác vụ quản trị cơ sở dữ liệu.
  • Amazon Direct Connect cho phép bạn thiết lập kết nối chuyên dụng giữa mạng tại chỗ và đám mây AWS. Điều này giúp bạn bảo mật và tăng tốc kết nối mạng mà không phải chịu chi phí cao.
  • Truy cập an toàn . Khi làm việc với dữ liệu riêng tư và/hoặc dữ liệu quan trọng đối với hoạt động kinh doanh, việc đảm bảo mức độ bảo mật cao là yếu tố then chốt đối với các tổ chức ở mọi quy mô. Để đạt được điều này, bạn có thể áp dụng AWS Identity and Access Management (IAM), giúp đảm bảo quyền truy cập an toàn vào các tài nguyên trong môi trường DR của bạn. Với IAM, bạn có thể tạo các chính sách bảo mật dựa trên vai trò và dựa trên người dùng để kiểm soát quyền truy cập của người dùng vào dữ liệu quan trọng.
  • Tự động hóa . Tự động hóa khôi phục thảm họa là một khía cạnh quan trọng trong các thực tiễn tốt nhất về DR trên AWS. Trong một sự cố khôi phục thảm họa, việc kiểm soát hoàn toàn các máy chủ dựa trên AWS và máy chủ tại chỗ của bạn là điều thiết yếu. Tuy nhiên, thường không thể thực hiện được việc giám sát thủ công quá trình khôi phục từng ứng dụng và từng instance. Để quản lý hiệu quả, cần phải có sự phối hợp và tự động hóa các quy trình khôi phục thảm họa. Có một số dịch vụ quản lý của Amazon sẵn có cho mục đích này:
    • Một bộ tính năng có trong AWS CloudFormation cho phép bạn triển khai các dịch vụ cơ sở hạ tầng một cách tự động.
    • AWS OpsWorks giúp tự động hóa việc cấu hình, triển khai và quản lý máy chủ trong các phiên bản Amazon EC2 của bạn, cũng như trong các môi trường điện toán tại chỗ.
    • Tính năng Tự động điều chỉnh quy mô (Autoscaling) có thể tăng hoặc giảm quy mô các phiên bản của bạn để đáp ứng nhu cầu dựa trên các thông số bạn chỉ định tại AWS CloudWatch. Điều này cực kỳ hữu ích trong trường hợp khôi phục sau thảm họa. Giải pháp này có thể tự động mở rộng quy mô để xử lý khối lượng công việc tăng lên trên các máy chủ và thu hẹp quy mô khi các quy trình cơ sở hạ tầng sản xuất của bạn được khôi phục về trạng thái bình thường.
  • Cấp phép . Việc cài đặt các ứng dụng có giấy phép hợp lệ trong môi trường AWS của bạn là rất quan trọng để đảm bảo hiệu suất hoạt động hiệu quả. AWS có nhiều loại giấy phép khác nhau, chẳng hạn như “Bao gồm giấy phép” và “Mang theo giấy phép của riêng bạn”, để đáp ứng các nhu cầu kinh doanh cụ thể của bạn. Lưu ý rằng giải pháp bảo vệ dữ liệu của bạn cũng cần được cấp phép cho tích hợp liền mạch với AWS.

Giải pháp Phục hồi Thảm họa AWS từ NAKIVO

Amazon EC2 là một nền tảng đám mây có độ tin cậy và bảo mật cao. Tuy nhiên, vẫn tồn tại nhiều mối đe dọa có thể làm gián đoạn hiệu suất của các instance EC2 và ảnh hưởng đến tính liên tục của hoạt động kinh doanh. Một giải pháp sao lưu và phục hồi thảm họa tích hợp chuyên dụng như NAKIVO Backup & Replication có thể đảm bảo độ tin cậy tối ưu và đạt được các mục tiêu phục hồi.

Giải pháp của NAKIVO có thể bảo vệ môi trường đám mây của bạn thông qua việc sao lưu các instance Amazon EC2 và Sao chép phiên bản Amazon EC2, giúp bạn tuân thủ các phương pháp hay nhất về phục hồi thảm họa của AWS. Các tính năng phục hồi thảm họa (DR) của giải pháp bao gồm chuyển đổi tự động sang hệ thống dự phòng (failover), chuyển đổi trở lại hệ thống chính (failback), Site Recovery để điều phối các chuỗi thao tác phục hồi thảm họa với bất kỳ mức độ phức tạp nào và kiểm thử phục hồi thảm họa.

Sản phẩm cho phép bạn tạo và quản lý các bản sao của các instance EC2 gốc và lưu trữ chúng tại vị trí đích do bạn lựa chọn. Các bản sao instance duy trì trạng thái tắt nguồn tại vị trí khôi phục thảm họa và có thể được bật nguồn dễ dàng trong trường hợp khôi phục thảm họa khi cần khôi phục tức thì. Do đó, không phát sinh chi phí thêm nào cho việc duy trì các bản sao instance ở trạng thái chờ sẵn liên tục.

Dùng thử NAKIVO Backup & Replication

Dùng thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp này. Dùng thử miễn phí trong 15 ngày. Không có bất kỳ giới hạn nào về tính năng hay dung lượng. Không cần thẻ tín dụng.

Có thể bạn cũng quan tâm