Điện toán đám mây đang ngày càng trở nên nổi bật trong thế giới kinh doanh gần đây với tốc độ số hóa và khả năng phục hồi kinh doanh, đặc biệt là trong đại dịch COVID 19. Các tổ chức đang dần chuyển hoạt động lên đám mây vì nhiều lý do bao gồm bảo mật, giảm chi phí, hiệu quả và giành được lợi thế cạnh tranh. Thông qua Microsoft Azure, các doanh nghiệp có thể thuê các loại dịch vụ cơ sở hạ tầng khác nhau trên Internet.
I. Sơ lược về Microsoft Azure:
II. Phân loại các loại dịch vụ trong Microsoft Azure theo mô hình dịch vụ:
1. Infrastructure as a Service:
Ngoài cách phân loại dựa theo mô hình dịch vụ, chúng ta có thể phân loại các dịch vụ của Microsoft Azure theo nhóm chức năng, dưới đây là 9 nhóm chức năng chính của Microsoft Azure:
Trong phần sau của bài viết, chúng ta sẽ cùng tìm hiểu chi tiết về các loại services trong Microsoft Azure ở khía cạnh AI + Machine Learning, phân tích các định nghĩa cho đến các lợi ích triển khai của chúng.
Tài liệu tham khảo:
I. Sơ lược về Microsoft Azure:
- Là nền tảng đám mây lớn thứ 2 thế giới (sau AWS)
- Hiện có hơn 200+ dịch vụ, có mặt tại hơn 60+ khu vực trên toàn cầu.
II. Phân loại các loại dịch vụ trong Microsoft Azure theo mô hình dịch vụ:
1. Infrastructure as a Service:
- IaaS = Infrastructure as a Service, nói nôm na là "Thuê nguyên cái nhà xưởng, robot, máy móc", bạn chỉ cần mang công nhân và nguyên liệu đến làm việc
- Bao gồm các service như: Azure Virtual Machine (Thuê máy ảo Window/Linux), VM Scale Sets (tạo 100 VM giống nhau tự động), load balancer (phân tải traffic), VPN Gateway (kết nối từ VPN công ty -> Azure),...
- Lợi ích khi triển khai IaaS:
- Tiết kiệm chi phí: bạn không cần phải có 1 server, chỉ cần VM trả theo giờ (Azure Virtual Machine)
- Mở rộng nhanh: khi số lượng user tăng nhanh, tự động mở rộng ra 100 VM trong 5 phút (Azure VM Scale Sets)
- Không cần người bảo trì: Azure không lo hỏng hóc điện, lỗi mạng vì Azure có đến hơn 60 vùng đặt server trên toàn cầu
- Bảo mật cao: Azure có cấu hình Firewall, mã hóa tự động
- PaaS = Platform as a service là dịch vụ cung cấp nền tảng phát triển sẵn - bạn chỉ có nhiệm vụ viết code và đổ dữ liệu, Azure tự động lo server, OS, scale, backup
- Bao gồm các service như: Azure App Service (chạy web, API, mobile backend), Azure Function (chạy code ngắn, serverless), Azure SQL Database (có 1 SQL database quản lý sẵn như cài đặt , cập nhật, mở rộng,...)
- Lời ích khi triển khai service loại PaaS:
- Tự động mở rộng: traffic tăng, tự thêm server (ví dụ từ 100 user -> 1000 user trong 1 phút)
- Tập trung vào code: do có sẵn OS và ứng dụng, dev chỉ cần viết logic code
- Tiết kiệm chi phí: pay-as-you-go (tiết kiếm 50-70% so với IaaS)
- Phát triển nhanh: không cần cài server, OS (nếu có code sẵn có thể triển khai trong 1 phút)
- SaaS = Software as a Service là phần mềm có sẵn trên web -> bạn chỉ cần cài đặt, không cần server, không cần bảo trì
- Bao gồm các dịch vụ như Microsoft 365, Power PI, Azure DevOps (phổ biến ở VNPT, FPT)
- Lợi ích khi sử dụng các dịch vụ loại SaaS:
- Dùng ngay, không cần cài đặt
- Tự động cập nhât: luôn sẵn sàng ở phiên bản mới nhất
- Dùng mọi nơi: laptop, điện thoại, máy tính bảng,...
- Về IaaS:
- Thuê dịch vụ IaaS như thuê cả cái bếp (nồi, niêu, bếp, dao,..), bạn sẽ phải nấu, dọn dẹp,..
- Azure sẽ giúp bạn quản lý phần cứng, điện, mạng, ảo hóa, bạn phải tự xây dựng web server, database,... (tham khảo ảnh bên dưới)
- Chi phí đắt nhất trong 3 loại (~1,5tr/tháng)
- Cần dùng khi chạy MISA, ERP cũ, control IP
- Về PaaS:
- Thuê cả quán phở, có sẵn công thức (chỉ thiếu topping)
- Azure sẽ giúp bạn quản lý OS, patch, scale, DB, backup (tham khảo ảnh bên dưới)
- Chi phí rẻ hơn nhiều so với IaaS (khoảng 500k/tháng với D1 App Service)
- Có thể dùng trong Tiki, Shopee,..
- Về SaaS:
- Mua tô phở Shopee Food, chỉ cần mang về húp!!
- Chi phí cực rẻ, chỉ 150k/tháng/1người (Microsoft 365)
Ngoài cách phân loại dựa theo mô hình dịch vụ, chúng ta có thể phân loại các dịch vụ của Microsoft Azure theo nhóm chức năng, dưới đây là 9 nhóm chức năng chính của Microsoft Azure:
| Nhóm | Chức năng chính | Các dịch vụ | Ví dụ |
| Compute | Cung cấp môi trường tính toán để triển khai và vận hành mọi loại ứng dụng | Virtual Machine, App Services, Functions, Kubernets Service,... | Web bán hành, Game Server |
| Storage | Lưu trữ, sao lưu và truy xuất dữ liệu ở mọi định dạng | Blob Storage, File Storage, Queue Storage,.. | backup dữ liệu doanh nghiệp, dữ liệu log hệ thống |
| Database | Quản lý, lưu trữ, truy vấn dữ liệu có cấu trúc, phi cấu trúc, hỗ trợ cả SQL và NoSQL, đa vùng | Azure SQL Database, Cosmos DB, MySQL, PostgreSQL, Redis | Giỏ hàng (e-commerce), hồ sơ người dùng,... |
| Networking | Xây dựng mạng riêng ảo, kết nối an toàn giữa on-promise và cloud, bảo vệ lưu lượng, cân bằng tải, định tuyến | Virtual Network, VPN Gateway, Express Route, Application Gateway, Private Link | Đường truyền riêng cho ngân hàng, bảo vệ website công ty,.. |
| AI + ML | Xây dựng, huấn luyện, triển khai mô hình AI/ML, tích hợp sẵn các downstream task như face recognition, machine translation, chatbot | Cognitive Services (Vision, Speech, Language), Azure Machine Learning, Bot Service | Nhận diện khuôn mặt (chấm công, an ninh), chatbot hỗ trợ khách hàng 24/7,... |
| Analytics | Thu thập, xử lý và trực quan hóa dữ liệu lớ, hỗ trợ ra quyết định kinh doanh thời gian thực | Synape Analytics (data warehouse), Power BI (trực quan hóa), Data Factory (ETL) | Báo cáo doanh thu theo ngày/giờ (e-commerce), phân tích hành vi khách hàng |
| Secturity & Identity | Quản lý danh tính, xác thực, mã hóa, phát hiện mối nguy hại và phản ứng sự cố an ninh mạng | Azure Active Directory, Key Vault, Microsoft Defender for Cloud, Microsoft Sentinel | Đăng nhập một lần (SSO) cho nhân viên, lưu mật khẩu ứng dụng, phát hiện tấn công ransomware |
| Developer Tools | Hỗ trợ vòng đời phát triển phần mềm, từ viết code, triển khai đến giám sát | Azure DevOps, Github Actions, Static Web Apps | Tự động build, deploy website (ReAct, Vue), pipeline CI/CD |
| Internet of things | Thu thập, xử lý và quản lý dữ liệu từ hàng triệu thiết bị kết nôi, hỗ trợ từ cảm biến đến xe tự hành | IoT Hub, IoT Central | Giám sát nhiệt độ kho lạnh (smart factory), theo dõi xe tải logistic (GHTK, Viettel Post) |
Tài liệu tham khảo:
- (Blog) What are the service categories provided by Microsoft Azure?
- (Blog) Azure Services Guide
- (Blog) Azure Services: The Complete Guide
- (Blog) Azure Cloud: Overview of Core Services
- (Youtube) Giới thiệu Azure Fundamental - AZ900 Course