“Bring the public cloud on-premises” với AWS Outposts, Azure Stack, Google Anthos

Trong bài viết ngày 29/11/2021 AWS outpost, AWS thông báo AWS Outpost đã có thể order và đặt hàng thêm tại một số quốc gia, trong đó có Việt Nam. Song song với đó, tại AWS Reinvent 2021, AWS cũng giới thiệu các tùy chọn mới về phần cứng của AWS outpost theo tôi đánh giá là rất phong phú và phù hợp với rất nhiều phân khúc khách hàng, từ dòng server 1U, 2U đến rack 42U được đóng gói sẵn.

Theo hướng dẫn khách hàng chỉ cần thêm 2 kết nối: Service link – Internet, kết nối đến AWS và private link: kết nối vào mạng private của khách hàng là đã có thể lên portal của AWS cấu hình và bắt đầu tạo EC2 instance. Các dịch vụ trên Outpost Rack bao gồm EC2, ECS, EBS, EKS S3, RDS, ALB, EMR, Cloud endure (Outpost server ít dịch vụ hơn). Đã khá đầy đủ từ VM, container, storage đến Loadbalancing, Bigdata cho hầu hết khách hàng.

Vậy AWS outpost là gì? Cùng các giải pháp tương tự của Azure, GCP là Azure stack có gì khác biệt? tôi viết tắt những giải pháp này là PCOP (public cloud on-premises).

Một số vấn đề trình bày theo hiểu biết cá nhân trong bài viết này:

  • Sơ bộ về thị trường
  • So sánh các giải pháp khác liên quan như HCI, VMware, hướng tiếp cận của các nhà cung cấp.
  • So sánh giữa các giải pháp tương đương: Azure Stack, AWS Outposts.

Các giải pháp liên quan hoặc cạnh tranh

  • Private cloud build với giải pháp Opensource như VMware, Openstack, Promox và phần cứng từ các vendor phổ biến (Dell, HP, Super Micro…)
  • Giải pháp HCI như Nutanix, VxRail HCI

So sánh với các giải pháp trên có các điểm cần chú ý:

  • PCOP phong phú về mặt dịch vụ hơn các nhà cung cấp hiện có trên thị trường (ví dụ DbaaS, AKS các nhà cung cấp khác không có sẵn). Việc này rất phù hợp với xu hướng phát triển và nhu cầu của khách hàng, họ không đơn giản chỉ cần các dịch vụ server, ảo hóa mà cần các dịch vụ mới hơn, đáp ứng cho kiến trúc ứng dụng theo kiểu micro-service và “cloud-native”.
  • PCOP sẵn sàng cho việc thiết lập môi trường Hybrid, unified về mặt quản trị, kết nối với hệ thống trên Public có thể được triển khai tại nhiều nơi trên thế giới, phù hợp cho các cty đa quốc gia.
  • Một số nhà cung cấp PCOP thường có luôn cơ chế pay-as-you-go, trả tiền theo hàng tháng.
  • PCOP được vận hành và theo dõi bởi nhà cung cấp, Private cloud, HCI vận hành bởi chính khách hàng. Đây là điểm mạnh nhưng cũng có thể là rủi ro từ việc vận hành từ xa, nếu lựa chọn khách hàng cần chú ý.
  • Private cloud, HCI là giải pháp hoàn toàn private trong khi PCOP vẫn phải kết nối về AWS region để quản trị và maintain (hybrid), việc này có thể vi phạm chính sách bảo mật hoặc tiêu chuẩn của một số quốc gia, doanh nghiệp.
  • Vendor lock-in: PCOP thường đi theo phần cứng + giải pháp của nhà cung cấp, khi khách hàng muốn mở rộng hoặc thay đổi thì đây là một khó khăn lớn so với các giải pháp HCI sử dụng VMware hoặc Opensource sử dụng phần cứng phổ thông. Chuyện gì xảy ra nếu sau này lượng khách hàng đủ lớn AWS sẽ thay đổi chính sách?

Tôi cũng thấy đây là những miếng bánh cuối cùng của thị trường điện toán, và nó tiếp tục bị xâm chiếm bởi các NCC lớn? các bạn đọc kĩ hơn sẽ thấy bằng các giải pháp này, các Hyperscaler sẽ len lỏi đến những nhu cầu cuối cùng bao gồm cả các giải pháp phù hợp đặt tại Edge DC.

