Trong thời đại “Big Data” thì các kho dữ liệu (Data Warehouse) truyền thống gặp…
5 bước để chuyển dịch lên Google Cloud Platform (GCP)
Chuyển dịch lên Google Cloud Platform hoàn toàn không hề khó, nhưng có rất nhiều vấn đề cần lưu ý. Và hãy yên tâm là nó sẽ không xảy ra cùng một lúc
Trong bài thuyết trình, “Getting to the Cloud with Google Cloud Platform: a sequential approach” của Google Cloud Solutions Architect Peter-Mark Verwoerd, đã chỉ ra 5 bước kế hoạch cho khối lượng công việc để dịch chuyển từ môi trường on-premises sang GCP (Google Cloud Platform). Đây là những trọng tâm trong bài thuyết trình đó.
Bước 1: Đánh Giá
Trước khi doanh nghiệp của bạn bắt đầu bước chuyển dịch đầu, hãy tổng hợp những ứng dụng và xem xét tính phù hợp của những ứng dụng đó với Cloud. Những thứ cần xem xét bao gồm (nhưng không giới hạn) phần cứng và năng suất cần thiết, người dùng, bản quyền, thủ tục cần tuân theo, và ứng dụng lệ thuộc.
Nói chung, những ứng dụng sẽ được cho vào một trong 3 dạng: dễ chuyển dịch, khó chuyển dịch, và không thể chuyển dịch. Và theo như kinh nghiệm từ Google, hầu hết những thứ sẽ rơi vào dạng dễ chuyển dịch là những ứng dụng đang phát triển (greenfield apps), Test, Dev, và Q&A. Những ứng ứng dụng web nội bộ và những ứng dụng xử lý hàng loạt tự động sẽ là những ứng viên tốt cho Cloud, bởi lẽ chúng có thể co giãn theo chiều ngang hơn là chiều dọc.
Bước 2: Điều khiển
Đây là thời điểm khi bạn lấy một hoặc hai ứng dụng và thử dịch chuyển chúng lên Cloud. Hãy tìm hiểu thêm về nền tảng Cloud and những khuôn mẫu thiết kế sẵn, bạn nên dành thời gian để kiểm nghiệm về năng suất, lưu ý những lựa chọn bản quyền của bạn, và lên kế hoạch để tiết kiệm chi phí. Đừng bỏ qua bước này và đừng cố gắng thử và dịch chuyển quá nhiều ứng dụng cùng lúc.
Bước 3: Dịch chuyển dữ liệu
Có một số ý kiến cho rằng doanh nghiệp nên chuyển những ứng dụng lên trước rồi mới chuyển dữ liệu lên Cloud, nhưng Google lại mong bạn làm khác. Hầu hết những ứng dụng sẽ có rất nhiều dung lượng với nhiều thứ liên quan. Vì vậy việc chuyển dịch data lên Cloud sẽ tạo một bước khởi đầu để thành công dịch chuyển ứng dụng lên Cloud về sau.
Lúc này, bạn cũng cần cân nhắc những lựa chọn đa dạng về Cloud storage – Cloud Storage Solution thông thường hay Nearline? SSDs địa phương hay persistent Disks? Google Cloud SQL, Datastore hay Bigtable? Bạn nên suy nghĩ về cách bạn sẽ chuyển toàn bộ dữ liệu của bạn – bằng cách chuyển những gói dữ liệu, nhập những ổ đĩa ngoại tuyến, sử dụng database dumps (mySQLdump), hay trực tuyến đến persistent disks? Và có rất nhiều thứ cần suy xét trong bước này.
Bước 4: Dịch chuyển ứng dụng
Với việc dữ liệu của bạn đã nằm trên Cloud, bạn đã sẵn sàng đưa những ứng dụng của bạn lên trên Cloud. Và tất nhiên, bạn sẽ cần phải quyết định một số vấn đề. Google khuyên người dùng nên giữ mọi thứ đơn giản, và sử dụng những thứ cần thiết tối thiểu để ứng dụng có thể đưa lên và chạy trên Cloud, ví dụ như thực hiện trực tiếp Lift-and-shift. Hoặc có thể bạn có thể đưa một ứng dụng lên Cloud bằng cách sao lưu nó lên trên Cloud? Bằng cách đó trong trường hợp bị hỏng hay lỗi, thì vẫn sẽ có một bản sao ứng dụng của bạn trên GCP.
Bước 5: Tối ưu hóa
Đây sẽ là bước mà những điều vui xảy ra. Một khi ứng dụng và dữ liệu đã được dịch chuyển lên GCP, bạn có thể bắt đầu nghĩ những giải pháp để làm nó trở lên tốt hơn. Đây là lúc bạn thêm phần dư thừa vào những chỗ có thể cho thêm, co giãn với những nhóm tự động thay đổi quy mô, hoặc nâng cấp giám sát với Stackdriver. Bạn có thể sẽ cần rỡ bỏ tài nguyên không thay đổi khỏi lớp ứng dụng của bạn vào trong Cloud Storage, hoặc tách riêng từng lớp với Pub/Sub. Deployment Manager của Google có thể làm cho nó có thể chạy dễ dàng hơn, và co giãn những trường hợp đặc biệt mới, và sao lưu cấu hình của bạn sang vùng thứ 2 và độc lập bạn với vùng gốc của bạn nhằm đảm bảo ứng dụng bạn luôn hoạt động nếu 1 trong 2 vùng bị dừng hoạt động.
Như bạn thấy đấy? Nó không phải quá tệ. Ngoài ra nếu bạn muốn đẩy nhanh quá trình chuyển dịch VM của bạn, Google cũng có hệ thống các đối tác liên kết về chuyển dịch Cloud và chuyên viên về GCP sẵn lòng hỗ trợ bạn. Bạn có thể tìm hiểu thêm về những kiến thức về dịch chuyển lên GCP, bao gồm 1 danh sách những đối tác được ủy quyền qua link: https://cloud.google.com/migrate/
Nếu có bất kỳ thắc mắc nào liên quan tới ứng dụng hoặc cần đăng ký tư vấn miễn phí để tìm hiểu các tính năng của Google Cloud Platform vui lòng liên hệ ngay với Gimasys để được tư vấn:
- Email: gsuite@gimasys.com
- Đăng ký dùng thử miễn phí: Tại đây
- Số điện thoại: Hà Nội 0987 682 505 – Hồ Chí Minh: 0974 417 099
Nguồn: Gimasys