Quay lại

Giới Thiệu Tổng Quan và Các Dịch Vụ Cốt Lõi của Microsoft Azure Chuyên mục Devops    2025-07-05    0 Lượt xem    0 Lượt thích    comment-3 Created with Sketch Beta. 0 Bình luận

Trong kỷ nguyên số hóa hiện nay, điện toán đám mây (Cloud Computing) đã trở thành một xu thế tất yếu, thay đổi cách chúng ta xây dựng, triển khai và quản lý ứng dụng. Trong số các nhà cung cấp dịch vụ đám mây hàng đầu thế giới, Microsoft Azure nổi lên như một nền tảng mạnh mẽ và linh hoạt, cung cấp vô vàn dịch vụ để đáp ứng mọi nhu cầu từ cá nhân, doanh nghiệp nhỏ đến các tập đoàn lớn.

Nếu bạn đang bắt đầu hành trình khám phá thế giới đám mây, hoặc muốn tìm hiểu sâu hơn về Microsoft Azure, thì bài viết này chính là dành cho bạn. Chúng ta sẽ cùng nhau điểm qua những kiến thức tổng quan nhất về Azure, hiểu rõ hơn về các mô hình dịch vụ cốt lõi mà nó cung cấp, và khám phá các nhóm dịch vụ chủ chốt giúp Azure trở thành một nền tảng toàn diện.

Điện Toán Đám Mây là gì? Tại sao lại là Azure?

Hãy hình dung thay vì phải tự xây dựng và duy trì một trung tâm dữ liệu khổng lồ với hàng trăm máy chủ, hệ thống mạng, hệ thống làm mát, bảo mật... bạn chỉ cần "thuê" những tài nguyên đó từ một nhà cung cấp dịch vụ. Đó chính là bản chất của điện toán đám mây: cung cấp tài nguyên điện toán (máy chủ, lưu trữ, cơ sở dữ liệu, mạng, phần mềm, phân tích...) theo yêu cầu qua Internet với mô hình trả tiền theo mức sử dụng.

Microsoft Azure là nền tảng điện toán đám mây của Microsoft, cung cấp hơn 200 dịch vụ và sản phẩm đa dạng, trải rộng từ cơ sở hạ tầng (như máy ảo, mạng) đến các dịch vụ nền tảng (như cơ sở dữ liệu, dịch vụ web) và ứng dụng hoàn chỉnh. Với sự hiện diện toàn cầu (hơn 60 khu vực) và cam kết bảo mật, tuân thủ nghiêm ngặt, Azure là lựa chọn hàng đầu cho hàng triệu doanh nghiệp trên khắp thế giới.

Các Mô Hình Dịch Vụ Cốt Lõi trên Azure (và Cloud nói chung)

Để hiểu rõ hơn về cách các dịch vụ đám mây được phân loại và mức độ quản lý bạn cần đảm nhiệm, chúng ta cần nắm vững ba mô hình dịch vụ chính:

1. Cơ sở Hạ Tầng như một Dịch Vụ (Infrastructure as a Service - IaaS)

  • Là gì? IaaS cung cấp cho bạn quyền kiểm soát cơ bản nhất đối với tài nguyên điện toán trên đám mây. Thay vì mua và quản lý phần cứng vật lý, bạn thuê các thành phần hạ tầng ảo hóa như máy ảo (Virtual Machines - VMs), hệ thống mạng (Virtual Networks), bộ nhớ (Storage), và các dịch vụ cơ bản khác.

  • Bạn quản lý gì? Hệ điều hành, phần mềm ứng dụng, dữ liệu, middleware (nếu có).

  • Azure quản lý gì? Cơ sở hạ tầng vật lý (máy chủ, mạng, lưu trữ), lớp ảo hóa (hypervisor).

  • Ví dụ trên Azure: Azure Virtual Machines (VMs), Azure Virtual Network (VNet), Azure Storage.

  • Khi nào dùng? Lý tưởng cho việc di chuyển các ứng dụng hiện có (lift-and-shift) lên đám mây, kiểm soát hoàn toàn môi trường server, hoặc khi bạn cần hạ tầng tùy chỉnh cao.

