Bài số 2: Hạ tầng toàn cầu AWS

Bài số 2: Hạ tầng toàn cầu AWS

Share Everywhere

Table of contents

Giới thiệu AWS Region

AWS Global Infrastructure là một hạ tầng đám mây toàn cầu, an toàn, phong phú và đáng tin cậy cho tất cả các ứng dụng của bạn. Nó bao gồm 31 AWS Region đã ra mắt, mỗi Region có nhiều Khu vực có sẵn (Availability Zones - AZs). Hiện tại, AWS Cloud bao phủ 99 Khu vực có sẵn trong 245 quốc gia và vùng lãnh thổ, với hơn 410 Điểm có mặt (Points of Presence - PoPs), 400+ Địa điểm biên (Edge Locations) và 13 Bộ nhớ đệm Biên khu vực (Regional Edge Caches).

Bản đồ Hạ tầng Toàn cầu AWS cho thấy các AWS Region trên toàn cầu, bao gồm các Region đang đến sớm nhất. Hiện tại, AWS đã công bố kế hoạch tăng thêm 15 Khu vực có sẵn và 5 AWS Region khác tại Canada, Israel, Malaysia, New Zealand và Thailand.

Mỗi Region được thiết kế để cô lập với các Region khác nhằm đảm bảo độ tin cậy và sự ổn định tốt nhất. Khi bạn xem tài nguyên của mình, bạn chỉ nhìn thấy các tài nguyên liên quan đến Region mà bạn đã chỉ định. Điều này bởi vì các Region được cô lập với nhau và AWS không tự động sao chép tài nguyên trên các Region khác nhau.

Khi bạn khởi chạy một instance, bạn phải chọn AMI (Amazon Machine Image) trong cùng Region. Nếu AMI đó ở trên Region khác, bạn có thể sao chép AMI đó vào Region mà bạn đang sử dụng. Lưu ý rằng sẽ có một khoản phí cho việc chuyển dữ liệu giữa các Region.

Tài khoản của bạn xác định các Region có sẵn cho bạn sử dụng. Một tài khoản AWS cung cấp nhiều Region để bạn có thể khởi chạy các instance Amazon EC2 ở các địa điểm phù hợp với yêu cầu của bạn. Một tài khoản AWS GovCloud (US-West) cung cấp quyền truy cập vào khu vực AWS GovCloud (US-West) và khu vực AWS GovCloud (US-East). Một tài khoản Amazon AWS (China) chỉ cung cấp quyền truy cập vào các Khu vực Beijing và Ningxia.

Có nhiều Region có sẵn cho mỗi tài khoản AWS, tuy nhiên, bạn không thể mô tả hoặc truy cập các Region bổ sung từ tài khoản AWS của mình, chẳng hạn như Region GovCloud (US) hay Region China (Beijing).

Region GovCloud (US) được cung cấp để hỗ trợ khách hàng của chính phủ Hoa Kỳ và những ai liên quan đến họ. Region này chịu sự kiểm soát chặt chẽ và phải tuân theo các quy định nghiêm ngặt về an ninh và bảo mật.

Region China (Beijing) được cung cấp để hỗ trợ khách hàng của Trung Quốc. Region này hoạt động trong phạm vi của Chính phủ Trung Quốc và phải tuân theo các quy định đặc biệt về an ninh và quản lý dữ liệu của Chính phủ Trung Quốc.

Vì vậy, tài khoản AWS của bạn không thể truy cập hoặc quản lý các Region này. Tuy nhiên, tài khoản AWS của bạn vẫn có thể truy cập và quản lý các Region khác mà AWS cung cấp. Các Region khác bao gồm châu Âu, châu Mỹ, châu Á và Úc. Mỗi Region cung cấp các dịch vụ khác nhau và có mức độ phát triển khác nhau, vì vậy bạn nên chọn Region phù hợp cho nhu cầu của mình.

Giới thiệu Availability Zones

Mỗi Khu vực (Region) của AWS có nhiều vị trí cô lập được gọi là Availability Zones (AZs). Mã cho Availability Zone là mã Khu vực theo sau là một bản định danh chữ cái. Ví dụ, us-east-1a.

Khi bạn khởi chạy một instance (máy ảo), bạn chọn một Khu vực và mạng riêng ảo (VPC), sau đó bạn có thể chọn một mạng con (subnet) từ một trong các Availability Zones hoặc để AWS chọn một mạng con cho bạn. Nếu bạn phân phối các instance của mình trên nhiều Availability Zones và một instance gặp sự cố, bạn có thể thiết kế ứng dụng của mình để một instance khác trong Availability Zone khác có thể xử lý các yêu cầu. Bạn cũng có thể sử dụng địa chỉ IP động (Elastic IP addresses) để giấu sự cố của một instance trong một Availability Zone bằng cách nhanh chóng chuyển hướng địa chỉ sang một instance trong Availability Zone khác.

