mô hình AWS Global Cloud Infrastructure.
Bước vào nghiên cứu về cloud computing, trước tiên các bạn phải biết về cấu trúc của nó. Hôm nay, mình sẽ giới thiệu cho các bạn về kiến trúc của cloud hay còn được gọi là mô hình AWS Global Cloud Infrastructure.
Đầu tiên, chúng ta cần phải biết về những khái niệm liên quan đến mô hình AWS Global Cloud Infrastructure.
- Region: Một khu vực nơi dữ liệu được lưu trữ. Lưu trữ dữ liệu ở Region gần bạn nhất là một trong những lý do khiến nó có thể được truy cập với tốc độ cực nhanh.
- Availability Zone: Một hoặc nhiều trung tâm dữ liệu chứa nhiều máy chủ. Mỗi Vùng có nhiều vị trí biệt lập được gọi là Availability Zone. Mỗi Availability Zone được tách biệt, nhưng các Availability Zone trong một Vùng được kết nối với nhau thông qua các liên kết có độ trễ thấp.
- Edge Location: Một vùng có thể lưu trữ dữ liệu với độ trễ thấp hơn. Thông thường, các Edge Location sẽ gần với các khu vực dân cư cao sẽ tạo ra lưu lượng giao thông cao.
Có các kiểu mô hình cloud service sau đây:
- Cơ sở hạ tầng dưới dạng dịch vụ (IaaS): Cơ sở hạ tầng dưới dạng dịch vụ, đôi khi được viết tắt là IaaS, bao gồm các khối dựng cơ bản dành cho nền tảng CNTT đám mây và thường cung cấp quyền truy cập các tính năng mạng, máy tính (phần cứng ảo hoặc trên phần cứng chuyên dụng) và dung lượng lưu trữ dữ liệu. Cơ sở hạ tầng dưới dạng dịch vụ sẽ đem đến cho bạn mức độ linh hoạt cũng như khả năng kiểm soát quản lý tài nguyên CNTT cao nhất và gần giống nhất với các tài nguyên CNTT hiện hữu quen thuộc với nhiều bộ phận CNTT và nhà phát triển hiện nay. Ví dụ: Máy chủ Cherry
Đầu tiên, chúng ta cần phải biết về những khái niệm liên quan đến mô hình AWS Global Cloud Infrastructure.
- Region: Một khu vực nơi dữ liệu được lưu trữ. Lưu trữ dữ liệu ở Region gần bạn nhất là một trong những lý do khiến nó có thể được truy cập với tốc độ cực nhanh.
- Availability Zone: Một hoặc nhiều trung tâm dữ liệu chứa nhiều máy chủ. Mỗi Vùng có nhiều vị trí biệt lập được gọi là Availability Zone. Mỗi Availability Zone được tách biệt, nhưng các Availability Zone trong một Vùng được kết nối với nhau thông qua các liên kết có độ trễ thấp.
- Edge Location: Một vùng có thể lưu trữ dữ liệu với độ trễ thấp hơn. Thông thường, các Edge Location sẽ gần với các khu vực dân cư cao sẽ tạo ra lưu lượng giao thông cao.
Có các kiểu mô hình cloud service sau đây:
- Cơ sở hạ tầng dưới dạng dịch vụ (IaaS): Cơ sở hạ tầng dưới dạng dịch vụ, đôi khi được viết tắt là IaaS, bao gồm các khối dựng cơ bản dành cho nền tảng CNTT đám mây và thường cung cấp quyền truy cập các tính năng mạng, máy tính (phần cứng ảo hoặc trên phần cứng chuyên dụng) và dung lượng lưu trữ dữ liệu. Cơ sở hạ tầng dưới dạng dịch vụ sẽ đem đến cho bạn mức độ linh hoạt cũng như khả năng kiểm soát quản lý tài nguyên CNTT cao nhất và gần giống nhất với các tài nguyên CNTT hiện hữu quen thuộc với nhiều bộ phận CNTT và nhà phát triển hiện nay. Ví dụ: Máy chủ Cherry
- Phần mềm dưới dạng dịch vụ (SaaS): Phần mềm dưới dạng dịch vụ sẽ cung cấp cho bạn sản phẩm hoàn chỉnh được nhà cung cấp dịch vụ vận hành và quản lý. Trong hầu hết trường hợp, khi nhắc đến "Phần mềm dưới dạng dịch vụ", mọi người thường nghĩ đến ứng dụng dành cho người dùng cuối. Với sản phẩm SaaS, bạn sẽ không phải để tâm đến chuyện bảo trì dịch vụ hay quản lý cơ sở hạ tầng cơ bản, mà bạn chỉ cần tính xem sẽ sử dụng phần mềm cụ thể đó như thế nào. Một ví dụ thường thấy của ứng dụng SaaS là email trên nền tảng web: bạn có thể gửi và nhận email mà không phải quản lý việc bổ sung tính năng vào sản phẩm email hay bảo trì máy chủ và hệ điều hành dùng cho chương trình email.
- Nền tảng dưới dạng dịch vụ (PaaS): Nền tảng dưới dạng dịch vụ giúp bạn không cần quản lý cơ sở hạ tầng ngầm của tổ chức (thường là phần cứng và hệ điều hành) và cho phép bạn tập trung vào công tác triển khai cũng như quản lý các ứng dụng của mình. Điều này giúp bạn làm việc hiệu quả hơn do bạn không cần phải lo lắng về việc thu mua tài nguyên, hoạch định dung lượng, bảo trì phần mềm, vá lỗi hay bất kỳ công việc nặng nhọc nào khác có liên quan đến việc vận hành ứng dụng. Ví dụ: Microsoft Azure
+ Private Cloud: Nó cho phép các hệ thống và dịch vụ có thể truy cập được trong một tổ chức. Nó được bảo mật hơn vì tính chất riêng tư của nó.
Ví dụ: VMware, Microsoft, RedHat, OpenStack.
+ Public Cloud: Nó cho phép tất cả mọi người dễ dàng truy cập các hệ thống và dịch vụ. Public Cloud có thể kém an toàn hơn vì tính mở của nó.
Ví dụ: AWS, Microsoft Azure, Google Cloud Platform.
+ Hybrid Cloud: Đây là sự kết hợp của Public Cloud và Private Cloud, trong đó các hoạt động quan trọng được thực hiện bằng Private Cloud trong khi các hoạt động không quan trọng được thực hiện bằng Public Cloud. Nó tận dụng các tài nguyên Public Cloud như SaaS cho các ứng dụng mới nhất và IaaS cho các tài nguyên elastic virtual. Tạo điều kiện thuận lợi cho tính di động của dữ liệu, ứng dụng và dịch vụ và nhiều lựa chọn hơn cho các mô hình triển khai.
Ví dụ: AWS Outposts, Azure Stack, Azure Arc, Google Anthos and VMware Cloud on AWS
+ Community Cloud: Nó cho phép một nhóm tổ chức có thể truy cập các hệ thống và dịch vụ.
Ngoài ra việc sử dụng hai hoặc nhiều Public Cloud cùng một lúc hoặc có thể nhiều Private Cloud được gọi là mô hình MultiCloud.
Cuối cùng, để kết thúc phần này, tôi sẽ đánh giá các tiêu chí Aws cost, Availability of service, Speed or latency, Resilency of AWS components, Data rights, Audience khi tôi lựa chọn Region để Deploy dịch vụ Cloud.
- Trong số những dịch vụ trên, mình đã sử dụng qua email và Azure, nó đã hỗ trợ mình rất nhiều dù chưa hề tiếp xúc qua kiến thức về Cloud Service.
Về phần đánh giá, mình đã đánh giá theo quan điểm của chính mình như sau:
- Nhận xét:
+ Tùy thuộc vào mỗi region mà có dịch vụ AWS khác nhau
+ Mỗi quốc gia khác nhau có yêu cầu về region khác nhau
+ Chi phí khác nhau đối với mỗi region
+ Tốc độ của dịch vụ cũng phụ thuộc vào vị trí của user và region
=> Qua đó cho thấy region quyết định phần lớn hiệu năng của dịch vụ
Thông qua những điều mình đã trình bày ở trên, chắc hẳn các bạn đã hiểu được cấu trúc của mô hình AWS Global Cloud Infrastructure cùng với những dịch vụ Cloud. Đây sẽ là nền tảng cho các bạn sau này trong việc lựa chọn service tốt cùng với cách triển khai hiệu quả nhất cho những đồ án tương lai của các bạn.
Bài tương đối đủ ý nhưng còn thiếu một chút nội dung ở mô hình triển khai.
Trả lờiXóaBài viết khá chỉnh chu
Trả lờiXóaBài viết khá đầy đủ nhưng vẫn còn một số phần chưa đáp ứng tiêu chí
Trả lờiXóaBlog bạn khá đủ ý, thiếu sự so sánh giữa các mô hình cloud
Trả lờiXóaBài viết khá đầy đủ nhưng vần còn vài phần chưa đáp ứng theo tiêu chí
Trả lờiXóa