Việc sắp ngừng cung cấp Dịch vụ Google IoT Core (“IoT Core”) đã khiến các tổ chức phải tìm kiếm một đối tác công nghệ thay thế để duy trì chức năng và tính liên tục của các giải pháp IoT của họ.
Tại Leverege, chúng tôi đã giúp các công ty trên khắp thế giới di chuyển khỏi IoT Core. Trong quá trình này, chúng tôi đã gặp phải những câu hỏi phổ biến và lỗ hổng kiến thức. Hướng dẫn này hợp nhất những gì chúng tôi biết thành một nguồn tài nguyên toàn diện dành cho các công ty thay thế IoT Core.
Hướng dẫn:
- Phác thảo các yêu cầu và tiêu chí để di chuyển IoT Core thành công;
- Đưa ra các câu hỏi và cân nhắc chính trong việc lựa chọn đối tác triển khai và công nghệ;
- Cung cấp hướng dẫn từng bước để di chuyển khỏi IoT Core; Và
- Xác định các hoạt động chính sau khi di chuyển, bao gồm giám sát và tối ưu hóa.
Các yêu cầu và tiêu chí để di chuyển lõi IoT thành công là gì?
Khi nào là hạn chót để di chuyển khỏi IoT Core?
Các khách hàng IoT Core hiện tại phải chuyển sang dịch vụ kết nối thiết bị mới trước ngày 16 tháng 8 năm 2023. Sau khi ngừng sử dụng, quyền truy cập vào API Trình quản lý thiết bị IoT Core sẽ không còn nữa. Các thiết bị IoT sẽ không thể kết nối với các cầu nối HTTP và MQTT Core của Google Cloud IoT, đồng thời các kết nối hiện tại sẽ bị ngắt.
Những khách hàng IoT Core không tự phát triển các chức năng của IoT Core hoặc không chuyển sang đối tác công nghệ khác trước thời hạn ngừng sử dụng sẽ không thể gửi hoặc nhận dữ liệu từ đám mây nữa.
Khi nào tôi nên bắt đầu chuẩn bị thay thế IoT Core?
Càng sớm càng tốt. Chúng tôi đã thấy một số tổ chức trì hoãn và sau đó ngạc nhiên khi họ nhận ra rằng việc di chuyển cần nhiều thời gian và nỗ lực hơn họ mong đợi. Nếu bạn chọn đúng đối tác công nghệ, thì các yếu tố phần mềm của quá trình di chuyển sẽ trở nên đơn giản. Tuy nhiên, đừng đánh giá thấp sự phức tạp trong hoạt động tiềm tàng.
Bằng cách bắt đầu quy trình càng sớm càng tốt, các tổ chức doanh nghiệp có thể đánh giá và triển khai một dịch vụ mới, đồng thời giảm nguy cơ gián đoạn dịch vụ và đảm bảo quá trình chuyển đổi diễn ra suôn sẻ.
Nếu thiết bị của tôi không hoạt động và tôi không thể cập nhật chương trình cơ sở của chúng từ nay đến ngày 16 tháng 8 năm 2023, điều gì sẽ xảy ra với chúng?
Các thiết bị không có chương trình cơ sở cập nhật sẽ không còn trao đổi dữ liệu sau khi ngừng sử dụng IoT Core. Tất cả các thiết bị sẽ cần được cập nhật trước ngày không dùng nữa.
Nếu bạn không thể kết nối và cập nhật một số thiết bị của mình trước ngày ngừng cung cấp dịch vụ, chúng tôi rất tiếc phải thông báo rằng những thiết bị đó sẽ không còn hoạt động nữa và bạn nên coi như chúng đã bị mất.
Tôi có thể tự xây dựng một thiết bị thay thế IoT Core không?
Việc phát triển một giải pháp để đáp ứng các yêu cầu của quá trình di chuyển thành công đưa ra những thách thức đáng kể. Các yêu cầu chính bao gồm:
- quản lý thiết bị: Việc xây dựng một hệ thống quản lý thiết bị mạnh mẽ yêu cầu lập kế hoạch và triển khai cẩn thận để hỗ trợ các quy trình đăng ký, cập nhật và ngừng hoạt động thiết bị.
- Xác thực và bảo mật: Việc triển khai PKI và xác thực trên mỗi thiết bị rất phức tạp và việc đảm bảo tính bảo mật của toàn bộ hệ thống là rất quan trọng để bảo vệ dữ liệu nhạy cảm và ngăn chặn truy cập trái phép.
- khả năng mở rộng: Tạo một hệ thống đáng tin cậy và có thể mở rộng, có thể xử lý mọi nơi từ hàng chục đến hàng triệu thiết bị trong khi vẫn duy trì độ trễ thấp và thông lượng cao là một thách thức kỹ thuật quan trọng.
- Nhập và xử lý dữ liệu: Phát triển quy trình xử lý và nhập dữ liệu liền mạch liên quan đến việc tích hợp nhiều thành phần và dịch vụ khác nhau để lưu trữ, xử lý và phân tích dữ liệu.
- Hỗ trợ và bảo trì liên tục: Nếu bạn phát triển nội bộ, bạn sẽ cần phân bổ các nguồn lực để hỗ trợ và duy trì hệ thống khi bối cảnh phát triển.
Nếu bạn chưa bắt đầu, thì có vẻ như bạn sẽ không có thời gian để xây dựng và thử nghiệm một giải pháp thay thế IoT Core được xây dựng tùy chỉnh từ nay đến thời hạn ngừng sản xuất.
Ngay cả khi bạn đã bắt đầu phát triển giải pháp thay thế nội bộ, chúng tôi vẫn khuyên bạn nên tập trung vào việc tìm đối tác công nghệ phù hợp cung cấp giải pháp thay thế sẵn sàng và được thử nghiệm để triển khai ngay hôm nay nhằm giảm thiểu rủi ro và chi phí.
Quá trình di chuyển Google IoT Core thành công trông như thế nào?
Di chuyển thành công phải đáp ứng các tiêu chí sau:
- Hoàn thành kịp thời: Quá trình di chuyển thành công phải được hoàn thành và thử nghiệm trước thời hạn ngừng hoạt động của IoT Core (ngày 16 tháng 8 năm 2023).
- Gián đoạn dịch vụ tối thiểu: Việc di chuyển sẽ gây ra sự gián đoạn tối thiểu cho các hoạt động IoT của bạn. Bằng cách lập kế hoạch cẩn thận cho quá trình chuyển đổi và di chuyển một nhóm thiết bị thử nghiệm trước tiên, nhóm của bạn có thể xác định và giải quyết sớm mọi vấn đề trong quá trình này, đảm bảo quá trình di chuyển thành công cho toàn bộ nhóm thiết bị.
- Hiệu quả chi phí: Quá trình di chuyển thành công bao gồm chi phí tối thiểu và nỗ lực kỹ thuật để cập nhật thiết bị và sửa đổi mã phía đám mây. Việc chọn một dịch vụ kết nối thiết bị mới có kiến trúc tương tự và các công nghệ tương thích có thể hợp lý hóa quy trình di chuyển và giảm tổng chi phí cũng như nỗ lực cần thiết.
- Chức năng phù hợp (hoặc tốt hơn): Sản phẩm thay thế IoT Core thay thế được chọn phải cung cấp các tính năng tương đương với các tính năng do IoT Core cung cấp, đảm bảo thiết bị của bạn có thể tiếp tục gửi và nhận dữ liệu mà không bị mất chức năng. Nếu dịch vụ thay thế có chức năng bổ sung ngoài những gì IoT Core cung cấp thì còn tốt hơn nữa.
- Khả năng mở rộng và kiểm chứng trong tương lai: Sản phẩm thay thế IoT Core không chỉ phù hợp với quy mô triển khai IoT hiện tại của bạn mà còn có khả năng hỗ trợ sự phát triển trong tương lai. Điều này bao gồm việc đảm bảo dịch vụ có thể xử lý số lượng thiết bị ngày càng tăng trong khi vẫn duy trì độ trễ thấp và thông lượng cao.
- Bảo mật được duy trì của các thiết bị Edge: Tính bảo mật của các thiết bị cạnh phải được duy trì thông qua các chứng chỉ có thể được quản lý, cập nhật và thu hồi sau quá trình chuyển đổi.
Làm cách nào để đánh giá và lựa chọn đối tác triển khai và công nghệ phù hợp?
Việc chọn đối tác triển khai và công nghệ phù hợp là rất quan trọng để quá trình di chuyển suôn sẻ từ IoT Core. Các câu hỏi chính sau đây sẽ hướng dẫn quá trình ra quyết định của bạn:
Đối tác có cung cấp các mức giá, tính năng và hiệu suất giống như IoT Core, đồng thời cung cấp các khả năng bổ sung vượt trội không?
Đánh giá xem sản phẩm của đối tác có phù hợp với nhu cầu hiện tại và kế hoạch phát triển trong tương lai của bạn hay không và giá của sản phẩm đó so với IoT Core như thế nào. Dịch vụ cung cấp càng giống về chức năng và giá với Google IoT Core thì càng dễ dàng so sánh để tạo niềm tin rằng bạn có thể di chuyển suôn sẻ.
Các giải pháp thay thế cho IoT Core sẽ cho phép khách hàng doanh nghiệp kết nối thiết bị với đám mây một cách dễ dàng và an toàn, quản lý thiết bị bên trong cơ quan đăng ký và nhóm thiết bị cũng như định tuyến dữ liệu đến chủ đề phụ/chủ đề phụ. Chúng cũng nên bao gồm các sổ đăng ký và quản lý nhóm thiết bị, cặp khóa an toàn, phương thức xác thực, nhiều giao thức được hỗ trợ và định tuyến tin nhắn không cần mã.
Đối tác công nghệ có cung cấp đường dẫn thông suốt để kết nối các thiết bị của bạn không?
Sản phẩm thay thế IoT Core của đối tác công nghệ của bạn sẽ giúp bạn dễ dàng thiết lập tài khoản, tạo sổ đăng ký thiết bị mới, di chuyển chứng chỉ hiện có và thêm các mục nhập vào sổ đăng ký mới.
Các tùy chọn lưu trữ của đối tác có phù hợp với mô hình kinh doanh của bạn không?
Các tùy chọn lưu trữ của đối tác sẽ đáp ứng các yêu cầu và sở thích cụ thể của bạn. Đánh giá hai tùy chọn lưu trữ chính và cân nhắc liên quan của họ.
Tùy chọn 1: Đám mây nhiều bên thuê được lưu trữ bởi Đối tác kết nối. Tùy chọn này lý tưởng cho các tổ chức muốn thuê ngoài quản lý cơ sở hạ tầng và tập trung vào hoạt động kinh doanh cốt lõi của họ. Lợi ích có thể bao gồm:
- Gánh nặng bảo trì và cập nhật thấp hơn: Với tùy chọn này, đối tác kết nối chịu trách nhiệm lưu trữ và duy trì cơ sở hạ tầng, cũng như cung cấp các bản cập nhật cho nền tảng kết nối.
- Chi phí dự đoán nhiều hơn: Thanh toán thường dựa trên mức sử dụng, có thể phù hợp hơn cho các tổ chức có kiểu sử dụng thiết bị thay đổi.
Tùy chọn 2: Phiên bản đám mây riêng trên cơ sở hạ tầng của bạn. Tùy chọn này phù hợp với các tổ chức yêu cầu kiểm soát tốt hơn đối với cơ sở hạ tầng và dữ liệu của họ. Lợi ích có thể bao gồm:
- Tùy chỉnh và kiểm soát tốt hơn: Tùy chọn này cung cấp tính linh hoạt cao hơn đối với tên miền, tùy chọn lưu trữ và tách cơ sở hạ tầng khỏi các ứng dụng khách khác, cho phép đưa ra giải pháp phù hợp hơn.
- Tăng cường bảo mật và bảo mật dữ liệu: Mặc dù các môi trường nhiều bên thuê cung cấp giải pháp tiết kiệm chi phí, nhưng chúng có thể không cung cấp cùng mức độ cô lập như các phiên bản đám mây riêng. Nếu sản phẩm thay thế IoT Core chạy trong cơ sở hạ tầng của bạn, thì các nhóm bảo mật của bạn sẽ có khả năng kiểm soát và khả năng hiển thị tốt hơn.
- Tiềm năng cho chi phí tổng thể thấp hơn: Mặc dù không được bảo đảm, tùy chọn này có thể dẫn đến tổng chi phí thấp hơn do bạn sẽ thanh toán chi phí đám mây thực (như đã thương lượng thông qua thỏa thuận cam kết với Google Cloud) và phí giấy phép sản phẩm khiêm tốn hơn.
Đối tác có cung cấp hỗ trợ khu vực không?
Chọn một đối tác cung cấp cơ sở hạ tầng gần với thiết bị của bạn để có hiệu suất tối ưu. Độ trễ phụ thuộc nhiều vào vị trí cơ sở hạ tầng. Các yêu cầu về độ trễ của bạn cũng có thể liên quan đến tùy chọn lưu trữ mà bạn chọn.
Đối tác có cung cấp API đầy đủ, được lập thành văn bản để quản lý sổ đăng ký và thiết bị không?
API toàn diện, được ghi chép đầy đủ là điều cần thiết để quản lý thiết bị và tích hợp với các hệ thống hiện có. Các đối tác công nghệ có giải pháp kết nối thiết bị trưởng thành sẽ có tài liệu API để quản lý sổ đăng ký và thiết bị.
Các giao thức kết nối và xác thực có tương thích với các thiết bị hiện tại của bạn không?
Xác minh rằng đối tác hỗ trợ các khóa kết nối giống nhau (ES256 hoặc RS256) và các phương thức xác thực mà thiết bị của bạn hiện đang sử dụng.
Đối tác có cung cấp dịch vụ di chuyển không?
Chúng tôi khuyên bạn nên chọn một đối tác cung cấp hỗ trợ di chuyển găng tay trắng để chuyển đổi thiết bị từ IoT Core, đặc biệt nếu bạn có số lượng lớn thiết bị được sử dụng trong các ứng dụng quan trọng. Bạn có thể cố gắng thực hiện di chuyển một mình bằng cách sử dụng tài liệu của đối tác, nhưng điều này có thể chậm hơn và rủi ro hơn.
Lý tưởng nhất là đối tác công nghệ sẽ cung cấp hỗ trợ di chuyển này miễn phí.
Đối tác có cam kết cốt lõi, lâu dài với IoT không?
Đảm bảo đối tác được khuyến khích duy trì và cải thiện các dịch vụ IoT của họ như một phần trong các dịch vụ sản phẩm cốt lõi của họ. Các đối tác xây dựng nền tảng công nghệ dành riêng cho ứng dụng IoT sẽ luôn cung cấp khả năng kết nối thiết bị mạnh mẽ.
Nếu hoạt động kinh doanh cốt lõi của đối tác không nằm trong IoT, điều đó làm tăng khả năng bạn sẽ phải trải qua một lần di chuyển khác trong tương lai.
Một kế hoạch di cư tốt trông như thế nào?
Một kế hoạch di chuyển tốt sẽ hoạt động trở lại từ thời điểm không dùng nữa và được xây dựng trước thời hạn để triển khai từng bước của quy trình trước tháng 8 năm 2023.
Mọi bước di chuyển phải được xem xét một cách tổng thể trước khi chọn đối tác công nghệ. Đảm bảo lịch trình di chuyển của bạn bao gồm đủ thời gian (1-4 tuần) để đánh giá đối tác công nghệ theo hướng dẫn của các câu hỏi trong phần trước. Thời gian chuẩn bị này sẽ phụ thuộc vào độ dài của quy trình mua sắm điển hình của tổ chức bạn.
Lưu ý: bất kể kiến trúc phần cứng và phần mềm giải pháp IoT của bạn là gì, bạn sẽ cần cập nhật chương trình cơ sở của thiết bị để giải pháp của bạn hoạt động sau khi di chuyển. Chúng tôi nhận thấy yêu cầu này thường bị hiểu sai. Nếu thiết bị của bạn sử dụng bất kỳ thư viện ứng dụng khách nào của Google để liên lạc với IoT Core, thì những thư viện đó sẽ không còn được hỗ trợ nữa. Bạn sẽ cần ứng dụng khách MQTT hoặc HTTP không phải là SDK của Google. Ngay cả khi bạn không sử dụng SDK của Google, bạn sẽ cần cập nhật dữ liệu xác thực và điểm cuối trên mọi thiết bị.
Nếu các thiết bị hiện tại của bạn hỗ trợ Firmware Over the Air (FOTA), điều này có thể được thực hiện với chi phí hoạt động tương đối ít cho các thiết bị tại hiện trường. Nếu không, mỗi thiết bị sẽ cần một bản cập nhật cảm ứng cao để tiếp tục hoạt động như mong đợi. Nếu điều này áp dụng cho bạn, hãy đảm bảo bạn có kế hoạch hoạt động chi tiết ngay bây giờ để cập nhật mọi thiết bị theo cách thủ công. Bước này sẽ có tác động đáng kể đến hoạt động của các doanh nghiệp có hàng chục nghìn thiết bị được cài đặt và định cấu hình, đồng thời tác động sẽ mở rộng theo quy mô triển khai.
Kế hoạch di chuyển mẫu
Để tham khảo trước và trong quá trình di chuyển, chúng tôi đã tạo một kế hoạch di chuyển mẫu, bao gồm các mốc thời gian dự kiến cho từng bước. Các mốc thời gian này sẽ phụ thuộc rất nhiều vào các chi tiết cụ thể của việc triển khai IoT doanh nghiệp của bạn.
Khi bạn đã chọn đối tác công nghệ, quá trình di chuyển từ IoT Core bao gồm bốn bước:
- Di chuyển dữ liệu đăng ký của bạn sang sản phẩm thay thế IoT Core
- Cập nhật chương trình cơ sở cho tất cả các thiết bị để tích hợp với sản phẩm thay thế IoT Core
- Cập nhật cơ sở hạ tầng đám mây của bạn, nếu cần
- Thử nghiệm giải pháp IoT doanh nghiệp của bạn
Bước 1: Di chuyển dữ liệu đăng ký của bạn sang sản phẩm thay thế IoT Core
Mốc thời gian: Dự kiến 1 ngày để hoàn thành bước này với đối tác công nghệ của bạn.
Nhiệm vụ di chuyển:
- Thiết lập sổ đăng ký mới của bạn
- Thiết lập tài khoản với đối tác công nghệ bạn đã chọn.
- Tạo sổ đăng ký thiết bị mới với đối tác công nghệ của bạn
- (Tùy chọn) Di chuyển các chứng chỉ X.509 hiện có để ký sổ đăng ký mới. Nếu cần có chứng chỉ X.509 mới, hãy lưu ý rằng tất cả các thiết bị sẽ cần chứng chỉ mới.
- Di chuyển dữ liệu đăng ký của bạn
- Bắt đầu với một nhóm nhỏ các thiết bị thử nghiệm và đối với mỗi thiết bị, hãy thêm một mục vào sổ đăng ký mới bao gồm chi tiết nhận dạng và xác thực của thiết bị (ví dụ: khóa chung)
- Sau khi thử nghiệm, hãy lặp lại bước trước đó cho các thiết bị còn lại trong nhóm của bạn. Đối tác công nghệ mà bạn chọn sẽ có thể tự động hoàn thành bước này trong một đợt.
Bước 2: Cập nhật firmware thiết bị để tích hợp với đối tác công nghệ
Dòng thời gian mẫu: Dự kiến bước này sẽ mất từ vài ngày đến vài tháng, tùy thuộc vào số lượng thiết bị bạn có và liệu chúng có thể được cập nhật qua mạng hay không. Rất tiếc, nếu bạn có nhiều thiết bị cần được chạm trực tiếp để cập nhật, thì quá trình này có thể mất một khoảng thời gian, vì vậy hãy lên kế hoạch trước.
Nhiệm vụ di chuyển:
- Xóa Google IoT Core SDK và thay thế chúng bằng thư viện máy khách MQTT hoặc HTTP tương thích với thiết bị của bạn
- Cập nhật thông tin kết nối (ví dụ: thay đổi từ googleapis.com thành broker.partner.com) để phù hợp với đối tác kết nối mới.
- Đảm bảo thiết bị của bạn có thể tạo thông tin xác thực cần thiết để kết nối với dịch vụ mới
- Cập nhật tải trọng JWT, nếu cần
- Cập nhật tên người dùng MQTT client_id, nếu cần
- Cập nhật tên người dùng và mật khẩu MQTT nếu cần (lưu ý: đối với các giải pháp tương tự như IoT Core, không cần tên người dùng và mật khẩu là JWT)
- Nếu chứng chỉ X.509 mới được yêu cầu cho sổ đăng ký, hãy cấp các cặp khóa công khai/riêng tư mới cho từng thiết bị thử nghiệm.
Bước 3: Cập nhật dịch vụ đám mây của bạn (nếu cần)
Dòng thời gian mẫu: Dự kiến bước này sẽ mất nhiều ngày, tùy thuộc vào số lượng dịch vụ tương tác với Google IoT Core API.
Nhiệm vụ di chuyển:
- Nếu bạn có bất kỳ dịch vụ đám mây nào tương tác với API lõi IoT, thì đối với mỗi dịch vụ như vậy, hãy xóa mọi SDK Google và thay thế chúng bằng các thành phần có sẵn để giao tiếp với API của đối tác kết nối.
Bước 4: Kiểm tra giải pháp IoT doanh nghiệp của bạn
Dòng thời gian mẫu: Dự kiến bước này sẽ mất 1 ngày.
- Kết nối thiết bị với dịch vụ đối tác công nghệ mới
- Gửi dữ liệu đo từ xa từ thiết bị và đảm bảo dữ liệu được nhận tại bộ xử lý cuối cùng (ví dụ: thuê bao Pub/Sub)
- Gửi dữ liệu trạng thái từ thiết bị và đảm bảo nhận được dữ liệu
- Gửi dữ liệu cấu hình từ đám mây đến thiết bị và đảm bảo nhận được dữ liệu
- Tự động hóa đám mây có thể tạo/đọc/cập nhật/xóa thiết bị, sổ đăng ký, v.v.
Các mục hành động chính sau khi di chuyển từ IoT Core là gì?
Sau khi hoàn tất quá trình di chuyển, điều quan trọng là phải theo dõi và tối ưu hóa hiệu suất của thiết bị cũng như dịch vụ kết nối thiết bị mới. Sau khi di cư, hãy tiến hành năm hoạt động sau:
- Theo dõi hiệu suất thiết bị: Đánh giá hiệu suất thiết bị của bạn, chú ý đến bất kỳ thay đổi nào về độ trễ, khả năng kết nối hoặc các sự cố khác có thể phát sinh do quá trình di chuyển.
- Đánh giá bảo mật và quyền riêng tư dữ liệu: Xác minh rằng đối tác kết nối mới duy trì mức bảo mật và quyền riêng tư dữ liệu giống như Google IoT Core.
- Tối ưu hóa giao tiếp thiết bị: Nếu cần, hãy điều chỉnh cài đặt giao tiếp của thiết bị để cải thiện hiệu suất, chẳng hạn như điều chỉnh mức QoS của MQTT hoặc thay đổi tần suất truyền dữ liệu.
- Xem xét thanh toán và quản lý chi phí: Đảm bảo rằng tổ chức của bạn đang nhận được giá trị tốt nhất từ dịch vụ kết nối thiết bị mới bằng cách phân tích các mức giá và mô hình sử dụng.
- Thu thập phản hồi của người dùng: Thu thập phản hồi từ người dùng cuối và các bên liên quan khác để đánh giá mức độ thành công của quá trình di chuyển và xác định bất kỳ lĩnh vực nào cần cải thiện.
Bằng cách hiểu các yêu cầu của giải pháp IoT của bạn và hợp tác với đối tác công nghệ phù hợp, bạn sẽ đảm bảo tính liên tục của các hoạt động IoT của mình. Bắt đầu quá trình di chuyển của bạn càng sớm càng tốt để tránh mọi gián đoạn khi Google IoT Core không còn được dùng nữa.
Bạn có câu hỏi nào về việc thay thế và di chuyển Google IoT không? Ưu đãi đòn bẩy một sự thay thế sẵn sàng sản xuất cho Google IoT Core, đáp ứng tất cả các yếu tố cần cân nhắc và thực tiễn di chuyển được nêu chi tiết ở trên. Để biết thêm thông tin, vui lòng liên hệ với Leverege tại [email protected].
Bạn có thể tìm thêm thông tin về kiến trúc thiết bị được kết nối trên Google Cloud đây.
Nguồn : https://www.iotforall.com/ .
Post by Automation Bot.