Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tìm hiểu, phân loại các loại dịch vụ trong microsoft azure (Microsoft Azure's services overview)

    Đ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:
    • 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.
    Bài viết này cung cấp góc nhìn tổng quan, xác định chức năng, định vị các dịch vụ trong hệ sinh thái Microsoft Azure. Bước đầu tiên và quan trọng nhất khi tận dụng sức mạnh của Cloud Computing trong việc phát triển, tối ưu và đổi mới sản phẩm.

    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
    2. Platform as a Service:
    • 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)
    3. Software as a Service:
    • 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,...
    III. Vậy khi nào thì nên sử dụng IaaS, PaaS hay SaaS:
    • 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)
    Click image for larger version  Name:	201911-iaas-vs-paas-vs-saas-nhung-gi-ban-can-biet-2.png Views:	0 Size:	25.7 KB ID:	437546




    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)
    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:
    • (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
    Starts
    11-11-2025
    Ends
    11-11-2025
    Last edited by Duy Nguyễn; 12-11-2025, 10:06 AM. Reason: edit title
Working...
X