2. Nền Tảng như một Dịch Vụ (Platform as a Service - PaaS)

  • Là gì? PaaS cung cấp một môi trường phát triển và triển khai ứng dụng hoàn chỉnh. Bạn không cần lo lắng về việc quản lý cơ sở hạ tầng bên dưới (máy chủ, hệ điều hành, bản vá, cập nhật phần mềm nền tảng). Bạn chỉ cần tập trung vào việc viết mã và triển khai ứng dụng của mình.

  • Bạn quản lý gì? Ứng dụng và dữ liệu của bạn.

  • Azure quản lý gì? Toàn bộ cơ sở hạ tầng, hệ điều hành, môi trường runtime, middleware, database.

  • Ví dụ trên Azure: Azure App Service, Azure SQL Database, Azure Functions, Azure Kubernetes Service (AKS).

  • Khi nào dùng? Tuyệt vời cho các nhà phát triển muốn tăng tốc độ triển khai, giảm gánh nặng quản lý hạ tầng, và xây dựng các ứng dụng hiện đại, microservices.

3. Phần Mềm như một Dịch Vụ (Software as a Service - SaaS)

  • Là gì? SaaS là mô hình dịch vụ mà bạn sử dụng phần mềm được cung cấp đầy đủ và quản lý hoàn toàn bởi nhà cung cấp đám mây. Bạn chỉ cần truy cập và sử dụng qua Internet, thường là thông qua trình duyệt web. Bạn không cần lo lắng về bất kỳ khía cạnh nào của cơ sở hạ tầng, nền tảng hay bản thân phần mềm.

  • Bạn quản lý gì? Chỉ dữ liệu của bạn và cấu hình sử dụng phần mềm.

  • Azure quản lý gì? Toàn bộ phần mềm và mọi thứ bên dưới.

  • Ví dụ trên Azure (và Microsoft): Microsoft 365 (Word, Excel, Outlook...), Dynamics 365, Azure DevOps.

  • Khi nào dùng? Phù hợp với người dùng cuối cần phần mềm sẵn sàng để sử dụng ngay lập tức mà không cần quản lý kỹ thuật.

Các Nhóm Dịch Vụ Cốt Lõi của Azure: Xây Dựng Mọi Thứ Bạn Cần

Azure tổ chức các dịch vụ của mình thành nhiều nhóm khác nhau để dễ dàng tìm kiếm và sử dụng. Dưới đây là một số nhóm dịch vụ cốt lõi mà mọi người dùng Azure đều nên biết:

1. Compute (Điện Toán)

Đây là các dịch vụ cung cấp sức mạnh tính toán cho ứng dụng của bạn.

  • Azure Virtual Machines (VMs): Máy chủ ảo chạy Windows hoặc Linux, IaaS điển hình.

  • Azure App Service: Nền tảng PaaS để xây dựng, triển khai và mở rộng quy mô ứng dụng web, API và ứng dụng di động.

  • Azure Kubernetes Service (AKS): Dịch vụ quản lý Kubernetes để triển khai và quản lý các ứng dụng được đóng gói trong container.

  • Azure Functions: Dịch vụ điện toán phi máy chủ (Serverless), chạy mã code mà không cần quản lý server.

2. Networking (Mạng)

Là trái tim kết nối các tài nguyên của bạn, cho phép chúng giao tiếp an toàn.

  • Azure Virtual Network (VNet): Mạng riêng ảo của bạn trên đám mây, là nền tảng cho mọi tài nguyên mạng.

  • Azure Load Balancer & Application Gateway: Phân phối lưu lượng truy cập, cải thiện hiệu suất và độ tin cậy của ứng dụng.

  • Azure DNS: Dịch vụ lưu trữ tên miền và phân giải DNS.

  • Azure VPN Gateway & ExpressRoute: Tạo kết nối an toàn giữa mạng tại chỗ (on-premises) và Azure.

  • Azure NAT Gateway: Cung cấp kết nối outbound tĩnh và an toàn cho các subnet private.