Để đảm bảo rằng các nguồn lực được phân phối trên các Availability Zones cho một Khu vực, chúng ta độc lập các Availability Zones và mã cho mỗi tài khoản AWS. Ví dụ, Availability Zone us-east-1a. Tuy nhiên, cách tốt nhất để tối ưu hóa sự sẵn sàng của ứng dụng của bạn là triển khai các tài nguyên của mình trên nhiều khu vực sẵn sàng khác nhau, điều này đảm bảo rằng các phần của ứng dụng của bạn sẽ được bảo vệ chống lại sự cố của bất kỳ một khu vực sẵn sàng cụ thể nào. Với việc triển khai tài nguyên trên nhiều khu vực sẵn sàng, bạn có thể tăng tính sẵn sàng và độ tin cậy của ứng dụng của mình lên rất nhiều.

Ngoài ra, AWS Availability Zones cũng cho phép bạn định cấu hình tài nguyên của mình để tự động khởi động lại hoặc chuyển dữ liệu sang khu vực khác khi một sự cố xảy ra. Điều này giúp đảm bảo rằng ứng dụng của bạn sẽ tiếp tục hoạt động bình thường và không bị gián đoạn quá lâu khi một sự cố xảy ra.

AWS Availability Zones là một tính năng rất quan trọng của AWS cho phép bạn triển khai ứng dụng của mình trên nhiều khu vực sẵn sàng khác nhau để đảm bảo tính sẵn sàng và độ tin cậy cao nhất cho ứng dụng của mình. Bạn có thể sử dụng AWS Availability Zones để phân tán các tài nguyên của mình trên nhiều khu vực sẵn sàng, tăng tính sẵn sàng và độ tin cậy của ứng dụng của mình, và tự động khởi động lại hoặc chuyển dữ liệu sang khu vực khác khi xảy ra sự cố.

Giới thiệu AWS Local Zone

AWS Local Zone là một phần mở rộng của một khu vực AWS trong khoảng cách địa lý đến người dùng. Mỗi Local Zone có kết nối riêng của nó đến internet và hỗ trợ AWS Direct Connect, giúp các tài nguyên được tạo ra trong Local Zone có thể phục vụ người dùng địa phương với giao tiếp thấp trễ. Việc sử dụng Local Zone giúp cải thiện trải nghiệm người dùng, đặc biệt là cho các ứng dụng đòi hỏi độ trễ thấp.

Mã cho một Local Zone là mã Khu vực của nó tiếp theo là một thông tin xác định vị trí vật lý của nó. Ví dụ: us-west-2-lax-1 ở Los Angeles.

Bạn cần phải kích hoạt Local Zone trước khi sử dụng nó. Sau đó, tạo một subnet trong Local Zone và khởi chạy các tài nguyên trong subnet đó, ví dụ như instances, để ứng dụng của bạn gần với người dùng địa phương.

Giới thiệu AWS Points of Presence (PoP)

AWS Points of Presence (PoP) là một hệ thống toàn cầu gồm các trung tâm dữ liệu trải dài khắp thế giới, cung cấp cho người dùng của Amazon Web Services (AWS) khả năng truy cập nhanh chóng và tin cậy đến các dịch vụ đám mây của họ.

Đầu tiên, hãy xem xét một chút về khái niệm Points of Presence. PoP là một khái niệm được sử dụng trong ngành viễn thông để chỉ các điểm kết nối mạng được triển khai tại các địa điểm chiến lược trên toàn cầu. Với AWS, PoP có vai trò tương tự như vậy, nhưng thay vì chỉ kết nối mạng, chúng được sử dụng để triển khai các nút mạng và các trung tâm dữ liệu để cung cấp các dịch vụ đám mây của AWS đến người dùng ở mọi nơi trên thế giới.

AWS PoP có trụ sở tại nhiều quốc gia trên toàn cầu, với mỗi quốc gia có nhiều PoP khác nhau. Các PoP này được triển khai tại các địa điểm chiến lược, bao gồm các trung tâm đô thị lớn, các khu công nghiệp và các trung tâm dữ liệu lớn. Từ đó, người dùng AWS có thể truy cập các dịch vụ đám mây của mình một cách nhanh chóng và tin cậy.

Với AWS PoP, người dùng có thể truy cập các dịch vụ đám mây của AWS một cách nhanh chóng và hiệu quả. Khi người dùng yêu cầu một dịch vụ đám mây, AWS sẽ tìm kiếm PoP gần nhất với người dùng đó để cung cấp dịch vụ đám mây. Khi dịch vụ được cung cấp, AWS sẽ đảm bảo rằng tất cả các dữ liệu được truyền đi và truy cập đều an toàn và bảo mật.

