Microsoft Azure Hướng dẫn dành cho người mới bắt đầu: Tìm hiểu kiến thức cơ bản trong 1 ngày
⚡ Tóm tắt thông minh
Microsoft Azure là nền tảng điện toán đám mây được ra mắt bởi Microsoft Năm 2010, công ty này hỗ trợ phát triển ứng dụng, lưu trữ dữ liệu, lưu trữ dịch vụ và quản lý thông qua mạng lưới toàn cầu. Microsoft- Vận hành các trung tâm dữ liệu và hàng trăm dịch vụ tích hợp.

Điện toán đám mây là gì?
Điện toán đám mây là thuật ngữ dùng để chỉ việc lưu trữ và truy cập dữ liệu qua internet. Nó không lưu trữ bất kỳ dữ liệu nào trên ổ cứng của máy tính cá nhân của bạn. Trong điện toán đám mây, bạn truy cập dữ liệu từ một máy chủ từ xa.
Là gì Microsoft Azure?
Azure là một nền tảng điện toán đám mây được ra mắt bởi Microsoft vào tháng 2010 năm XNUMX. Đây là một nền tảng đám mây mở và linh hoạt giúp phát triển, lưu trữ dữ liệu, lưu trữ dịch vụ và quản lý dịch vụ. các Azure công cụ lưu trữ các ứng dụng web qua internet với sự trợ giúp của Microsoft các trung tâm dữ liệu.
các loại Azure Mây
Chủ yếu có ba loại mây ở Microsoft Azure:
- PaaS
- SaaS
- IaaS
Azure như IaaS
IaaS (Cơ sở hạ tầng như một dịch vụ) là lớp nền tảng cơ bản của điện toán đám mây. Điều này Azure Dịch vụ này được các quản trị viên CNTT sử dụng để xử lý, lưu trữ, mạng hoặc bất kỳ hoạt động máy tính cơ bản nào khác. Nó là một trong những... Azure chủ đề cần học cho phép người dùng chạy phần mềm tùy ý.
Ưu điểm:
- Nó mang lại khả năng di động hiệu quả trong quá trình thiết kế.
- Phương pháp này thích hợp cho các ứng dụng cần sự kiểm soát hoàn toàn.
- IaaS cho phép chuyển đổi dịch vụ nhanh chóng lên đám mây.
- Lợi ích rõ ràng của IaaS là nó giúp bạn không phải lo lắng về việc thiết lập nhiều máy vật lý hoặc máy ảo.
- Giúp bạn truy cập, giám sát và quản lý các trung tâm dữ liệu.
Nhược điểm của IaaS:
- Nhiều Rủi ro bảo mật từ các máy chủ chưa được vá lỗi.
- Một số công ty đã xác định quy trình để kiểm tra và cập nhật các lỗ hổng bảo mật trên máy chủ tại chỗ. Điều này không thể thực hiện được nếu không có Azure.
Azure như PaaS
PaaS là một nền tảng điện toán bao gồm hệ điều hành, môi trường thực thi ngôn ngữ lập trình, cơ sở dữ liệu hoặc các dịch vụ web. Azure dịch vụ được sử dụng bởi các nhà phát triển và nhà cung cấp ứng dụng.
Đúng như tên gọi của nó, nền tảng này được cung cấp cho khách hàng để phát triển và triển khai phần mềm. Nó là một trong những Azure Các khái niệm cơ bản cho phép khách hàng tập trung vào phát triển ứng dụng thay vì lo lắng về phần cứng và cơ sở hạ tầng. Nó cũng xử lý các vấn đề về hệ điều hành, mạng và máy chủ.
Ưu điểm:
- Tổng chi phí thấp vì tài nguyên được phân bổ theo yêu cầu và máy chủ được tự động thêm hoặc bớt.tracted.
- Azure Ít bị tổn thương hơn vì máy chủ được tự động kiểm tra tất cả các vấn đề bảo mật đã biết.
- Toàn bộ quy trình không hiển thị cho nhà phát triển, do đó không có nguy cơ rò rỉ dữ liệu.
Nhược điểm:
- Các vấn đề về tính tương thích có thể phát sinh khi bạn sử dụng PaaS dịch vụ.
- Môi trường ở đó có thể khác biệt. Azure, vì vậy ứng dụng cần phải điều chỉnh cho phù hợp.
Azure dưới dạng SaaS
SaaS (Phần mềm như là một dịch vụ(Phần mềm này được lưu trữ và quản lý tập trung. Nó sử dụng một phiên bản ứng dụng duy nhất cho tất cả khách hàng. Bạn có thể mở rộng quy mô lên nhiều phiên bản. Điều này giúp đảm bảo hiệu suất tốt nhất ở mọi địa điểm. Phần mềm được cấp phép thông qua đăng ký hàng tháng hoặc hàng năm. MS Exchange, Office và Dynamics được cung cấp dưới dạng SaaS.)
Azure Key Concepts
Bây giờ trong này Azure hướng dẫn cơ bản cho người mới bắt đầu, chúng ta sẽ tìm hiểu Azure các khái niệm chính được liệt kê dưới đây:
| Tên khái niệm | Mô tả Chi tiết |
|---|---|
| Vùng | Azure là một nền tảng đám mây toàn cầu có sẵn ở nhiều khu vực khác nhau trên thế giới. Khi bạn yêu cầu một dịch vụ, ứng dụng hoặc VM trong AzureTrước tiên, bạn được yêu cầu chỉ định một khu vực. Khu vực được chọn đại diện cho trung tâm dữ liệu nơi ứng dụng của bạn đang chạy. |
| Trung tâm dữ liệu | In Azure, bạn có thể triển khai các ứng dụng của mình vào nhiều trung tâm dữ liệu khác nhau trên toàn cầu. Vì vậy, nên chọn khu vực gần với hầu hết khách hàng của bạn. Nó giúp bạn giảm độ trễ trong các yêu cầu mạng. |
| Azure cổng thông tin | Azure Cổng thông tin là một ứng dụng dựa trên web có thể được sử dụng để tạo, quản lý và xóa. Azure nguồn lực và dịch vụ. Nó nằm ở https://portal.azure.com. |
| Trung Tâm Tài Liệu | An Azure Tài nguyên là một máy tính cá nhân, dữ liệu mạng hoặc dịch vụ lưu trữ ứng dụng được tính phí riêng. Một số tài nguyên phổ biến là: máy ảo (Máy ảo), tài khoản lưu trữ hoặc cơ sở dữ liệu SQL. |
| Nhóm tài nguyên | An Azure Nhóm tài nguyên là một vùng chứa các tài nguyên liên quan cho một nhóm tài nguyên khác. Azure Giải pháp. Nó có thể bao gồm mọi nguồn lực hoặc chỉ những nguồn lực mà bạn muốn quản lý. |
| Mẫu quản lý tài nguyên | Đây là một tệp JSON định nghĩa một hoặc nhiều tài nguyên cần triển khai cho một nhóm tài nguyên. Nó cũng thiết lập các mối quan hệ phụ thuộc giữa các tài nguyên đã được triển khai. |
| Tự động hóa | Azure cho phép bạn tự động hóa quy trình tạo, quản lý và xóa tài nguyên bằng cách sử dụng PowerShell hoặc... Azure Giao diện dòng lệnh (CLI). |
| Azure PowerShell | PowerShell là một tập hợp các mô-đun cung cấp các lệnh ghép ngắn để quản lý AzureTrong hầu hết các trường hợp, bạn được phép sử dụng lệnh cmdlet cho cùng các tác vụ mà bạn đang thực hiện trong lệnh thông thường. Azure cổng thông tin. |
| Azure giao diện dòng lệnh (CLI) | Azure CLI là một công cụ mà bạn có thể sử dụng để tạo, quản lý và xóa Azure tài nguyên từ dòng lệnh. |
| API REST | Azure được xây dựng trên một tập hợp các API REST giúp bạn thực hiện các thao tác tương tự như bạn vẫn làm trong hệ thống. Azure Giao diện người dùng cổng thông tin. Nó cho phép bạn Azure Các tài nguyên và ứng dụng có thể được thao tác thông qua bất kỳ phần mềm ứng dụng bên thứ ba nào. |
Azure Tên miền (Thành phần)
Bây giờ trong này Azure Bài hướng dẫn cơ bản, hãy cùng tìm hiểu những điều quan trọng. Azure các thành phần:
Tính
Nó cung cấp các hoạt động điện toán như lưu trữ ứng dụng, phát triển và triển khai ứng dụng. Azure Nền tảng này bao gồm các thành phần sau:
- Máy ảo: Cho phép bạn triển khai bất kỳ ngôn ngữ hoặc khối lượng công việc nào trên bất kỳ hệ điều hành nào.
- Bộ quy mô máy ảo: Cho phép bạn tạo ra hàng ngàn mục tương tự. máy ảo trong vài phút.
- Azure Dịch vụ container: Tạo ra giải pháp lưu trữ container được tối ưu hóa cho AzureBạn có thể mở rộng quy mô và sắp xếp các ứng dụng bằng cách sử dụng Kubernetes, DC/OS, Swarm hoặc Docker.
- Azure Container Registry: Dịch vụ này lưu trữ và quản lý hình ảnh container trên tất cả các loại. Azure triển khai.
- Chức năng: Cho phép bạn viết mã bất kể cơ sở hạ tầng và việc cung cấp máy chủ, trong trường hợp số lượng cuộc gọi hàm của bạn tăng lên.
- Hàng loạt: Xử lý theo lô giúp bạn mở rộng quy mô lên hàng chục, hàng trăm hoặc hàng nghìn máy ảo và thực hiện các quy trình tính toán.
- Vải dịch vụ: Đơn giản hóa việc phát triển ứng dụng dựa trên kiến trúc microservice và quản lý vòng đời. Nó hỗ trợ... Java, PHP, Node.js, Pythonvà Ruby.
Bảo quản
Azure Storage là giải pháp lưu trữ đám mây dành cho các ứng dụng hiện đại. Nó được thiết kế để đáp ứng nhu cầu về khả năng mở rộng của khách hàng. Nó cho phép bạn lưu trữ và xử lý hàng trăm terabyte dữ liệu. Nó bao gồm các thành phần sau:
- Lưu trữ Blob: Azure Lưu trữ blob là dịch vụ lưu trữ dữ liệu phi cấu trúc trên đám mây dưới dạng đối tượng/blobs. Bạn có thể lưu trữ bất kỳ loại văn bản hoặc dữ liệu nhị phân nào, chẳng hạn như tài liệu, tệp phương tiện hoặc trình cài đặt ứng dụng.
- Lưu trữ hàng đợi: Nó cung cấp tính năng nhắn tin đám mây giữa các thành phần ứng dụng. Nó cung cấp tính năng nhắn tin không đồng bộ để thiết lập liên lạc giữa các thành phần ứng dụng.
- Lưu trữ tập tin: Sử dụng Azure Lưu trữ tệp, bạn có thể di chuyển các ứng dụng cũ. Nó dựa vào chia sẻ tệp để Azure nhanh chóng và không cần viết lại tốn kém.
- Lưu trữ bảng: Azure Table storage lưu trữ dữ liệu NoSQL bán cấu trúc trên đám mây. Nó cung cấp một kho lưu trữ khóa/thuộc tính với thiết kế không có lược đồ.
Cơ sở dữ liệu
Danh mục này bao gồm Cơ sở dữ liệu dưới dạng dịch vụ (DBaaS) cung cấp các công cụ SQL và NoSQL. Nó cũng bao gồm các cơ sở dữ liệu như Azure Cosmos DB và Azure Cơ sở dữ liệu cho PostgreSQL. Nó có các thành phần sau:
- Cơ sở dữ liệu SQL: Đây là một dịch vụ cơ sở dữ liệu quan hệ trong Microsoft đám mây dựa trên dẫn đầu thị trường Microsoft SQL Server động cơ.
- Tài liệuDB: Đây là dịch vụ cơ sở dữ liệu NoSQL được quản lý hoàn toàn, được xây dựng để mang lại hiệu suất nhanh và ổn định, cùng với sự dễ dàng trong phát triển.
- Bộ nhớ đệm Redis: Đây là một hệ thống lưu trữ cặp khóa-giá trị an toàn và tiên tiến. Nó lưu trữ các cấu trúc dữ liệu như chuỗi ký tự, bảng băm, danh sách, v.v.
Mạng Phân phối Nội dung
Mạng phân phối nội dung (CDN) lưu trữ nội dung web tĩnh tại các vị trí được đặt ở vị trí chiến lược. Điều này giúp bạn cung cấp tốc độ phân phối nội dung cho người dùng. Nó có các thành phần sau:
- Cổng VPN: Cổng VPN gửi lưu lượng truy cập được mã hóa qua kết nối công cộng.
- Quản lý giao thông: Nó giúp bạn kiểm soát và phân phối lưu lượng truy cập người dùng cho các dịch vụ như WebApps, VM, Azurevà các dịch vụ đám mây tại các trung tâm dữ liệu khác nhau.
- Tuyến đường nhanh: Giúp bạn mở rộng mạng nội bộ của mình ra bên ngoài. Microsoft đám mây trên một kết nối riêng tư chuyên dụng để Microsoft Azure, Office 365 và CRM trực tuyến.
Dịch vụ bảo mật + định danh
Nó cung cấp các khả năng để xác định và ứng phó với các mối đe dọa an ninh đám mây. Nó cũng giúp bạn quản lý các khóa mã hóa và các tài sản nhạy cảm khác. Nó bao gồm các thành phần sau:
- Key Vault: Azure Key Vault cho phép bạn bảo vệ các khóa mật mã và giúp bạn tạo các bí mật được sử dụng bởi các ứng dụng và dịch vụ đám mây.
- Azure Thư mục hoạt động: Azure Active Directory là một dịch vụ quản lý danh tính. Dịch vụ này bao gồm xác thực đa yếu tố, đăng ký thiết bị, v.v.
- Azure QUẢNG CÁO B2C: Azure AD B2C là giải pháp quản lý danh tính đám mây dành cho các ứng dụng web và di động hướng đến người tiêu dùng. Nó cho phép bạn mở rộng quy mô lên đến hàng trăm triệu danh tính người tiêu dùng.
Dịch vụ tích hợp doanh nghiệp
- Xe buýt dịch vụ: Service Bus là một dịch vụ truyền tải thông tin hoạt động trên hệ thống liên lạc của bên thứ ba.
- Cơ sở dữ liệu mở rộng SQL Server: Dịch vụ này giúp bạn di chuyển mọi dữ liệu ít được sử dụng một cách an toàn và minh bạch đến... Microsoft Azure đám mây.
- Azure Dịch vụ miền AD: Nó cung cấp các dịch vụ quản lý miền như tham gia miền, chính sách nhóm, LDAP, v.v. Phương thức xác thực này tương thích với... Windows Thư mục hoạt động của máy chủ.
- Xác thực đa yếu tố: Azure Xác thực đa yếu tố (MFA) là phương thức xác minh hai bước. Nó giúp bạn truy cập dữ liệu và ứng dụng với quy trình đăng nhập đơn giản.
Dịch vụ giám sát + quản lý
Những dịch vụ này cho phép quản lý dễ dàng Azure triển khai.
- Azure Người quản lý tài nguyên: Nó giúp bạn dễ dàng quản lý và trực quan hóa các nguồn lực trong ứng dụng của mình. Bạn thậm chí có thể kiểm soát ai trong tổ chức của mình có thể thao tác với các nguồn lực đó.
- Tự động hóa: Microsoft Azure Tự động hóa là một cách để tự động hóa các tác vụ thủ công, tốn nhiều thời gian, dễ xảy ra lỗi và lặp đi lặp lại liên tục. Những tác vụ này thường được thực hiện trong môi trường điện toán đám mây và doanh nghiệp.
Azure mạng
- Mạng ảo: Thực hiện cách ly và phân đoạn mạng. Nó cung cấp chức năng lọc và định tuyến lưu lượng mạng.
- Cân bằng tải: Cung cấp khả năng hoạt động liên tục và hiệu suất mạng cao cho mọi ứng dụng. Cân bằng tải lưu lượng truy cập internet đến các máy ảo.
- Cổng ứng dụng: Đây là một thiết bị ảo chuyên dụng cung cấp Bộ điều khiển phân phối ứng dụng (ADC) như một dịch vụ.
- Azure DNS: Azure Dịch vụ lưu trữ DNS cung cấp khả năng phân giải tên bằng cách sử dụng Microsoft Azure Cơ sở hạ tầng.
Dịch vụ web và di động
- Ứng dụng web: Web Apps cho phép bạn xây dựng và lưu trữ các trang web bằng ngôn ngữ lập trình mà bạn lựa chọn mà không cần phải quản lý cơ sở hạ tầng của nó.
- Ứng dụng di động: Mobile Apps Service cung cấp nền tảng phát triển ứng dụng di động có khả năng mở rộng cao và phủ sóng toàn cầu cho người dùng.
- Ứng dụng API: Các ứng dụng API giúp việc phát triển, lưu trữ và sử dụng API trên nền tảng đám mây và tại chỗ trở nên dễ dàng hơn.
- Ứng dụng logic: Logic Apps giúp bạn đơn giản hóa và triển khai các giải pháp tích hợp có khả năng mở rộng.
Quy trình làm việc trên đám mây
Nó cung cấp một công cụ thiết kế trực quan để tạo và tự động hóa quy trình của bạn dưới dạng một chuỗi các bước được gọi là quy trình làm việc.
- Trung tâm thông báo: Azure Notification Hubs cung cấp một công cụ thông báo đẩy đa nền tảng, dễ sử dụng và có khả năng mở rộng.
- Trung tâm sự kiện: Azure Event Hubs là một nền tảng truyền dữ liệu có khả năng quản lý hàng triệu sự kiện mỗi giây. Dữ liệu được gửi đến trung tâm sự kiện có thể được chuyển đổi và lưu trữ bằng bất kỳ nhà cung cấp phân tích thời gian thực hoặc bộ điều hợp xử lý theo lô/lưu trữ nào.
- Azure Tìm kiếm: Đây là giải pháp tìm kiếm trên nền tảng đám mây (cloud search-as-a-service) cung cấp dịch vụ quản lý máy chủ và cơ sở hạ tầng. Nó cung cấp một dịch vụ sẵn sàng sử dụng mà bạn có thể nhập dữ liệu của mình vào. Điều này có thể được sử dụng để thêm chức năng tìm kiếm vào ứng dụng web hoặc di động của bạn.
Di trú
Công cụ di chuyển giúp tổ chức ước tính chi phí di chuyển khối lượng công việc. Nó cũng giúp thực hiện việc di chuyển khối lượng công việc từ trung tâm dữ liệu cục bộ của bạn sang Azure đám mây.
Truyền thống vs. Azure Mô hình đám mây
Bây giờ trong này Azure Bài hướng dẫn về điện toán đám mây, hãy cùng tìm hiểu sự khác biệt giữa mô hình điện toán đám mây truyền thống và... Azure mô hình đám mây:
| Truyền thống | Azure Mô hình đám mây |
|---|---|
| Cơ sở hạ tầng chuyên dụng cho từng ứng dụng | Các ứng dụng và dịch vụ vi mô được liên kết lỏng lẻo |
| Phần cứng được xây dựng có mục đích | Phần cứng tiêu chuẩn công nghiệp |
| Đội ngũ vận hành và cơ sở hạ tầng khác biệt | Các nhóm DevOps tập trung vào dịch vụ |
| Quy trình và cấu hình tùy chỉnh | Quy trình và cấu hình được tiêu chuẩn hóa |
Ứng dụng của Azure
Bây giờ trong này Azure dành cho người mới bắt đầu hướng dẫn, chúng ta sẽ tìm hiểu các ứng dụng của Azure. Microsoft Azure được sử dụng trong một loạt các ứng dụng như:
- Dịch vụ cơ sở hạ tầng
- ứng dụng di động
- Ứng dụng web
- Dịch vụ điện toán đám mây
- Lưu trữ, sao lưu và phục hồi
- Data Management
- Dịch vụ Truyền thông
Ưu điểm của Azure
Dưới đây là những ưu điểm của việc sử dụng Azure:
- Azure Cơ sở hạ tầng sẽ giúp tăng cường chiến lược đảm bảo hoạt động kinh doanh liên tục của bạn một cách hiệu quả về chi phí.
- Điều này cho phép bạn truy cập ứng dụng mà không cần mua giấy phép cho từng máy riêng lẻ.
- Windows Azure Cung cấp giải pháp tốt nhất cho nhu cầu dữ liệu của bạn, từ cơ sở dữ liệu SQL đến dữ liệu nhị phân (blob) và bảng.
- Cung cấp khả năng mở rộng, tính linh hoạt và hiệu quả về chi phí.
- Giúp bạn duy trì tính nhất quán trên nhiều nền tảng điện toán đám mây với các công cụ và tài nguyên quen thuộc.
- Cho phép bạn mở rộng trung tâm dữ liệu với bộ công cụ quản lý nhất quán và các giải pháp phát triển và nhận dạng quen thuộc.
- Bạn có thể triển khai các máy ảo cao cấp chỉ trong vài phút, bao gồm cả Linux và... Windows máy chủ.
- Giúp bạn điều chỉnh quy mô tài nguyên CNTT tăng hoặc giảm dựa trên nhu cầu của mình.
- Bạn không cần phải sử dụng một máy tính cấu hình cao và đắt tiền để chạy các ứng dụng web của điện toán đám mây.
- Bạn sẽ không yêu cầu sức mạnh xử lý hoặc dung lượng ổ cứng nếu bạn đang sử dụng Azure.
- Điện toán đám mây cung cấp dung lượng lưu trữ gần như không giới hạn.
- Nếu máy tính cá nhân hoặc máy tính xách tay của bạn bị hỏng, tất cả dữ liệu của bạn vẫn được lưu trữ trên đám mây và vẫn có thể truy cập được.
- Việc chia sẻ tài liệu trực tiếp dẫn đến sự hợp tác tốt hơn.
- Nếu bạn đổi thiết bị, máy tính, ứng dụng và tài liệu của bạn sẽ được chuyển theo thông qua đám mây.
Nhược điểm của Azure
- Điện toán đám mây không thể hoạt động nếu bạn không thể kết nối với Internet.
- Azure Đây là một ứng dụng dựa trên web, yêu cầu nhiều băng thông để tải xuống, cũng như các tài liệu có dung lượng lớn.
- Các ứng dụng dựa trên web đôi khi có thể chậm hơn so với việc truy cập một chương trình phần mềm tương tự trên máy tính để bàn của bạn.