3. Storage (Lưu Trữ)

Các dịch vụ để lưu trữ dữ liệu của bạn một cách an toàn và có khả năng mở rộng.

  • Azure Blob Storage: Lưu trữ đối tượng (object storage) cho dữ liệu phi cấu trúc (ví dụ: ảnh, video, tài liệu).

  • Azure Files: Chia sẻ file SMB/NFS trên đám mây, có thể truy cập từ mọi nơi.

  • Azure Disk Storage: Lưu trữ đĩa hiệu suất cao cho Azure VMs.

4. Databases (Cơ Sở Dữ Liệu)

Cung cấp đa dạng các loại cơ sở dữ liệu được quản lý hoàn toàn.

  • Azure SQL Database: Cơ sở dữ liệu quan hệ được quản lý dựa trên SQL Server.

  • Azure Cosmos DB: Cơ sở dữ liệu NoSQL phân tán toàn cầu, đa mô hình.

  • Azure Database for MySQL/PostgreSQL/MariaDB: Các dịch vụ cơ sở dữ liệu mã nguồn mở được quản lý.

5. Security, Identity, and Compliance (Bảo Mật, Danh Tính và Tuân Thủ)

Đảm bảo an toàn cho dữ liệu và ứng dụng của bạn.

  • Azure Active Directory (Azure AD): Dịch vụ quản lý danh tính và truy cập (IAM).

  • Azure Key Vault: Lưu trữ an toàn các khóa mã hóa, chứng chỉ và bí mật.

  • Azure Security Center / Microsoft Defender for Cloud: Quản lý tư thế bảo mật và bảo vệ mối đe dọa.

6. Analytics (Phân Tích)

Các công cụ để thu thập, xử lý và phân tích dữ liệu lớn.

  • Azure Synapse Analytics: Dịch vụ phân tích tích hợp dữ liệu lớn và kho dữ liệu.

  • Azure Data Lake Storage: Kho lưu trữ dữ liệu lớn có khả năng mở rộng.

7. AI + Machine Learning (Trí Tuệ Nhân Tạo + Học Máy)

Cung cấp các công cụ và dịch vụ để xây dựng và triển khai các mô hình AI/ML.

  • Azure Machine Learning: Nền tảng cho vòng đời học máy.

  • Azure Cognitive Services: Các API AI làm sẵn cho thị giác máy tính, ngôn ngữ, giọng nói.

Tại Sao Học Azure Quan Trọng?

Việc nắm vững Azure không chỉ giúp bạn hiểu rõ hơn về các dịch vụ đám mây mà còn mở ra nhiều cơ hội nghề nghiệp trong lĩnh vực IT. Khả năng thiết kế, triển khai và quản lý các giải pháp trên Azure là một kỹ năng được săn đón mạnh mẽ trong thị trường lao động hiện nay, đặc biệt là khi các doanh nghiệp ngày càng chuyển dịch sang môi trường đám mây.

Lời Kết

Hy vọng bài viết này đã mang lại cho bạn cái nhìn tổng quan toàn diện hơn về Microsoft Azure, từ các mô hình dịch vụ đến các nhóm dịch vụ cốt lõi mà nền tảng này cung cấp. Việc hiểu rõ những nền tảng này sẽ là chìa khóa để bạn có thể tận dụng tối đa sức mạnh của đám mây và xây dựng các giải pháp mạnh mẽ, linh hoạt.

Trong bài viết tiếp theo, chúng ta sẽ đi sâu vào một trong những dịch vụ IaaS quan trọng nhất và là xương sống của mọi hạ tầng trên Azure: Azure Virtual Network (VNet) – nơi chúng ta có thể xây dựng các mạng riêng ảo an toàn và tùy chỉnh cho ứng dụng của mình.

Bình luận (0)

Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough

Bài viết liên quan

Learning English Everyday