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


Trước khi chúng ta bắt đầu việc này Azure hướng dẫn cho người mới bắt đầu, hãy hiểu

Đ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 đĩa 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 là:

  1. PHỤC SINH
  2. SAAS
  3. IASS

các loại Azure Mây

Azure như IaaS

IaaS (Cơ sở hạ tầng dưới dạng dịch vụ) là lớp nền tảng đám mây cơ bản. Azure dịch vụ được sử dụng bởi quản trị viên CNTT để 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. Đây 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ó cung cấp tính di động về thời gian thiết kế hiệu quả
  • Đó là khuyến khích cho ứng dụng cần kiểm soát hoàn toàn
  • IaaS cung cấp sự chuyển đổi nhanh chóng các dịch vụ sang đám mây
  • Lợi ích rõ ràng của laaS là ​​nó giúp bạn thoát khỏi những lo lắng về việc thiết lập nhiều máy vật lý hoặc ảo.
  • Giúp bạn truy cập, giám sát và quản lý trung tâm dữ liệu

Nhược điểm của Iaas:

  • Rất nhiều rủi ro bảo mật từ các máy chủ chưa được vá
  • Một số công ty đã xác định các quy trình để kiểm tra và cập nhật các lỗ hổng máy chủ tại chỗ. Điều này không thể thực hiện được với 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 dịch vụ web. Điều này 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 do 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.
  • 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
  • Nhà phát triển không thể nhìn thấy toàn bộ quá trình nên không có nguy cơ vi phạm dữ liệu

Nhược điểm:

  • Sự cố về tính di động có thể xảy ra khi bạn sử dụng dịch vụ PaaS
  • Có thể có môi trường khác nhau tại Azure, vì vậy ứng dụng cần phải điều chỉnh cho phù hợp.

Azure Như SaaS

SaaS (Phần mềm như là một dịch vụ) là phần mềm được lưu trữ và quản lý tập trung. Đây là một phiên bản duy nhất của ứng dụng được sử dụng cho tất cả khách hàng. Bạn có thể mở rộng quy mô thành nhiều trường hợp. Điều này giúp bạn đảm bảo hiệu suất tốt nhất ở mọi vị trí. 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, Dynamics được cung cấp dưới dạng SaaS

Azure chính 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 Azure, trước tiên bạn sẽ được yêu cầu chỉ định một khu vực. Vùng được chọn đại diện cho trung tâm dữ liệu nơi ứng dụng của bạn 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 tài nguyên và dịch vụ. Nó nằm ở https://portal.azure.com.
Trung Tâm Tài Liệu 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 lẻ. Một số tài nguyên phổ biến là máy ảo (VM), 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 thùng chứa tài nguyên liên quan cho một Azure giải pháp. Nó có thể bao gồm mọi tài nguyên hoặc chỉ tài nguyên mà bạn muốn quản lý.
Mẫu quản lý tài nguyên Đó là JSON xác định một hoặc nhiều tài nguyên để triển khai cho một nhóm tài nguyên. Nó cũng thiết lập sự 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 quá 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ý Azure. Trong hầu hết các trường hợp, bạn được phép sử dụng lệnh ghép ngắn cho các tác vụ tương tự mà bạn đang thực hiện trong 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ùng một hoạt động mà bạn làm trong Azure cổng thông tin Ul. Nó cho phép bạn Azure tài nguyên và ứng dụng có thể được thao tác thông qua bất kỳ ứng dụng phần mềm nào của bên thứ ba.

Azure Tên miền (Thành phần)

Bây giờ trong này Azure hướng dẫn cơ bản, hãy cùng tìm hiểu chìa khóa Azure Thành phần:

Key Azure Linh kiện
Key Azure Linh kiện

Tính

