AWS, Azure và Google Cloud: Lựa chọn nền tảng phù hợp
Các dịch vụ đám mây công cộng được ưa chuộng nhờ khả năng mở rộng cao, tính sẵn sàng cao và nhiều tùy chọn linh hoạt. Số lượng nhà cung cấp dịch vụ đám mây tiếp tục gia tăng, nhưng ba nhà cung cấp nổi tiếng nhất trên thị trường hiện nay là Amazon, Microsoft và Google, lần lượt cung cấp các dịch vụ Amazon Web Services (AWS), Microsoft Azure và Google Cloud Services.
Tất cả đều hấp dẫn và cung cấp các tính năng tuyệt vời cho hạ tầng như một dịch vụ (IaaS), phần mềm như một dịch vụ (SaaS) và nền tảng như một dịch vụ (PaaS). Hãy cùng xem xét và so sánh AWS, Azure và Google Cloud để giúp bạn chọn nền tảng đám mây phù hợp nhất với nhu cầu của tổ chức.
Lưu ý quan trọng: Thông tin được cung cấp trong bài viết này về ba nền tảng trên là chính xác tại thời điểm viết bài. Ba nhà cung cấp có thể cập nhật và thực hiện các thay đổi đối với nền tảng và sản phẩm của họ.
Lược sử về từng nền tảng đám mây
- AWS. Amazon là nhà tiên phong trong lĩnh vực dịch vụ đám mây. Nền tảng đám mây Amazon là nền tảng đám mây công cộng lâu đời nhất, ra đời từ năm 2006, và đã thống trị thị trường kể từ đó. AWS tập trung vào dịch vụ đám mây công cộng hơn là đám mây lai hoặc đám mây riêng.
- Azure . Nền tảng đám mây Azure đã có mặt trên thị trường từ năm 2010. Microsoft quyết định bổ sung cho danh mục phần mềm đa dạng của mình bằng cách xây dựng một đám mây công cộng trong các trung tâm dữ liệu của riêng mình. Microsoft hiện là một trong ba nhà cung cấp hàng đầu về dịch vụ đám mây công cộng.
- Google Cloud Platform (GCP) được thành lập vào năm 2011 để cung cấp Dịch vụ đám mây của Google. GCP là nền tảng đám mây trẻ nhất, nhưng đang phát triển nhanh chóng. GCP cải thiện các dịch vụ IaaS, PaaS và SaaS của Google. Các trung tâm dữ liệu của Google cung cấp một hạ tầng mạnh mẽ, được sử dụng cho các dịch vụ tìm kiếm của Google, YouTube và Gmail. Các dịch vụ đám mây của Google sử dụng cùng hạ tầng này, và Google Cloud Platform có tỷ lệ tăng trưởng cao nhất trên thị trường dịch vụ đám mây.
Kết luận
Trong hầu hết các trường hợp, tuổi đời của nền tảng sẽ không phải là yếu tố quyết định. Tuy nhiên, việc hiểu rằng ba nhà cung cấp đang cạnh tranh trong cùng một thị trường là điều hữu ích. Lựa chọn nền tảng sẽ phụ thuộc vào các tiêu chí khác mà chúng ta đang sử dụng cho so sánh này.
Hỗ trợ Máy ảo
Tất cả các nền tảng đám mây đều cung cấp dịch vụ tính toán để chạy máy ảo (VM), chọn các cấu hình khác nhau cho VM và chọn lớp VM. Dung lượng đĩa, CPU, bộ nhớ và số lần thao tác đầu vào/đầu ra mỗi giây (IOPS) đều phụ thuộc vào lớp VM bạn chọn. Máy ảo và lưu trữ là các dịch vụ được sử dụng nhiều nhất trên các nền tảng đám mây.
- AWS . Các máy ảo chạy trên Amazon Web Services được gọi là các phiên bản Elastic Compute Cloud (EC2). Bạn có thể chọn các phiên bản EC2 với cài đặt được định cấu hình sẵn hoặc cấu hình cài đặt phần cứng ảo theo cách thủ công. Các phiên bản Amazon EC2 có thể chạy ở các vị trí khác nhau, tức là các trung tâm dữ liệu ở các khu vực địa lý khác nhau. Đáng chú ý là AWS cung cấp nhiều trung tâm dữ liệu nhất trong số ba nhà cung cấp này.
- Azure . Các máy ảo Azure sử dụng các lõi xử lý thực, đây là một trong những lợi thế chính của Azure. Ví dụ: nếu bạn định cấu hình một máy ảo (VM) để sử dụng một bộ xử lý có bốn nhân, Azure sẽ cung cấp một bộ xử lý có bốn nhân thực (không sử dụng công nghệ hyper-threading). Ngược lại, AWS và Google Cloud Platform sẽ tạo ra một bộ xử lý máy ảo có hai nhân và bốn luồng (sử dụng công nghệ hyper-threading). Các lõi thực mang lại hiệu suất CPU cao hơn cho các máy ảo chạy trên Azure so với các máy ảo có cấu hình tương tự trên các nền tảng đám mây khác.
- Google Cloud sử dụng Google Compute Engine để chạy máy ảo trên Google Cloud Platform. Mặc dù cung cấp ít loại máy ảo hơn so với AWS và Azure, Google tập trung nhiều hơn vào container và Kubernetes để chạy các ứng dụng có khả năng mở rộng theo chiều ngang với kiến trúc microservice.
Các thông số cấu hình tính toán tối đa của máy ảo (VM) cho các nền tảng đám mây AWS, Azure và Google (tính đến thời điểm viết bài dựa trên thông tin từ các trang web chính thức tương ứng) được so sánh trong bảng dưới đây.
| AWS | Azure | Google Cloud | |
| CPU | 1.6 GHz – 3.3 GHz | 2.7 GHz – 3.7 GHz | 2.0 GHz – 4.0 GHz |
| Số vCPU tối đa | 128 | 128 | 224 |
| Bộ nhớ tối đa | 244 | 208 | 448 |
| Lưu trữ tạm thời | 48 TB | 3 TB | 4 TB |
| Số vGPU tối đa | 4 | 4 | 4 |
Kết luận
Lựa chọn phụ thuộc vào các yếu tố sau:
- Nếu ứng dụng của bạn yêu cầu chạy trên máy ảo (VM) sử dụng lõi xử lý thực thay vì lõi ảo (lõi hyper-threading), hãy chọn đám mây Azure.
- Amazon cung cấp nhiều loại instance EC2 nhất với các kết hợp cấu hình CPU và bộ nhớ khác nhau. Nếu bạn cần sử dụng nhiều loại máy ảo với lượng tài nguyên CPU và bộ nhớ khác nhau cho các loại tải công việc khác nhau, bạn có thể chọn đám mây Amazon.
- Google Cloud cung cấp ít kết hợp cấu hình bộ xử lý hơn cho máy ảo. Đó là lý do tại sao AWS và Azure phù hợp hơn cho các tải công việc chuyên biệt.
Hỗ trợ container
Cả ba nền tảng đám mây đều hỗ trợ chạy container, hiện đang rất phổ biến trong số các nhà phát triển ứng dụng sử dụng microservices.
- Google đã đóng vai trò quan trọng trong việc phát triển Kubernetes cho việc điều phối container và do đó, Google Cloud Platform hỗ trợ tốt cho Kubernetes và các container Docker. Google Cloud Run được sử dụng để phát triển và triển khai các ứng dụng container có khả năng mở rộng cao.
- Amazon cung cấp Amazon Elastic Container Registry, Amazon Elastic Container Service và Amazon Elastic Kubernetes Service. Các dịch vụ container hỗ trợ Kubernetes, container Docker và dịch vụ Fargate (Amazon EC2 Container Service).
- Azure có hai dịch vụ container: Azure Kubernetes Service (AKS) và Azure Container Service (ACS). Docker Hub và Azure Container Registry được sử dụng để quản lý container.
Bảng dưới đây liệt kê từng dịch vụ container trên AWS so với Azure so với Google Cloud.
| Dịch vụ | AWS | Azure | Google Cloud |
| Dịch vụ container Docker | Elastic Container Registry (ECR) | Container Registry | Container Registry |
| Dịch vụ container được quản lý | EC2 Container Service (ECS) Amazon Kubernetes Service |
Azure Container Service (ACS) | Google Kubernetes Engine |
| Dịch vụ container không máy chủ | AWS Fargate | Azure Container Instances (ACI) | Google Cloud Run |
Kết luận
Đối với các khối lượng công việc chạy ứng dụng container hóa trên đám mây, hãy chọn Google Cloud Platform. Google là công ty đầu tiên trên thị trường phát triển tiêu chuẩn Kubernetes và có kinh nghiệm lâu năm nhất trong việc chạy container.
Lưu trữ đám mây
Lưu trữ đám mây, cùng với máy ảo, là dịch vụ nền tảng đám mây quan trọng nhất được sử dụng, thường được đề cập trong các so sánh giữa AWS, Azure và Google Cloud. Mỗi nền tảng đám mây cung cấp các loại lưu trữ đám mây khác nhau với các thuật ngữ và cấp độ riêng.
Amazon Cloud Storage
- Amazon S3 là dịch vụ lưu trữ cấp đối tượng. Tất cả các tệp và thư mục được lưu trữ dưới dạng đối tượng trong các thùng chứa của Simple Storage Service (S3).
- Amazon Elastic Block Storage (EBS) là dịch vụ lưu trữ dựa trên khối. Khối lượng EBS được kết nối với các phiên bản Amazon EC2 để cung cấp đĩa ảo cho các máy ảo AWS.
- Amazon Glacier là dịch vụ lưu trữ dài hạn dành cho dữ liệu ít được sử dụng, ví dụ như bản sao lưu và dữ liệu lưu trữ.
- Elastic File System (EFS) là hệ thống tệp có khả năng mở rộng trên đám mây dành cho Linux, có thể kết nối với các phiên bản EC2 đang chạy trên đám mây cũng như các máy tại chỗ. NFSv4 thường được sử dụng để kết nối các máy với EFS. Các tác vụ chung và chia sẻ tệp là những ứng dụng phổ biến của EFS (cấu hình máy chủ tệp, lưu trữ dữ liệu ứng dụng, v.v.).
Lưu ý : Cổng lưu trữ là một dịch vụ đặc biệt được cấu hình trên đám mây và tại chỗ (trên một máy ảo) để kết nối các máy cục bộ với lưu trữ đám mây AWS.
Nền tảng Lưu trữ Azure
- Azure Files là dịch vụ lưu trữ đa năng để chia sẻ tệp với các máy ảo đang chạy trên Azure và các máy cục bộ đang chạy tại chỗ.
- Azure Blobs là lưu trữ có khả năng mở rộng cho dữ liệu lớn, bao gồm dữ liệu văn bản và dữ liệu nhị phân.
- Azure Disks là dịch vụ lưu trữ cấp khối được sử dụng làm khối lượng cho các máy ảo Azure.
- Azure Tables lưu trữ dữ liệu có cấu trúc cho cơ sở dữ liệu NoSQL (không có lược đồ).
- Azure Queues hoặc Azure Queue Storage là loại lưu trữ đặc biệt dành cho lượng lớn tin nhắn được ứng dụng sử dụng để giao tiếp giữa các thành phần ứng dụng.
Google Cloud Storage
- Persistent disks là dịch vụ lưu trữ cấp khối dành cho các máy ảo chạy trên Google Cloud (Google Cloud Compute Engine). Đĩa bền vững cũng được sử dụng cho Dịch vụ Google Kubernetes Engine.
- Lưu trữ đối tượng, với các tính năng như quản lý phiên bản và quyền truy cập, sử dụng các thùng (buckets) để lưu trữ các đối tượng.
- Filestore là dịch vụ lưu trữ tệp qua mạng được sử dụng để lưu trữ, chia sẻ và truy cập dữ liệu qua mạng.
Các tùy chọn lưu trữ đám mây của AWS, Azure và Google Cloud được liệt kê trong bảng dưới đây.
| Dịch vụ | AWS | Azure | Google Cloud |
| Lưu trữ khối | Elastic Block Storage (EBS) | Azure Disk Storage | Google Persistent Disks |
| Lưu trữ đối tượng | Simple Storage Service (S3) | Azure Blob Storage | Google Cloud Storage |
| Lưu trữ tệp | Elastic File System (EFS) | Azure Files | Google Cloud Files |
| Lưu trữ lưu trữ | S3 Glacier Deep Archive S3 Infrequent Access |
Azure Archive Storage Azure Cool Blob Storage |
Google Cloud Storage Nearline, Coldline và Archive |
| Vận chuyển dữ liệu khối lượng lớn | AWS Snow Family
Dịch vụ AWS Import/Export |
Azure Data Box
Dịch vụ Azure Import/Export |
Dịch vụ chuyển dữ liệu lưu trữ |
Kết luận
Cả ba nền tảng đám mây đều cung cấp các dịch vụ lưu trữ đám mây xuất sắc cho các mục đích khác nhau. Giá lưu trữ có thể là yếu tố quyết định khi chọn nhà cung cấp:
- Google Cloud cung cấp giá thấp nhất cho lưu trữ tệp và đối tượng.
- Azure cung cấp giá thấp nhất cho lưu trữ đối tượng. Bạn có thể chọn Microsoft Azure làm tùy chọn lưu trữ đám mây lai nhờ Azure Stack.
Dịch vụ mạng
Dịch vụ mạng cho phép bạn tạo mạng ảo (và kết nối các máy ảo đang chạy trên đám mây với các mạng này), cấu hình định tuyến và truy cập trong môi trường tại chỗ hoặc giữa các môi trường đám mây, đồng thời cung cấp cân bằng tải cho mạng.
Cả ba nhà cung cấp đều có khả năng mạng tương tự, cung cấp tính dự phòng mạng cho các dịch vụ đám mây của họ.
- AWS các dịch vụ mạng cốt lõi sử dụng kiến trúc nội bộ gọi là đám mây riêng ảo (VPC), là một mạng logic hoàn toàn cách ly.
- Google sử dụng kiến trúc Andromeda cho mạng. Đây là bộ công cụ ảo hóa mạng của Google.
- Kiến trúc nội bộ của Azure các mạng gần giống với kiến trúc mạng truyền thống của các trung tâm dữ liệu và mạng riêng. Azure Virtual Networking (VNet) là sản phẩm mạng đám mây cốt lõi của Microsoft.
| Dịch vụ | AWS | Azure | Google Cloud |
| Kết nối trực tiếp | AWS Direct Connect | Azure ExpressRoute | Google Cloud Interconnect |
| Mạng phân phối nội dung toàn cầu (CDN) | Amazon CloudFront | Azure CDN | Google CDN |
| DNS | Amazon Route 53 | Azure DNS Traffic Manager |
Google Cloud DNS |
| Mạng đám mây riêng ảo (VPC) | VPC | Mạng ảo (VNet) | Google VPC |
| Cân bằng tải | Elastic Load Balancing (ELB) | Cổng ứng dụng
Bộ cân bằng tải Azure |
Bộ cân bằng tải đám mây |
Tường lửa
Tường lửa cho phép bạn cấu hình quyền truy cập chỉ vào những gì bạn cần và chỉ từ các nguồn được phép. Cả ba nền tảng đám mây đều cung cấp tường lửa được quản lý để cấu hình quyền truy cập mạng an toàn vào các máy ảo và dịch vụ trên đó. Trong so sánh giữa AWS, Azure và Google Cloud, các tường lửa có nhiều điểm tương đồng.
AWS
AWS cung cấp AWS Network Firewall, một dịch vụ được quản lý có thể được quản lý trong AWS Firewall Manager. Tường lửa AWS được chia thành hai loại: Tường lửa Mạng và Tường lửa Ứng dụng Web.
- Tường lửa mạng được sử dụng để lọc lưu lượng mạng cho các giao thức mạng phù hợp như địa chỉ IP, cổng, v.v. Nó bao gồm lọc gói tin, mạng riêng ảo (VPN), kiểm tra gói tin sâu, lọc trang web và lọc danh tiếng DNS.
- Tường lửa Ứng dụng Web AWS cung cấp bảo mật ứng dụng và lọc lưu lượng. Bảo mật ứng dụng được sử dụng để bảo vệ các ứng dụng web khỏi các cuộc tấn công như tấn công từ chối dịch vụ phân tán (DDoS), tấn công zero-day, rò rỉ dữ liệu, v.v. Lọc lưu lượng dựa trên các tiêu đề HTTP, địa chỉ IP, từ khóa và chuỗi URI.
Lưu ý: Người dùng có thể sử dụng các tường lửa của bên thứ ba có sẵn trên AWS Marketplace bên cạnh các tường lửa của AWS.
Azure
Các dịch vụ tường lửa của Azure bao gồm Azure Firewall Premium, Azure Application Gateway và Azure Web Application Firewall. Mỗi dịch vụ tường lửa được thiết kế cho các mục đích chuyên biệt.
- Tường lửa Azure cung cấp tính năng Chuyển đổi Địa chỉ Mạng (NAT) và lọc theo địa chỉ IP, cổng Giao thức Kiểm soát Truyền tải (TCP) và Giao thức Datagram Người dùng (UDP), cũng như lưu lượng HTTPS. Ngoài ra, Azure Firewall Premium còn bao gồm Hệ thống Phát hiện và Ngăn chặn Xâm nhập (IDPS) cùng tính năng kiểm tra TLS.
- Azure Application Gateway hoạt động như một bộ cân bằng tải cho lưu lượng HTTPS và một proxy ngược có thể mã hóa và giải mã lưu lượng Secure Socket Layer (SSL). Azure Application Gateway hỗ trợ kiểm tra lưu lượng web và phát hiện tấn công ở cấp độ HTTP. Azure Application Gateway có một tính năng bổ sung gọi là Azure Web Application Firewall (WAF), được sử dụng để kiểm tra các yêu cầu HTTP và ngăn chặn các cuộc tấn công web độc hại, Cross-Site Scripting (CSS) và SQL injection.
- Các dịch vụ tường lửa Azure bổ sung cho nhau. Nếu xem xét Azure Firewall như một tường lửa mạng và một tường lửa ứng dụng web, chúng ta có thể phân loại các loại bảo vệ cho từng tường lửa như sau:
- Azure Network Firewall bao gồm Entry Point Protection, hỗ trợ VPN, khả năng Mạng Vùng Rộng Định nghĩa Phần mềm (SD-WAN), hỗ trợ mạng WAN ảo và quản lý danh tính và truy cập.
- Tường lửa ứng dụng web Azure bao gồm lọc lưu lượng, bảo vệ kịch bản, phân phối an toàn, bộ quy tắc tùy chỉnh, bảo vệ API và bảo mật.
Google Cloud Platform
Bạn có thể cấu hình quy tắc tường lửa cho lưu lượng vào/ra và truy cập mạng an toàn đến các máy ảo chạy trên Google Cloud Platform. Các tùy chọn tường lửa là một phần của cấu hình mạng VPC. Các quy tắc tường lửa cho Google VPC hoạt động tương tự như các nhóm bảo mật AWS.
Kết luận
Cả ba nền tảng đám mây đều cung cấp khả năng kết nối mạng tuyệt vời và đáp ứng nhu cầu của người dùng. Sự khác biệt nằm ở cách các dịch vụ được triển khai trên mỗi nền tảng đám mây và các tính năng riêng lẻ nào có sẵn cho từng dịch vụ.
Để có độ trễ mạng thấp hơn, hãy chọn khu vực trung tâm dữ liệu gần nhất về mặt địa lý với vị trí thực tế của tổ chức bạn. Nếu bạn kết nối cơ sở hạ tầng tại chỗ (ví dụ: VMware vSphere) với cơ sở hạ tầng đám mây công cộng và định cấu hình các kết nối mạng giữa chúng, bạn sẽ có được mô hình triển khai đám mây lai. Microsoft Azure cung cấp nhiều tùy chọn lai cho khách hàng của Microsoft.
Bảo mật
Tường lửa giúp tăng cường bảo mật mạng tại chỗ và trên đám mây. Tuy nhiên, các nền tảng dựa trên đám mây còn có các tính năng bổ sung giúp nâng cao bảo mật. Cả ba nền tảng đám mây đều cung cấp mức độ bảo mật tuyệt vời với các kết nối được mã hóa đến các dịch vụ đám mây của họ. Tuy nhiên, khách hàng có thể cần kiểm tra và chỉnh sửa các cấu hình bảo mật để đáp ứng các yêu cầu bảo mật của mình.
AWS
AWS sử dụng cách ly bảo mật làm nguyên tắc mặc định khi bạn tạo tài khoản, máy ảo hoặc các đối tượng khác để bảo vệ tài nguyên đám mây khỏi truy cập trái phép. Chính sách bảo mật mặc định rất nghiêm ngặt. Một số công cụ bảo mật có thể được hỗ trợ ở một số khu vực cụ thể nhưng không được hỗ trợ ở các khu vực khác.
Azure
Một trong những tính năng bảo mật phổ biến nhất của nền tảng đám mây Azure là Azure Active Directory. Active Directory là dịch vụ xác thực tập trung do Microsoft phát triển để xác thực an toàn cho các máy Windows và phần mềm được hỗ trợ. Azure Active Directory cho phép bạn tích hợp Active Directory tại chỗ của miền Active Directory cục bộ với Azure Active Directory trên đám mây. Bạn có thể cấu hình Active Directory Federation Services để đăng nhập một lần trên các dịch vụ.
Nếu bạn tạo một đối tượng trên đám mây, cấu hình bảo mật mặc định sẽ không nghiêm ngặt như trên AWS. AWS và Google Cloud sử dụng chính sách Từ chối (Deny) mặc định trong cấu hình truy cập, trong khi Azure sử dụng chính sách Cho phép (Allow). Ví dụ: nếu bạn tạo một mạng ảo mới và một máy ảo mới trên Azure, tất cả các giao thức và cổng đều mở theo mặc định.
Azure Activity Logs và Azure Security Center mang lại nhiều lợi ích so với AWS. Bạn không cần phải xây dựng các hàm Lambda thủ công để di chuyển sự kiện giữa các vùng khi sử dụng Azure với tính năng Activity Logs.
Lưu ý: Việc cấu hình cài đặt bảo mật có thể phức tạp và tài liệu chuyên nghiệp được đánh giá cao. Tuy nhiên, tài liệu hướng dẫn cho Azure không chi tiết bằng tài liệu của AWS.
Google Cloud Platform
Google Cloud Platform có tính tập trung cao hơn và tương tự như Azure. Khi Google ra mắt các dịch vụ đám mây, tất cả các dịch vụ đều được thiết kế để tương tác tốt với nhau và được ra mắt cùng lúc (trong khi ở AWS, các dịch vụ được thêm vào từng cái một). Các dự án trong tài khoản của bạn được cách ly với nhau theo mặc định. Trung tâm Điều khiển Bảo mật Đám mây (Cloud Security Command Center) trong Google Cloud tương đương với Azure Security Center. Mức độ bảo mật trên Google Cloud nằm ở mức trung bình giữa AWS và Azure.
AWS Security Hub, Azure Security Center và Cloud Security Command Center trên Google Cloud là các công cụ quản lý bảo mật dành cho từng nền tảng đám mây.
Kết luận
Amazon cung cấp một số lượng lớn các chứng nhận tuân thủ bao gồm GDPR, PCI-DSS, FIPS 140-2, HIPAA/HITECH, FedRAMP và NIST 800-171. Bạn có thể truy cập theo yêu cầu vào hơn 2.500 biện pháp kiểm soát bảo mật bằng cách sử dụng AWS Artifact. Microsoft Azure cũng có các biện pháp kiểm soát an ninh mạng mạnh mẽ, với hơn 90 chứng nhận tuân thủ tại hơn 50 khu vực khác nhau. Google Cloud đáp ứng 45 chứng nhận tuân thủ.
Cơ sở dữ liệu
Cả ba nhà cung cấp đều cung cấp tùy chọn cơ sở dữ liệu như một dịch vụ (DBaaS) cho khách hàng. Với DBaaS, khách hàng có thể làm việc với cơ sở dữ liệu mà không cần quản lý hạ tầng để vận hành chúng. Cả cơ sở dữ liệu quan hệ và cơ sở dữ liệu NoSQL đều được hỗ trợ.
- AWS cung cấp phạm vi lựa chọn cơ sở dữ liệu rộng nhất. Các giải pháp hoạt động với hiệu suất cao, các tính năng mới được triển khai đúng hạn và các công nghệ cơ sở dữ liệu truyền thống vẫn có sẵn. Bạn có thể chọn dịch vụ cơ sở dữ liệu AWS nếu đã sử dụng các dịch vụ AWS khác, mong đợi mức độ hiệu suất và độ tin cậy cao, hoặc cần bộ lựa chọn rộng nhất.
- Azure cung cấp hỗ trợ tuyệt vời cho việc di chuyển, bao gồm đánh giá di chuyển, tự động hóa và tối ưu hóa. Các tùy chọn triển khai linh hoạt, tùy chọn cấp phép và triển khai kết hợp đều có sẵn (dành cho những ai có yêu cầu cụ thể về bảo mật và quyền riêng tư). Bạn có thể chọn cơ sở dữ liệu Azure khi đã sử dụng phần mềm Microsoft trong môi trường của mình (bao gồm môi trường kết hợp dựa trên Microsoft), cần di chuyển cơ sở dữ liệu lên đám mây và khi quyền riêng tư là mối quan tâm đặc biệt.
- Google Cloud Platform. Các dịch vụ cơ sở dữ liệu trên Google Cloud là thân thiện với người dùng nhất và cung cấp hiệu suất tốt nhất cho các tác vụ. Google cung cấp các tính năng xuất sắc để sử dụng cơ sở dữ liệu với container trên Google Cloud. Bạn có thể ưa chuộng cơ sở dữ liệu Google nếu cần gắn cơ sở dữ liệu vào container (cho kiến trúc microservice) và nếu cần hiệu suất cao cùng giải pháp thân thiện với người dùng.
| AWS | Azure | Google Cloud | |
| Cơ sở dữ liệu quan hệ | Amazon RDS | Microsoft SQL Database | Google Cloud SQL |
| NoSQL Key-Value | Amazon DynamoDB | Table Storage | Google Cloud Bigtable
Google Cloud Datastore |
| NoSQL Key-Index | Amazon SimpleDB | Azure Cosmos DB | Google Cloud Datastore |
Kết luận
Cả ba nền tảng đều cung cấp các dịch vụ cơ sở dữ liệu tương tự nhau trong các danh mục khác nhau. Các dịch vụ cơ sở dữ liệu được quản lý gần như giống hệt nhau trong so sánh cơ sở dữ liệu giữa AWS, Microsoft Azure và Google Cloud này.
Sự khác biệt đáng chú ý có thể xuất hiện khi sử dụng giấy phép cho Microsoft SQL Server (khi sử dụng IaaS). Azure và AWS có các tính năng tối ưu hóa chi phí nhưng Google Cloud thì không. Azure là nền tảng đám mây tiết kiệm chi phí nhất cho Microsoft SQL Server.
Đối với Cơ sở dữ liệu Oracle (sử dụng IaaS), cũng có sự khác biệt đáng kể về giấy phép. Bạn có thể tham khảo hướng dẫn và triển khai Oracle trên AWS và Azure với sự linh hoạt trong việc lựa chọn cấu hình máy ảo (VM) hoặc instance. Trên Google Cloud Platform, bạn chỉ có thể triển khai Oracle Database trên các máy chủ bare metal đắt đỏ. Azure cung cấp kết nối độ trễ thấp đến đám mây của Oracle tại một số khu vực nhờ vào sự hợp tác giữa Microsoft và Oracle.
Khu vực và Vùng sẵn sàng
Mỗi nhà cung cấp đám mây đều phủ sóng các khu vực chính này bằng các trung tâm dữ liệu của họ: Châu Âu, Bắc Mỹ, Đông Nam Á, Đông Á và Trung Quốc. Các trung tâm dữ liệu này được phân bố trong các đơn vị gọi là khu vực và vùng sẵn sàng.
Một khu vực là tập hợp các trung tâm dữ liệu được xây dựng trong một khu vực địa lý cụ thể (riêng biệt). Khu vực là khu vực nơi các trung tâm dữ liệu tồn tại về mặt vật lý. Các trung tâm dữ liệu được kết nối với nhau thông qua các mạng có độ trễ thấp (vùng biên được xác định bởi độ trễ). Các khu vực là đơn vị lớn nhất của nhà cung cấp dịch vụ đám mây, chứa các vùng sẵn sàng. Một khu vực hoàn toàn độc lập với các khu vực khác.
Một vùng sẵn sàng là một vị trí vật lý duy nhất trong một khu vực. Các vùng sẵn sàng được cách ly với nhau trong một khu vực và được kết nối với nhau qua các mạng dự phòng tốc độ cao. Nếu một vùng sẵn sàng gặp sự cố trong một khu vực, các vùng sẵn sàng khác đang hoạt động sẽ cung cấp các dịch vụ cần thiết cho khách hàng. Một vùng sẵn sàng bao gồm một hoặc nhiều trung tâm dữ liệu.
- AWS . Amazon cung cấp hơn 80 vùng sẵn sàng tại 25 khu vực địa lý.
- Azure . Có hơn 60 khu vực trong Azure với ít nhất 3 vùng sẵn sàng cho mỗi khu vực. Nền tảng đám mây Azure có hơn 160 trung tâm dữ liệu vật lý tại 140 quốc gia.
- Google Cloud Platform . Có 24 khu vực và 73 vùng sẵn sàng.
| AWS | Azure | Google Cloud | |
| Khu vực | 25 | Hơn 60 | 24 |
| Vùng sẵn sàng | 80 | Hơn 180 (ít nhất 3 mỗi khu vực) | 73 |
| Điểm hiện diện (POP) | 230 | 130 | 144* |
| Quốc gia | 245 | 140 | 200 |
| * Vị trí biên mạng | |||
Lưu ý : Định kỳ, các nhà cung cấp sẽ thêm các khu vực sẵn sàng và trung tâm dữ liệu ở các quốc gia khác nhau. Xem danh sách cập nhật chi tiết về các thành phố và vị trí trung tâm dữ liệu khác trên trang web của từng nhà cung cấp dịch vụ đám mây. Bản đồ vị trí trung tâm dữ liệu có thể giúp bạn chọn trung tâm dữ liệu ở vị trí cần thiết.
Kết luận
Nếu bạn cần triển khai máy ảo ở nhiều vị trí địa lý nhất trên thế giới bằng cách sử dụng các khu vực và vùng khả dụng khác nhau, bạn có thể sử dụng Microsoft Azure.
So sánh giá AWS vs GCP vs Azure
Giá là một yếu tố quan trọng ảnh hưởng đến việc lựa chọn nền tảng đám mây. Biết được giá cả giúp bạn ước tính số tiền cần chi cho dịch vụ đám mây. Việc so sánh giá giữa AWS, Azure và Google khá khó khăn vì giá cả thường xuyên thay đổi.
Chi phí chính thường liên quan đến các dịch vụ tính toán như máy ảo. Giá phụ thuộc vào khu vực đặt trung tâm dữ liệu, cấu hình CPU của máy ảo, dung lượng bộ nhớ, không gian đĩa và loại đĩa (SSD hoặc HDD).
Hóa đơn được tính theo giờ và theo giây khi chạy máy ảo. Nếu bạn thanh toán cho cam kết 1 năm trong một giao dịch (hoặc nhiều hơn, ví dụ: ba năm), bạn có thể nhận được ưu đãi. Trong trường hợp này, bạn thường nên chọn một phiên bản đã đặt trước (Reserved Instance) của loại cần thiết.
Lưu ý : Giá cả có thể thay đổi theo thời gian. Để biết giá mới nhất, hãy kiểm tra thông tin giá trên các trang web của AWS, Azure và Google Cloud.
Cấu hình máy ảo
Để so sánh chính xác các nhà cung cấp dịch vụ đám mây về mặt giá cả, chúng ta nên chọn cùng một khu vực cho cả ba nhà cung cấp và một cấu hình máy ảo tương tự. AWS, Azure và Google cung cấp các máy ảo đã được cấu hình sẵn (bạn phải chọn một mẫu cấu hình có sẵn).
Ví dụ 1
Trong bảng dưới đây, bạn có thể thấy bốn loại máy ảo với các cấu hình máy ảo tương tự.
Lưu ý : Một số máy ảo Google có nhiều bộ nhớ và CPU hơn vì không có cấu hình nào hoàn toàn giống nhau trong lớp máy ảo Google tương ứng trong ví dụ này. Cấu hình phù hợp nhất cho máy ảo Google đã được chọn cho mục đích so sánh này.
Bảng 1: Các loại instance (máy ảo)
| Loại instance | Instance AWS | Bộ nhớ RAM AWS (GB) | Máy ảo Azure | Bộ nhớ RAM Azure (GB) | Máy ảo Google | RAM Google (GB) |
| Mục đích chung | m6g.xlarge | 16 | B4MS | 16 | e2-standard-4 | 16 |
| Tối ưu hóa bộ nhớ | r6g.xlarge | 32 | E4a v4 | 32 | m1-ultramem-40 | 961 |
| Tối ưu hóa tính toán | c6g.xlarge | 8 | F4s v2 | 8 | c2-standard-4 | 16 |
| Tính toán tăng tốc | p2.xlarge | 61 | NC4as T4 v3 | 28 | a2-highcpu-1g | 85 |
Hãy kiểm tra giá theo giờ tại thời điểm viết bài (tháng 11 năm 2021) cho cấu hình máy ảo đã chọn.
Bảng 2: Giá theo yêu cầu (USD)
| Loại máy chủ | AWS | Azure | Giá AWS (theo giờ) | Giá Azure (mỗi giờ) | Giá Google (mỗi giờ) | |
| Mục đích chung | m6g.xlarge | B4MS | e2-standard-4 | 0,154 | 0,166 | 0,156 |
| Tối ưu hóa bộ nhớ | r6g.xlarge | E4a v4 | m1-ultramem-40 | 0.202 | 0.252 | 6.303 |
| Tối ưu hóa tính toán | c6g.xlarge | F4s v2 | c2-standard-4 | 0.136 | 0.169 | 0.235 |
| Tính toán tăng tốc | p2.xlarge | NC4as T4 v3 | a2-highcpu-1g | 0.90 | 0.526 | 3.839 |
Giá cho các máy ảo (VM) trên AWS và Google Cloud tương tự nhau đối với các VM mục đích chung và VM tối ưu hóa bộ nhớ. Sự chênh lệch giá giữa nền tảng đám mây Azure và dịch vụ đám mây AWS đối với các VM tối ưu hóa tính toán là không đáng kể. Tuy nhiên, lưu ý rằng đây chỉ là một ví dụ, và nếu bạn chọn cam kết 1 năm, một nhà cung cấp khác có thể có giá rẻ nhất cho một loại instance. Hơn nữa, có các mức giá khác nhau cho container, lưu trữ, dịch vụ cơ sở dữ liệu và các loại dịch vụ điện toán đám mây khác.
Ví dụ 2
Hãy chọn máy ảo nhỏ nhất và máy ảo lớn nhất cho mỗi nền tảng với các thông số giống hệt nhau và so sánh giá hàng tháng (thông tin dưới đây có hiệu lực tại thời điểm viết bài).
Bảng 1: Cấu hình máy ảo
| Loại máy ảo | CPU AWS | RAM AWS | CPU Azure | RAM Azure | CPU Google | RAM Google |
| Nhỏ nhất | 2 CPU | 8 GB | 2 CPU | 8 GB | 2 CPU | 8 GB |
| Lớn nhất | 128 CPU | 3.84 TB | 128 CPU | 3.89 TB | 160 CPU | 3,75 TB |
Bảng 2: Giá (USD) cho các máy ảo đã chọn
| Loại máy ảo | AWS | Azure | Google Cloud |
| Nhỏ nhất | $69/tháng | $70/tháng | $52/tháng |
| Lớn nhất | $3,97/giờ | $6,79/giờ | $5,32/giờ |
Trong ví dụ này, giá cho phiên bản nhỏ nhất trên AWS và Azure gần như giống nhau, nhưng giá trên Google Cloud Platform là thấp hơn đáng kể. Đối với phiên bản máy ảo (VM) có quy mô lớn nhất, AWS cung cấp mức giá thấp nhất trong khi Azure có mức giá cao nhất. Hãy lưu ý rằng các máy ảo trên Azure sử dụng các lõi CPU thực, khác với các máy ảo trên AWS và Google Cloud, nơi sử dụng các lõi logic (lõi hỗ trợ công nghệ hyper-threading). Lõi thực mang lại hiệu suất cao hơn.
Như bạn có thể thấy từ các ví dụ này, mức giá tốt nhất cho dịch vụ đám mây phụ thuộc vào tình huống và yêu cầu của bạn.
Chi phí lưu trữ
Lưu trữ đối tượng. Có một số điểm khác biệt chính giữa cách định giá lưu trữ đối tượng trên AWS và Google Cloud cũng như giữa các phương pháp được sử dụng để xác định giá.
- Trên Google Cloud Platform, bạn phải trả phí cho các thao tác với lưu trữ đối tượng và lưu lượng mạng ra ngoài, đồng thời có quyền truy cập ngay lập tức vào tất cả các tầng lưu trữ ít sử dụng. Nên lập mô hình truy cập dữ liệu trước khi tính toán chi phí.
- Trong AWS, thời gian truy cập vào lưu trữ lưu trữ Amazon Archive dao động từ vài phút đến vài giờ.
Lưu trữ khối. Có sự khác biệt giữa AWS và Google Cloud. Google Cloud cung cấp tính sẵn sàng cao trên toàn khu vực, qua các vùng sẵn sàng và qua nhiều khu vực. AWS chỉ cung cấp tính dự phòng bên trong cùng một vùng sẵn sàng. AWS có phí bổ sung cho IOPS được cấp phát, cho phép các khối EBS vượt quá tốc độ truyền dữ liệu thông thường của chúng. Không có giới hạn IOPS trong Google Cloud đối với lưu trữ khối Google và bạn không phải trả phí cho IOPS bổ sung.
AWS
- Nói chung, giá cả của AWS khá phức tạp và khó hiểu cấu trúc chi phí, đặc biệt đối với khách hàng mới.
- Để nhận được giảm giá , AWS yêu cầu thanh toán trước cho các instance đã đặt trước dành cho sử dụng lâu dài.
- Nếu máy ảo (VM) bị tắt, bạn chỉ bị tính phí cho không gian lưu trữ được sử dụng bởi các khối EBS.
- Một gói dùng thử miễn phí 12 tháng được cung cấp cho người dùng AWS mới.
Azure
- Phần mềm Microsoft rất phổ biến trong số khách hàng và được các tổ chức sử dụng rộng rãi. Đây là một trong những lý do cho sự thành công của Microsoft với tư cách là nhà cung cấp dịch vụ đám mây.
- Các ưu đãi được cung cấp cho khách hàng hiện tại của Microsoft khi đăng nhập vào Azure và sử dụng các dịch vụ đám mây AWS. Bạn nên làm quen với các tùy chọn cấp phép phần mềm Microsoft khi bắt đầu sử dụng Azure. Có mức giảm giá 5% khi thanh toán trước cho gói 12 tháng.
- Tắt máy ảo (VM) một cách chính xác, mà không giữ lại địa chỉ IP đã được cấp cho máy ảo đó. Máy ảo phải được giải phóng tài nguyên để tránh phát sinh phí nếu máy ảo không đang chạy trên Azure.
- Thời gian dùng thử miễn phí dành cho khách hàng mới của Azure là 12 tháng và bao gồm 200 USD có thể sử dụng trong vòng 30 ngày đầu tiên sau khi đăng ký và bắt đầu dùng thử. Hơn 25 sản phẩm của Microsoft trên Azure được cung cấp trong thời gian dùng thử.
Google Cloud Platform
- Google Cloud cung cấp cấu trúc giá cả thân thiện với người dùng. Có các ưu đãi cho các tác vụ chạy dài hạn mà không yêu cầu cam kết trước.
- Khi bạn dừng một VM , bạn sẽ không bị tính phí cho các tài nguyên tính toán của VM như CPU, GPU hoặc bộ nhớ, nhưng bạn sẽ bị tính phí cho các tài nguyên được gắn với VM như đĩa lưu trữ vĩnh viễn và địa chỉ IP tĩnh.
- Google cung cấp tín dụng $300 trong 90 ngày cho người dùng mới bắt đầu giai đoạn dùng thử miễn phí . Hơn 20 sản phẩm từ dịch vụ đám mây Google được cung cấp cho người dùng dùng thử.
Lưu ý : Có các công cụ tối ưu hóa chi phí có thể giúp bạn chọn cấu hình tối ưu của dịch vụ trên nền tảng đám mây đã chọn:
- AWS : AWS Cost Explorer, AWS Trusted Advisor, AWS Budgets
- Azure : Azure Advisor
- Google Cloud Platform: Quản lý chi phí
Kết luận
Không có khuyến nghị chung nào về việc nên chọn nền tảng nào để có giá thấp nhất. Việc phân tích chi phí rất phức tạp khi so sánh các nhà cung cấp dịch vụ đám mây vì mỗi nền tảng đám mây sử dụng các mô hình định giá khác nhau. Sử dụng Công cụ tính giá AWS, Công cụ tính giá Azure, và Công cụ tính giá Google Cloud để biết giá chính xác cho cấu hình cần thiết và so sánh giá. Sử dụng công cụ tính toán là cách tốt nhất để ước tính chi phí hàng tháng cho các dịch vụ đám mây cần thiết.
Dịch vụ Phân tích Dữ liệu và Học máy
Cả ba nhà cung cấp đều cung cấp dịch vụ phân tích dữ liệu, học máy (ML) và trí tuệ nhân tạo (AI). Các loại dịch vụ điện toán đám mây này hiện nay được sử dụng rộng rãi cho phân tích dữ liệu, khoa học dữ liệu, nghiên cứu, tự động hóa, v.v. Học máy thường bao gồm tiền xử lý dữ liệu, huấn luyện mô hình, đánh giá mô hình, dự đoán sự kiện, nhận diện hình ảnh, v.v. Các đám mây điện toán có khả năng mở rộng cao rất phù hợp để chạy các loại tác vụ này. Nền tảng đám mây Amazon, nền tảng đám mây Azure và Google Cloud Platform đều cung cấp dịch vụ học máy (MLaaS).
Dịch vụ học máy lâu đời hơn trên AWS có tên là Amazon Machine Learning, còn dịch vụ mới hơn là SageMaker. Amazon Machine Learning chủ yếu được sử dụng cho phân tích dự đoán, trong khi SageMaker được các nhà khoa học dữ liệu ưa chuộng hơn. Cả Amazon và Azure đều hỗ trợ tích hợp với Jupyter, cho phép bạn viết mã trong ML Studio. Một trong những dịch vụ ML hàng đầu do Google cung cấp là Vision AI (được hỗ trợ bởi Auto ML).
AWS Dịch vụ AI/ML (12):
- SageMaker
- Học máy
- Comprehend
- Lex
- Polly
- Rekognition
- Translate
- Transcribe
- DeepLens
- AMI Học sâu
- Apache MXNet trên AWS
- TensorFlow trên AWS
Microsoft Azure Nền tảng AI (3 dịch vụ):
- Học máy
- Dịch vụ Bot Azure
- Dịch vụ nhận thức
Google Nền tảng AI (9 dịch vụ):
- Cloud Machine Learning Engine
- Dialogflow Enterprise Edition
- Cloud Natural Language
- Cloud Speech API
- Cloud Translation API
- Cloud Video Intelligence
- Cloud Job Discovery (Phiên bản beta riêng tư)
Xem danh sách các tính năng ML/AI có sẵn trong bảng so sánh giữa AWS, Azure và Google Cloud dưới đây.
| Amazon ML và SageMaker | Nền tảng AI của Microsoft Azure | Nền tảng AI của Google | |
| Phân loại | + | + | + |
| Hồi quy | + | + | + |
| Phân cụm | + | + | + |
| Phát hiện bất thường | + | + | – |
| Đề xuất | + | + | + |
| Xếp hạng | + | + | – |
| Gán nhãn dữ liệu | + | + | + |
| Hỗ trợ quy trình MLOps | + | + | + |
| Các thuật toán tích hợp sẵn | + | + | + |
| Các khung công tác được hỗ trợ | TensorFlow, MXNet, Keras, Gluon, PyTorch, Caffe2, Chainer, Torch | TensorFlow, scikit-learn, PyTorch, Microsoft Cognitive Toolkit, Spark ML | TensorFlow, scikit-learn, XGBoost, Keras |
API học máy
Ngoài các nền tảng đám mây tuyệt vời và mạnh mẽ với các dịch vụ sẵn sàng sử dụng, bạn có thể sử dụng các API cấp cao để làm việc với các ứng dụng tùy chỉnh của mình. Bạn có thể sử dụng các dịch vụ này với các mô hình đã được huấn luyện sẵn, nhập dữ liệu (đầu vào) và nhận kết quả (đầu ra).
Trong so sánh AWS vs Azure vs Google này, các API được chia thành ba nhóm:
- Dịch, nhận dạng và phân tích văn bản
- Nhận dạng video và hình ảnh cũng như phân tích các loại nội dung này
- Các dịch vụ khác chưa được phân loại
Bảng dưới đây so sánh các API xử lý giọng nói và văn bản.
| AWS | Azure | Google Cloud | |
| Nhận diện giọng nói (Chuyển giọng nói thành văn bản) | + | + | + |
| Chuyển văn bản thành giọng nói | + | + | + |
| Trích xuất thực thể | + | + | + |
| Trích xuất cụm từ chính | + | + | + |
| Nhận diện ngôn ngữ | Hơn 100 ngôn ngữ | 120 ngôn ngữ | Hơn 120 ngôn ngữ |
| Trích xuất chủ đề | + | + | + |
| Kiểm tra chính tả | – | + | – |
| Tự động hoàn thành | – | + | – |
| Xác minh giọng nói | + | + | – |
| Phân tích ý định | + | + | + |
| Trích xuất siêu dữ liệu | – | – | – |
| Phân tích quan hệ | – | + | – |
| Phân tích cảm xúc | + | + | + |
| Phân tích tính cách | – | – | – |
| Phân tích cú pháp | – | + | + |
| Gán nhãn phần từ | – | + | + |
| Lọc nội dung không phù hợp | – | + | + |
| Xử lý âm thanh chất lượng thấp | + | + | + |
| Dịch thuật | 6 ngôn ngữ | Hơn 60 ngôn ngữ | Hơn 100 ngôn ngữ |
| Bộ công cụ chatbot | + | + | + |
Bảng so sánh các API đa năng cho phân tích hình ảnh được hiển thị trong bảng tiếp theo.
| AWS | Azure | Google Cloud | |
| Phát hiện đối tượng | + | + | + |
| Phát hiện cảnh | + | + | + |
| Phát hiện khuôn mặt | + | + | + |
| Nhận diện khuôn mặt | + | + | – |
| Xác thực khuôn mặt người | + | + | + |
| Phân tích khuôn mặt | + | + | + |
| Phát hiện nội dung không phù hợp | + | + | + |
| Nhận diện người nổi tiếng | + | + | + |
| Nhận diện văn bản | + | + | + |
| Nhận diện văn bản viết tay | + | + | + |
| Tìm kiếm hình ảnh tương tự trên Web | – | – | + |
| Phát hiện logo | – | – | + |
| Phát hiện địa danh | – | + | + |
| Nhận diện thực phẩm | + | + | – |
| Phát hiện màu chủ đạo | – | + | + |
So sánh các API phân tích video
Quá trình phân tích video có những điểm tương đồng với quá trình phân tích hình ảnh, nhưng trong so sánh các API phân tích video giữa AWS, Azure và Google Cloud, thứ hạng của các nhà cung cấp dịch vụ đám mây lại khác nhau. Khác với hỗ trợ xử lý hình ảnh, Google không cung cấp bộ API phong phú cho phân tích video và nhiều tính năng vẫn đang ở giai đoạn phát triển hoặc phiên bản beta. Amazon và Microsoft cung cấp bộ API phân tích video và các tính năng liên quan đa dạng hơn.
| AWS | Azure | Google Cloud | |
| Phát hiện đối tượng | + | + | + |
| Phát hiện cảnh | + | + | + |
| Phát hiện hoạt động | + | – | – |
| Nhận diện khuôn mặt | + | + | – |
| Phân tích khuôn mặt và cảm xúc | + | + | – |
| Phát hiện nội dung không phù hợp | + | + | + |
| Nhận diện người nổi tiếng | + | + | – |
| Nhận diện văn bản | + | + | – |
| Theo dõi người trong video | + | + | – |
| Chuyển đổi âm thanh thành văn bản | – | + | + |
| Chỉ mục người nói | – | + | – |
| Trích xuất khung hình chính | – | + | – |
| Dịch video | – | 9 ngôn ngữ | – |
| Trích xuất từ khóa | – | + | – |
| Nhận diện thương hiệu | – | + | – |
| Ghi chú | – | + | – |
| Phát hiện màu chủ đạo | – | – | – |
| Phân tích thời gian thực | + | – | – |
Kết luận
Google Cloud Platform là lựa chọn phù hợp để triển khai các hoạt động học máy và tác vụ dựa trên AI, với AWS và Azure xếp ngay sau đó. AWS cung cấp nhiều loại instance dựa trên phần cứng mạnh mẽ được tối ưu hóa cho các tác vụ AI/ML.
Microsoft cung cấp bộ tính năng đa dạng nhất trong so sánh các nhà cung cấp đám mây về API học máy, trong khi Google Cloud Platform cung cấp bộ công cụ linh hoạt nhất cho phân tích hình ảnh.
Về so sánh API video giữa AWS, Azure và Google Cloud Platform, Microsoft đạt điểm cao nhất và dẫn đầu. Tuy nhiên, AWS cung cấp các API hiệu quả nhất cho phân tích video phát trực tuyến.
Kết luận
So sánh giữa AWS, Azure và Google Cloud là phức tạp vì mỗi nền tảng đám mây đều cung cấp bộ tính năng đa dạng. Khi so sánh nền tảng đám mây Amazon, Azure và dịch vụ đám mây Google, hãy tập trung vào các dịch vụ mà bạn cần trước tiên.
AWS là nhà cung cấp có tính ràng buộc nhà cung cấp cao nhất, nhằm mục đích buộc bạn chỉ sử dụng nền tảng đám mây Amazon. Ngược lại, Google cung cấp chính sách linh hoạt và cởi mở cho khách hàng. Microsoft muốn kết hợp những ưu điểm của AWS và Google Cloud Platform, đồng thời tích hợp Azure với các giải pháp và nhà cung cấp khác.
Microsoft cung cấp các tùy chọn đám mây lai tốt nhất, cho phép bạn sử dụng đám mây Azure cùng với các đám mây khác và các máy chủ tại chỗ trong trung tâm dữ liệu địa phương của bạn. Cả Microsoft và Google đều cung cấp các ứng dụng văn phòng trực tuyến như Microsoft 365 và G-Suite bên cạnh Azure và Google Cloud Platform.
Cần lưu ý rằng các tải công việc trên đám mây cũng dễ bị đe dọa mất dữ liệu như các loại tải công việc khác, đặc biệt là do gián đoạn gây ra bởi ransomware. Tải xuống Phiên bản Miễn phí của giải pháp bảo vệ dữ liệu mạnh mẽ từ NAKIVO để bảo vệ các tải công việc trên đám mây của bạn. NAKIVO Backup & Replication hỗ trợ sao lưu các phiên bản Amazon EC2 lên bộ nhớ cục bộ và trên đám mây. Bạn cũng có thể sao lưu dữ liệu từ các máy chủ vật lý tại chỗ, máy ảo VMware, máy ảo Hyper-V và các dữ liệu khác lên Amazon S3 hoặc Wasabi.