Ngoài việc cung cấp dịch vụ đám mây cho người dùng, AWS PoP còn có nhiều ưu điểm khác. Đầu tiên, chúng giúp tăng tốc độ truy cập dịch vụ đám mây. Khi người dùng yêu cầu một dịch vụ, AWS sẽ tìm kiếm PoP gần nhất với người dùng đó, điều này giúp giảm thiểu thời gian truyền tải dữ liệu và tăng tốc độ truy cập dịch vụ.
Thứ hai, AWS PoP còn giúp tăng tính khả dụng của các dịch vụ đám mây của AWS. Với việc triển khai nhiều PoP trên toàn cầu, AWS đảm bảo rằng các dịch vụ đám mây của họ sẽ luôn có sẵn và hoạt động tốt cho người dùng ở mọi nơi trên thế giới.

Ngoài ra, AWS PoP còn giúp tăng tính linh hoạt của các dịch vụ đám mây của AWS. Với nhiều PoP khác nhau trên toàn cầu, AWS có thể cung cấp các dịch vụ đám mây của họ cho nhiều khách hàng khác nhau một cách linh hoạt và hiệu quả.

AWS PoP còn giúp tăng tính bảo mật của các dịch vụ đám mây của AWS. Với việc triển khai nhiều PoP trên toàn cầu, AWS đảm bảo rằng các dữ liệu của khách hàng được lưu trữ và truyền tải an toàn và bảo mật.

Giới thiệu AWS Edge Locations

AWS Edge Locations và Regional Edge Caches là một phần quan trọng của hệ thống cơ sở hạ tầng của AWS. AWS hiện có hơn 400+ Edge Locations và 13 Regional Edge Caches trên toàn cầu, phân bố trên nhiều khu vực khác nhau, cho phép khách hàng truy cập các dịch vụ của AWS nhanh chóng và hiệu quả hơn.

Edge Locations là các trung tâm mạng được đặt gần người dùng cuối, giúp tăng tốc độ truy cập và giảm độ trễ của ứng dụng. Các Edge Locations này hoạt động như một cầu nối giữa khách hàng và các dịch vụ đám mây của AWS. Các Edge Locations cũng hỗ trợ các dịch vụ CDN (Content Delivery Network) của AWS, giúp phân phối nội dung trên toàn cầu một cách nhanh chóng và hiệu quả.

Giới thiệu Regional Edge Caches

Regional Edge Caches là các trung tâm mạng lớn hơn, được đặt ở các khu vực địa lý lớn hơn và có khả năng xử lý lượng truy cập lớn hơn. Chúng đóng vai trò quan trọng trong việc cung cấp các dịch vụ tập trung của AWS, bao gồm các dịch vụ tính toán, lưu trữ và cơ sở dữ liệu.

Giới thiệu AWS Wavelength

AWS Wavelength là một dịch vụ hạ tầng được tối ưu hóa cho các ứng dụng mobile edge computing. Các khu vực Wavelength là các cài đặt hạ tầng AWS nhúng các dịch vụ tính toán và lưu trữ của AWS trong các mạng 5G của các nhà cung cấp dịch vụ viễn thông (CSP), để lưu lượng ứng dụng từ các thiết bị 5G đến máy chủ ứng dụng chạy trong các khu vực Wavelength mà không rời khỏi mạng viễn thông. Điều này tránh được độ trễ mà sẽ phát sinh từ việc lưu lượng ứng dụng đi qua nhiều bước nhảy trên internet để đến đích, giúp khách hàng tận dụng tối đa các lợi ích về độ trễ và băng thông được cung cấp bởi mạng 5G hiện đại.

#awsblogforstudent #awsstudent #awslearning #vaug #vietaws #awsstudygroup

Bạn thấy bài viết này như thế nào?
1 reaction

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Bài viết liên quan

Khám phá FinOps

Khám phá FinOps - công nghệ đám mây

Nhiều doanh nghiệp ngày nay lựa chọn chuyển sang công nghệ đám mây với hi vọng đạt được lợi thế cạnh tranh so với đối thủ nhờ tiềm năng về hiệu quả cao và tiết kiệm chi phí hơn của công nghệ này.
Microservices Roadmap

Microservices Roadmap

- Kafka, RabbitMQ, Amazon SQS: Efficient and reliable message brokers for seamless communication between microservices.
The Data Analyst Roadmap

The Data Analyst Roadmap

**Database Knowledge**: Gain proficiency in working with databases like MySQL, PostgreSQL, or MongoDB.
Architectural patterns in software design

Architectural patterns in software design

Choose the architecture that aligns with your application's unique needs and goals. Each pattern offers a tailored approach to elevate your software system!
Exploring the Technological Marvel Behind Netflix

Exploring the Technological Marvel Behind Netflix

Ever wondered about the tech wizardry that powers your binge-watching adventures on Netflix?