Nó cung cấp các hoạt động tính toán như lưu trữ ứng dụng, phát triển và triển khai trong Azure Nền tảng. Nó có các thành phần sau:

  • Máy ảo: Cho phép triển khai mọi ngôn ngữ, khối lượng công việc trên mọi hệ điều hành
  • Bộ quy mô máy ảo: Cho phép bạn tạo hàng nghìn máy ảo tương tự trong vài phút
  • Azure Dịch vụ vùng chứa: Tạo giải pháp lưu trữ vùng chứa được tối ưu hóa cho Azure. Bạn mở rộng quy mô và sắp xếp các ứng dụng bằng Kube, DC/OS, Swarm hoặc Docker
  • Azure Container Registry: Dịch vụ này lưu trữ và quản lý hình ảnh vùng chứa 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à cung cấp máy chủ. Trong trường hợp tốc độ gọi hàm của bạn tăng lên.
  • Hàng loạt: Xử lý hàng loạt 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 thi các quy trình máy tính.
  • Cấu trúc dịch vụ: Đơn giản hóa việc phát triển ứng dụng dựa trên microservice và quản lý vòng đời. Nó hỗ trợ Java, PHP, Node.js, Pythonvà Ruby.

Kho lưu trữ

Azure store là giải pháp lưu trữ đám mây cho các ứng dụng hiện đại. Giải pháp này được thiết kế để đáp ứng nhu cầu về khả năng mở rộng của khách hàng. Giải pháp này cho phép bạn lưu trữ và xử lý hàng trăm terabyte dữ liệu. Giải pháp này có 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: Cung cấp tin nhắn đám mây giữa các thành phần ứng dụng. Cung cấp tin nhắn không đồng bộ để thiết lập giao tiếp 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 Lưu trữ bảng 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ơ.
  • DocumentDB: Đây là một 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 chóng, có thể dự đoán và dễ phát triển.
  • Redis Cache: Đây là một kho lưu trữ 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, 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 được mã hóa qua kết nối công cộng.
  • Trình quản lý lưu lượng: Nó giúp bạn kiểm soát và cho phép bạn thực hiện phân phối lưu lượng người dùng cho các dịch vụ như WebApps, VM, Azurevà dịch vụ đám mây ở các Trung tâm dữ liệu khác nhau
  • Express Route: Giúp bạn mở rộng mạng tại chỗ của mình vào 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ận dạng

Nó cung cấp khả năng xác định và phản hồi với đám mây các mối đe dọa an ninh. Nó cũng giúp bạn quản lý khóa mã hóa và các tài sản nhạy cảm khác. Nó có 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 Dịch vụ quản lý danh tính và Active Directory. Điều 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 di động và web hướng tới người tiêu dùng của bạn. Nó cho phép bạn mở rộng quy mô 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

  • Bus dịch vụ: Service Bus là dịch vụ cung cấp 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 lạnh một cách an toàn và minh bạch sang Microsoft Azure điện toán đám mây
  • Azure Dịch vụ miền AD: Nó cung cấp các dịch vụ miền được quản lý như tham gia tên miền, chính sách nhóm, LDAP, v.v. 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à xác minh hai bước. Nó giúp bạn truy cập dữ liệu và ứng dụng để cung cấp 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 Trình quản lý tài nguyên: Nó giúp bạn dễ dàng quản lý và trực quan hóa tài nguyên trong ứng dụng của mình. Bạn thậm chí có thể kiểm soát ai là tổ chức của bạn có thể hành động dựa trên các tài nguyên.
  • Tự động hóa: Microsoft Azure Tự động hóa là một cách để tự động hóa các công việc thủ công, lâu dài, không có 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 đá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 bộ lọc và định tuyến lưu lượng mạng.
  • Cân bằng tải: Cung cấp tính sẵn sàng cao và hiệu suất mạng cho bất kỳ ứng dụng nào. Tải thông tin cân bằng lưu lượng truy cập Internet đến 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) dưới dạng 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: Ứng dụng web 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 bạn chọn mà không cần quản lý cơ sở hạ tầng của nó.
  • Ứng dụng dành cho thiết bị di động: Dịch vụ ứng dụng dành cho thiết bị di động cung cấp nền tảng phát triển ứng dụng di động có khả năng mở rộng cao, có sẵn trên toàn cầu cho người dùng.
  • Ứng dụng API: Ứng dụng API giúp phát triển, lưu trữ và sử dụng API trên đám mây và tại chỗ dễ dàng hơn.
  • Ứng dụng logic: Ứng dụng logic giúp bạn đơn giản hóa và triển khai tích hợp có thể 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 loạt các bước được gọi là quy trình làm việc

  • Trung tâm thông báo: Azure Trung tâm thông báo cung cấp một công cụ đẩy có quy mô lớn, đa nền tảng, dễ sử dụng
  • Trung tâm sự kiện: Azure Trung tâm sự kiện là nền tảng truyền dữ liệu có thể 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 cách sử dụng bất kỳ bộ điều hợp lưu trữ/phân phối theo thời gian thực nào cung cấp.
  • Azure Tìm kiếm: Đây là giải pháp tìm kiếm dưới dạng dịch vụ trên nền tảng đám mây cung cấp khả năng quản lý cơ sở hạ tầng và máy chủ. Nó cung cấp dịch vụ sẵn sàng sử dụng mà bạn có thể điền dữ liệu của mình. Điều này có thể được sử dụng để thêm tìm kiếm vào trang web hoặc ứng dụng 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 hướng dẫn về đám mây, hãy tìm hiểu về sự khác biệt giữa mô hình đá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

