GIỚI THIEU Với tình trạng đáng báo động trên, đã có nhiều nghiên cứu thé hiện sự quan tâmđối với vấn đề mạng tính toàn cầu này: Geetha và Gouthami [2] đã bao gồm khía cạnh thời gian thực
Dịch vụ lưu trữ dữ liệu Azure Blob Storage - ++s-c sex 24 2.5 Dịch vụ định danh người dùng Azure Active Directory B2C
Azure Blob Storage là một dịch vụ hay đơn giản là một công cụ cho phép lưu trữ dữ liệu không cấu trúc trên cloud Mỗi dữ liệu đưa lên đề lưu trữ thì ta coi đó như một object, có thể là text, dữ liệu nhị phân, các document hay media file, hoặc là các file cài đặt Blob storage hay còn được gọi là Object storage Azure Blog Storage là NON-SQL Database Bộ lưu trữ Blob được tối ưu hóa để lưu trữ một lượng lớn dữ liệu phi cấu trúc Dữ liệu ph cấu trúc là dữ liệu không tuân theo mô hình hoặc định nghĩa dit liệu cụ thé, chang hạn như đữ liệu văn bản hoặc dữ liệu nhị phân.
IMGOO1.JPG jiacooa.se6 movies faa MOV1.AVI
Hình 2 12 Cách thức lưu trữ của Azure Blob Storage [19]
Blob storage resources g6m: o Storage account. o Container trong Storage account.
Chương 2 Cơ sở lý thuyết © Blob trong container.
sally ‘BQ pictures Le img001.jpg a] img002,jpg hat movies -— = mov Lavi
Hình 2 13 Moi quan hệ giữa các resources
Storage account: là tài khoản Storage Azure, nơi đây chứa tất cả các đối tượng dữ liệu như: blobs, files, queues, tables, và disks Dữ liệu trong này có thể truy cập được từ mọi nơi trên thé giới qua HTTP hoặc HTTPS Dữ liệu trong storage account có tính bên, khả dụng cao, an toàn và có khả năng mở rộng lớn.
Các loại Storage account: le) le) ©
General-purpose v2 accounts: Một loại tài khoản lưu trữ cơ bản cho blobs, files, queues, và tables Và được đề xuất cho hầu hết các trường hợp sử dung Azure Storage.
General-purpose v1 accounts: dùng dé sử dung mở rộng cho purpose v2 accounts khi can.
BlockBlobStorage accounts: Tài khoản lưu trữ cao cấp có hiệu suất cao cho: block blobs va append blobs.
FileStorage accounts: tài khoản lưu trữ chi dành cho file có hiệu suất cao.
Container trong Storage account: Là một vùng chứa dé tập hợp các blob, tương tự như một thư mục trong hệ thong tệp Một tài khoản lưu trữ có thể không giới hạn sô lượng container và một container có thê lưu trữ không giới hạn sô lượng các blobs.
Blob: Azure storage hé tro 3 loai blob: le) ©
Block blobs: lưu trữ dữ liệu dạng text va dữ liệu nhị phân.
Append blobs: lý tưởng cho việc ghi dữ liệu từ máy ảo.
Page blobs: lưu trữ các tệp truy cập ngẫu nhiên có kích thước lên đến 8 TB.
Chương 2 Cơ sở lý thuyết
Với dịch vụ này, tác giả sử dụng: o Blob containers: lưu trữ dit liệu được Azure IoT Hub truyền vào thông qua giao thức truyền thông MQTT (nhận dữ liệu từ Waspmote Plug & Sense! thông qua gateway Meshlium). © Queues: lưu trữ sự kiện dang object được truyền từ Azure Event Grid.
2.5 Dịch vụ định danh người dùng Azure Active Directory B2C
Azure Active Directory B2C [21] là một dịch vụ quan lý truy cập danh tính khách hàng (CIAM) của Microsoft, cung cấp khả năng tích hợp giữa doanh nghiệp và khách hàng thông qua các dịch vụ đăng nhập Người dùng có thể sử dụng các tài khoản xã hội, doanh nghiệp hoặc địa phương dé truy cap ứng dung va API một cách thuan tién.
Dich vụ này được thiết kế dé hỗ trợ hàng triệu người dùng và xử ly hang ty xác thực hàng ngày Azure AD B2C cung cấp khả năng mở rộng quy mô và bảo mật, giám sát hoạt động xác thực và tự động đối phó với các mối đe dọa như từ chối dịch vu, password spray, va tan công brute force.
Azure AD B2C chia sé công nghệ với Microsoft Entra ID, nhưng được xây dung cho mục đích khác nhau và hoạt động như một dich vụ độc lập Điều này cho phép doanh nghiệp xây dựng ứng dụng dành cho khách hàng mà không bị hạn chế về tài khoản người dùng.
Chương 2 Cơ sở lý thuyết
- using their preferred identity provider
@ Capture login, preference, and conversion data for customers
@ Provide branded (white-label) registration and login experiences
Hình 2 14 Mô hình hệ thong cua Azure Active Directory B2C
Các chức nang chính: ©_ Giải Pháp Nhận Diện Thương Hiệu Tùy Chỉnh
Azure AD B2C là giải pháp nhận diện nhãn trắng, cho phép tùy chỉnh toàn bộ trải nghiệm người dùng đề phản ánh thương hiệu của doanh nghiệp Có khả năng tùy chỉnh HTML, CSS và JavaScript dé tích hợp trải nghiệm người dùng với ứng dụng một cách hoàn hảo.
Chương 2 Cơ sở lý thuyết
Sign in with your social account
Hình 2 15 Trang Dang ky / Dang nhập minh hoa o_ Truy cập đăng nhập một lần với danh tính do người dùng cung cap
Sử dụng các giao thức xác thực tiêu chuẩn như OpenID Connect, OAuth 2.0 và SAML, Azure AD B2C tích hợp dễ dàng với nhiều ứng dụng và phần mềm thương mại Cho phép xây dựng giải pháp đăng nhập một lần (SSO) cho tất cả các ứng dụng, web va di động.
Chương 2 Cơ sở lý thuyết
Social IDs, email, or local accounts API
Hình 2 16 Mô hình Đăng ky / Đăng nhập thông qua Azure AD B2C o_ Tích hợp với các nền tảng người dùng bên ngoài
Azure AD B2C cung cấp thư mục chứa nhiều thuộc tính tùy chỉnh cho mỗi người dùng và có khả năng tích hợp với các hệ thống bên ngoài, ví dụ như CRM hoặc nguồn đáng tin cậy khác dé xác thực và ủy quyên.
Hình 2 17 Hỗ trợ tích hop nhiều nền tang người dùng o_ Hồ sơ lũy tiến
Cung cấp tùy chon lập hồ sơ lũy tiến, giúp người dùng hoàn thành giao dịch đầu tiên nhanh chóng bằng cách thu thập thông tin tối thiểu, sau đó dần dan thu thập thêm dif liệu trong các lần đăng nhập sau.
Chương 2 Cơ sở lý thuyết
Hi Jan, we need your contact Hi Jan, we'd like to send you Hi Jan, please tell us your preferences. information something special on your birthday
Email Birthday Pink janjames@contoso.com March 12
Hình 2 18 Các chức năng khác cung cấp cho người dùng o Xác minh và chứng minh danh tinh của bên thứ ba
Sử dụng Azure AD B2C để thu thập dữ liệu người dùng và chuyên đến hệ thống của bên thứ ba đề thực hiện xác thực, chấm điểm tin cậy và phê duyệt việc tạo tài khoản người dùng Dịch vụ này hỗ trợ tạo và quản lý tài khoản người dùng trên cloud database thông qua bên thứ ba, đồng thời thực hiện chức năng phân quyên trong hệ thống.
Receive Active Directory user info Create user ——> B2C
H i 7 Access identity proofing assigned ied rị Identity
Access - approved Third-party | verification
Chương 2 Cơ sở lý thuyết
Tác giả sử dụng dịch vụ này nhúng vào hệ thống hỗ trợ đăng ký / đăng nhập tài khoản cho người dùng Các tài khoản đăng ký được lưu trên cloud database thông qua bên thứ ba Qua đó thực hiện chức năng phân quyền của hệ thống.
2.6 Dịch vụ bắt sự kiện thời gian thực Azure Event Grid
Azure Event Grid là một dịch vụ được quản lý đầy đủ hỗ trợ việc định tuyến các sự kiện băng cách sử dụng mô hình publisher-subscriber Core Grid là dịch vụ định tuyên sự kiện quản lý định tuyên và phân phôi các sự kiện từ nhiêu nguôn và người đăng ký.
@> Blob Storage (iB) Resource Groups
Hinh 2 20 Moi quan hé gitta publishers va handlers [22]
Tổng quan về tiêu chuẩn chất lượng nước ở Việt Nam
Tác giả tổng hợp các thông số dựa vào tiêu chuẩn của Tổ chức Y tế Thế giới (WHO) về chỉ số chất lượng nước, được chia ra làm ba tiêu chuẩn: chỉ số chất lượng nước uống được (DWOQ), chỉ số chất lượng nước y tế (HWQD), chỉ số chất lượng nước chấp nhận được; cùng với tiêu chuẩn nước uống và sinh hoạt ở Việt Nam. Độ pH: [24] o Nước sinh hoạt: 6,0 — 8,5 o Nước uống: 6,5 — 8,5 Độ dẫn điện: [25] o