Một góc nhìn khác, chúng ta có thể cũng đã nghe đến Vmware on AWS, Vmware on Azure. Microsoft Azure Stack và Vmware cloud on AWS cùng giúp thiết lập môi trường hybrid. Tuy nhiên các giải pháp này có sự khác biệt về cách tiếp cận:

  • Azure stack mang Public cloud service đến on-premises, trong khi Vmware cloud on AWS mang private Vmware service to public enviroment.
  • Vmware cloud on AWS tiếp cận theo hướng giảm, tối ưu hạ tầng DC, sử dụng model Pay-as-you-go. Tuy nhiên hiện mới chỉ có trên một số region của các NCC và ít hoặc hạn chế hơn trong việc tích hợp với các dịch vụ khác như DbaaS, ECS….
  • Giải pháp như Azure stack cho phép application developer triển khai ứng dụng tại bản địa tuy nhiên đội ngũ kĩ sư cần học hỏi kiến thức thức mới để có thể triển khai và vận hành.

2 cách tiếp cận kiến trúc Hybrid theo Gartner

            Các giải pháp của Azure, AWS… tiếp cận theo hướng Outside-in, theo cách mở rộng các dịch vụ Public vào môi trường private. Một số dịch vụ đã có trên public được thiết lập sẵn trên hạ tầng hardware & software. Ngược lại, VMware on Azure/Aws là Inside-out.

            Đến đây, hi vọng chúng ta đã có thông tin cơ bản để lựa chọn các giải pháp PCOP như Azure Stack, AWS Outposts với 2 giải pháp còn lại là HCI, Private cloudVmware on AWS/Azure.

So sánh cơ bản giữa AWS Outpost, Azure Stack, Google Anthos

SolutionAWS outpostsGoogle AnthosAzure Stack HubAzure Stack HCIAzure Stack ARC
DescriptionCung cấp một số dịch vụ AWS tại localDistributed K8s cluster, Multi-cloud Focus trực tiếp dịch vụ liên quan K8sCung cấp một số dịch vụ của Azure tại LocalHCI solution cho local hardwareSoftware cho phép quản trị, vận hành local HW, cluster với Azure tool và Azure resource management, hướng tới quản trị resource anywhere, Multi-Cloud
HardwareAWS provided, serviced, owned. KH đơn giản là thuê và có chỗ đặtKhách hàng chuẩn bị, quản trị và vạn hành.Microsoft partner certified  cung cấp và hỗ trợ. Khách hàng sở hữuMicrosoft partner certified cung cấp và hỗ trợ. Khách hàng sở hữuKhách hàng chuẩn bị, vận hành và sở hữu (software only)
Management SoftwareAWS system software, không thể truy cập từ localGoogle provided GKEAzure system software, azure portalMicrosoft Azure core service, Windows admin center. Truy cập được từ Local, cần kết nối với Azure mỗi 30 ngày.Customer cung cấp system software (linux, windows), cài đặt ARC agent.
Why?Cung cấp AWS service với local HWQuản trị tất cả các cụm K8s từ Anthos UI và control plan trong GCP. Extend Cloud Run và một số dịch vụ GCP khácCung cấp Azure service từ local HWĐơn giản hóa hạ tầng với Azure managementAzure quản trị và thiết lập hạ tầng local, K8s cluster
Service supportedRack: EC2, ECS, EBS, EKS S3, RDS, ALB, EMR, Cloud endureGKE, Cloud Run, Cloud logging & monitoring, Anthos service mesh… Not provide VMCompute, storage, containers, databases, IoT, data analytics, KMS, marketplaceVirtualization 
FeesFees charged based on cloud services consumed Additional fees for data egress, software licenses, etc  Fees charged based on resrouces usage vCPUFees charged based on cloud services consumed (vCPU, Storage, application)Fees charged based on Physical CPU.   
DeploymentAWS ship appliance đã cài đặt sẵn toàn bộ softwareKhách hàng tự cài đặt phần cứng, triển khai AnthosKH chuẩn bị phần cứng, cài đặt Azure stack lên hoặc partner triển khai. Azure edge thì đã có sẵn software 
CompetitorAzure Stack hubAzure Arc for K8sAWS outpostsHCI, SDI solutions (Nutanix, Redhat, Vmware)Google Anthos, k8s management 3rd, AWS system management

Một số thông tin thêm

  • Azure docs
  • Hình ảnh từ group Viet-AWS, bài viết của bạn Dang Thanh Tuan
3
0

Leave a Reply

Your email address will not be published. Required fields are marked *