Bây giờ trong MS này Azure hướng dẫn, chúng tôi sẽ đề cập đến những ưu điểm của Azure.

Dưới đây là những lợi ích của việc sử dụng Azure:

  • Azure cơ sở hạ tầng sẽ nâng cao chiến lược kinh doanh liên tục của bạn một cách hiệu quả về mặt chi phí
  • Nó 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
  • 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 các đốm màu cho đến các 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 các đám mây bằng 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 cũng như các giải pháp nhận dạng và phát triển quen thuộc.
  • Bạn có thể triển khai các máy ảo cao cấp trong vài phút, bao gồm cả Linux và Windows máy chủ
  • Giúp bạn mở rộng quy mô tài nguyên CNTT lên xuống dựa trên nhu cầu của bạn
  • Bạn không cần phải sử dụng máy tính có cấu hình mạnh và giá thành cao để chạy các ứng dụng dựa trên 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 khả năng lưu trữ gần như vô hạn
  • Nếu máy tính cá nhân hoặc máy tính xách tay của bạn gặp sự cố, tất cả dữ liệu của bạn vẫn còn trên đám mây và vẫn có thể truy cập được
  • Chia sẻ tài liệu trực tiếp dẫn đến sự cộng tác tốt hơn
  • Nếu bạn thay đổi thiết bị, máy tính, ứng dụng và tài liệu của bạn sẽ theo bạn qua đám mây

Nhược điểm của Azure

  • Điện toán đám mây không thể thực hiện được nếu bạn không thể kết nối Internet
  • Azure 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 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

Tổng kết

  • Điện toán đám mây là thuật ngữ chỉ việc lưu trữ và truy cập dữ liệu qua internet
  • 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 2 2010
  • Chủ yếu có ba loại mây ở Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
  • IaaS (Cơ sở hạ tầng dưới dạng dịch vụ) là nền tảng nền tảng của đám mây.
  • 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 dịch vụ web
  • SaaS (Phần mềm dưới dạng dịch vụ) là phần mềm được lưu trữ và quản lý tập trung.
  • Trung tâm dữ liệu và khu vực, Azure cổng thông tin, Tài nguyên, Nhóm tài nguyên, Mẫu Trình quản lý tài nguyên, Azure PowerShell Azure giao diện dòng lệnh (CLI) là một số thuật ngữ chính được sử dụng trong Azure
  • Thành phần quan trọng của Microsoft Azure là các dịch vụ Điện toán, Lưu trữ, Cơ sở dữ liệu, Giám sát & quản lý, Mạng phân phối nội dung, Azure Mạng, dịch vụ Web và di động, v.v.
  • Mô hình truyền thống sử dụng phần cứng được xây dựng có mục đích trong khi Azure mô hình đám mây sử dụng phần cứng tiêu chuẩn công nghiệp
  • Ứng dụng quan trọng của Microsoft Azure là: Dịch vụ cơ sở hạ tầng, Ứng dụng di động, Ứng dụng web, Dịch vụ đám mây, Lưu trữ, Sao lưu và Khôi phục, Quản lý dữ liệu và Dịch vụ truyền thông
  • Ưu điểm lớn nhất của Microsoft Azure cơ sở hạ tầng là nó sẽ nâng cao chiến lược kinh doanh liên tục của bạn một cách hiệu quả về mặt chi phí
  • Các ứng dụng dựa trên web như Azure đô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