Giới thiệu AWS (Amazon Web Services)

04/01/2022   AWS

Giới thiệu AWS (Amazon Web Services)

AWS (Amazon Web Services)

1. Hướng dẫn AWS

Cung cấp các khái niệm cơ bản và nâng cao. Hướng dẫn AWS của chúng tôi được thiết kế cho người mới bắt đầu và các chuyên gia.

AWS là viết tắt của Amazon Web Services sử dụng cơ sở hạ tầng CNTT phân tán (distributed IT infrastructure) để cung cấp các tài nguyên CNTT khác nhau theo yêu cầu.

Hướng dẫn AWS của chúng tôi bao gồm tất cả các chủ đề như giới thiệu, lịch sử của aws, cơ sở hạ tầng toàn cầu, các tính năng của aws, IAM, Dịch vụ lưu trữ, Dịch vụ cơ sở dữ liệu, v.v.

2. AWS là gì?
AWS là viết tắt của Amazon Web Services.
Dịch vụ AWS được cung cấp bởi Amazon, sử dụng cơ sở hạ tầng CNTT phân tán để cung cấp các tài nguyên CNTT khác nhau có sẵn theo yêu cầu. Nó cung cấp các dịch vụ khác nhau như cơ sở hạ tầng như một dịch vụ (IaaS), nền tảng như một dịch vụ (PaaS) và phần mềm đóng gói như một dịch vụ (SaaS).
Amazon đã ra mắt AWS, một nền tảng điện toán đám mây để cho phép các tổ chức khác nhau tận dụng cơ sở hạ tầng CNTT đáng tin cậy.

3. Sử dụng AWS

Một tổ chức sản xuất nhỏ sử dụng kiến thức chuyên môn của họ để mở rộng hoạt động kinh doanh bằng cách giao việc quản lý CNTT của họ cho AWS.
Một doanh nghiệp lớn trên toàn cầu có thể sử dụng AWS để cung cấp khóa đào tạo cho lực lượng lao động phân tán.
Một công ty tư vấn kiến trúc có thể sử dụng AWS để kết xuất nguyên mẫu xây dựng có tính tính toán cao.
Một công ty truyền thông có thể sử dụng AWS để cung cấp các loại nội dung khác nhau như hộp thư điện tử hoặc tệp âm thanh cho các tệp trên toàn thế giới.

4. Làm bao nhiêu trả bấy nhiêu
Dựa trên khái niệm Pay-As-You-Go, AWS cung cấp dịch vụ cho khách hàng.

AWS cung cấp dịch vụ cho khách hàng khi được yêu cầu mà không cần cam kết trước hoặc đầu tư trả trước. Pay-As-You-Go cho phép khách hàng mua dịch vụ từ AWS.

Tin học
Lập trình mô hình
Cơ sở dữ liệu lưu trữ
Kết nối mạng

5. Ưu điểm của AWS
1) Tính linh hoạt
Chúng tôi có thể có nhiều thời gian hơn cho các nhiệm vụ kinh doanh cốt lõi do tính năng và dịch vụ mới có sẵn trong AWS ngay lập tức.
Nó cung cấp lưu trữ dễ dàng các ứng dụng kế thừa. AWS không yêu cầu học các công nghệ mới và việc di chuyển các ứng dụng sang AWS cung cấp khả năng tính toán nâng cao và lưu trữ hiệu quả.
AWS cũng cung cấp sự lựa chọn cho dù chúng tôi có muốn chạy các ứng dụng và dịch vụ cùng nhau hay không. Chúng tôi cũng có thể chọn chạy một phần cơ sở hạ tầng CNTT trong AWS và phần còn lại trong trung tâm dữ liệu.
2) Hiệu quả về chi phí
AWS không yêu cầu đầu tư trả trước, cam kết dài hạn và chi phí tối thiểu khi so sánh với cơ sở hạ tầng CNTT truyền thống đòi hỏi đầu tư lớn.

3) Khả năng mở rộng / Độ co giãn
Thông qua AWS, các kỹ thuật cân bằng tải tự động và cân bằng tải đàn hồi được tự động tăng hoặc giảm quy mô, khi nhu cầu tăng hoặc giảm tương ứng. Các kỹ thuật AWS lý tưởng để xử lý tải không thể đoán trước hoặc tải rất cao. Vì lý do này, các tổ chức được hưởng những lợi ích của việc giảm chi phí và tăng sự hài lòng của người dùng.

4) Bảo mật
AWS cung cấp bảo mật đầu cuối và quyền riêng tư cho khách hàng.
AWS có cơ sở hạ tầng ảo cung cấp tính khả dụng tối ưu trong khi quản lý toàn bộ quyền riêng tư và cách ly các hoạt động của họ.
Khách hàng có thể mong đợi mức độ bảo mật vật lý cao vì Amazon đã có nhiều năm kinh nghiệm trong việc thiết kế, phát triển và duy trì các trung tâm vận hành CNTT quy mô lớn.
AWS đảm bảo ba khía cạnh bảo mật, tức là tính bảo mật, tính toàn vẹn và tính khả dụng của dữ liệu của người dùng.

6. Lịch sử của AWS

2003: Năm 2003, Chris Pinkham và Benjamin Black đã trình bày một bài báo về cơ sở hạ tầng nội bộ của Amazon trông như thế nào. Họ đề nghị bán nó như một dịch vụ và chuẩn bị một tình huống kinh doanh trên đó. Họ đã chuẩn bị một tài liệu dài sáu trang và xem qua nó để tiến hành nó hay không. Họ quyết định tiến hành tài liệu.
2004: SQS là viết tắt của "Simple Queue Service" được chính thức ra mắt vào năm 2004. Một nhóm đã đưa ra dịch vụ này tại Cape Town, Nam Phi.
2006: AWS (Amazon Web Services) chính thức ra mắt.
2007: Năm 2007, hơn 180.000 nhà phát triển đã đăng ký AWS.
2010: Năm 2010, các dịch vụ web bán lẻ amazon.com được chuyển sang AWS, tức là amazon.com hiện đang chạy trên AWS.
2011: AWS gặp phải một số vấn đề lớn. Một số phần khối lượng của EBS (Cửa hàng khối đàn hồi) đã bị kẹt và không thể đọc và ghi các yêu cầu. Phải mất hai ngày để giải quyết vấn đề.
2012: AWS tổ chức sự kiện khách hàng đầu tiên được gọi là hội nghị re: Invent. Hội nghị tái phát minh đầu tiên diễn ra trong đó các sản phẩm mới được đưa ra. Trong AWS, một vấn đề lớn khác đã xảy ra ảnh hưởng đến nhiều trang web phổ biến như Pinterest, Reddit và Foursquare.
2013: Vào năm 2013, các chứng nhận đã được đưa ra. AWS đã bắt đầu chương trình cấp chứng chỉ cho các kỹ sư phần mềm có chuyên môn về điện toán đám mây.
2014: AWS cam kết đạt được 100% việc sử dụng năng lượng tái tạo cho dấu ấn toàn cầu của mình.
2015: AWS phá vỡ doanh thu và đạt tới $ 6 Tỷ USD mỗi năm. Doanh thu tăng trưởng 90% mỗi năm.
Năm 2016: Đến năm 2016, doanh thu tăng gấp đôi và đạt $ 13 Tỷ USD mỗi năm.
2017: Năm 2017, AWS re: invent phát hành một loạt các Dịch vụ Trí tuệ Nhân tạo, nhờ đó doanh thu của AWS tăng gấp đôi và đạt 27 tỷ USD mỗi năm.
2018: Vào năm 2018, AWS đã đưa ra Chứng chỉ Chuyên môn về Máy học. Nó tập trung nhiều vào việc tự động hóa Trí tuệ nhân tạo và Máy học.

7. Các tính năng của AWS
Sau đây là các tính năng của AWS: Uyển chuyển; Hiệu quả về chi phí; Có thể mở rộng và đàn hồi; Đảm bảo; Có kinh nghiệm
1) Tính linh hoạt
Sự khác biệt giữa AWS và các mô hình CNTT truyền thống là tính linh hoạt.
Các mô hình truyền thống được sử dụng để cung cấp các giải pháp CNTT đòi hỏi đầu tư lớn vào kiến ​​trúc, ngôn ngữ lập trình và hệ điều hành mới. Mặc dù những khoản đầu tư này có giá trị, nhưng cần có thời gian để áp dụng công nghệ mới và cũng có thể làm chậm doanh nghiệp của bạn.
Tính linh hoạt của AWS cho phép chúng tôi chọn mô hình lập trình, ngôn ngữ và hệ điều hành nào phù hợp hơn cho dự án của họ, vì vậy chúng tôi không phải học các kỹ năng mới để áp dụng công nghệ mới.
Tính linh hoạt có nghĩa là việc di chuyển các ứng dụng cũ sang đám mây rất dễ dàng và tiết kiệm chi phí. Thay vì viết lại các ứng dụng để áp dụng các công nghệ mới, bạn chỉ cần di chuyển các ứng dụng lên đám mây và khai thác các khả năng tính toán tiên tiến.
Xây dựng ứng dụng trong aws cũng giống như xây dựng ứng dụng bằng cách sử dụng tài nguyên phần cứng hiện có.
Các tổ chức lớn hơn chạy ở chế độ kết hợp, tức là một số phần của ứng dụng chạy trong trung tâm dữ liệu của họ và các phần khác của ứng dụng chạy trên đám mây.
Tính linh hoạt của aws là một tài sản tuyệt vời cho các tổ chức để cung cấp sản phẩm với công nghệ cập nhật kịp thời và nâng cao năng suất tổng thể.
2) Hiệu quả về chi phí

Chi phí là một trong những yếu tố quan trọng nhất cần được xem xét trong việc cung cấp các giải pháp CNTT.
Ví dụ, phát triển và triển khai một ứng dụng có thể phát sinh chi phí thấp, nhưng sau khi triển khai thành công thì cần có phần cứng và băng thông. Việc sở hữu cơ sở hạ tầng của chính chúng ta có thể phải chịu chi phí đáng kể, chẳng hạn như điện, làm mát, bất động sản và nhân viên.
Đám mây cung cấp cơ sở hạ tầng CNTT theo yêu cầu cho phép bạn sử dụng tài nguyên mà bạn thực sự cần. Trong aws, bạn không bị giới hạn trong một số lượng tài nguyên như lưu trữ, băng thông hoặc tài nguyên máy tính vì rất khó dự đoán yêu cầu của mọi tài nguyên. Do đó, chúng ta có thể nói rằng đám mây cung cấp sự linh hoạt bằng cách duy trì sự cân bằng tài nguyên phù hợp.
AWS không cung cấp khoản đầu tư trả trước, cam kết dài hạn hoặc chi tiêu tối thiểu.
Bạn có thể mở rộng quy mô hoặc giảm quy mô khi nhu cầu về tài nguyên tăng hoặc giảm tương ứng.
Một aws cho phép bạn truy cập các tài nguyên ngay lập tức. Nó có khả năng đáp ứng các thay đổi nhanh hơn và bất kể thay đổi lớn hay nhỏ, có nghĩa là chúng tôi có thể tận dụng các cơ hội mới để đáp ứng các thách thức kinh doanh có thể tăng doanh thu và giảm chi phí.
3) Có thể mở rộng và đàn hồi
Trong một tổ chức CNTT truyền thống, khả năng mở rộng và độ co giãn được tính toán với đầu tư và cơ sở hạ tầng trong khi ở trong một đám mây, khả năng mở rộng và độ co giãn giúp tiết kiệm và cải thiện ROI (Return On Investment).
Khả năng mở rộng trong aws có khả năng mở rộng tài nguyên máy tính lên hoặc xuống khi nhu cầu tăng hoặc giảm tương ứng.
Độ co giãn trong aws được định nghĩa là sự phân phối lưu lượng ứng dụng đến trên nhiều mục tiêu, chẳng hạn như phiên bản Amazon EC2, vùng chứa, địa chỉ IP và các hàm Lambda.
Khả năng mở rộng và cân bằng tải co giãn tự động mở rộng quy mô tài nguyên máy tính AWS của bạn để đáp ứng nhu cầu không mong muốn và tự động giảm quy mô khi nhu cầu giảm.
Đám mây aws cũng hữu ích để thực hiện các công việc ngắn hạn, các công việc quan trọng và các công việc được lặp lại định kỳ.
4) Bảo mật
AWS cung cấp một nền tảng điện toán đám mây có thể mở rộng cung cấp cho khách hàng sự bảo mật đầu cuối và quyền riêng tư đầu cuối.
AWS kết hợp bảo mật vào các dịch vụ của mình và các tài liệu để mô tả cách sử dụng các tính năng bảo mật.
AWS duy trì tính bảo mật, tính toàn vẹn và tính khả dụng của dữ liệu của bạn, đây là điều quan trọng hàng đầu của aws.
Bảo mật vật lý: Amazon có nhiều năm kinh nghiệm trong việc thiết kế, xây dựng và vận hành các trung tâm dữ liệu quy mô lớn. Cơ sở hạ tầng aws được tích hợp trong các trung tâm dữ liệu được AWS kiểm soát trên toàn thế giới. Các trung tâm dữ liệu được bảo mật về mặt vật lý để ngăn chặn truy cập trái phép.
Bảo mật dữ liệu: Dữ liệu cá nhân và doanh nghiệp có thể được mã hóa để duy trì sự riêng tư của dữ liệu.

5) Có kinh nghiệm
Đám mây AWS cung cấp các cấp độ về quy mô, bảo mật, độ tin cậy và quyền riêng tư.
AWS đã xây dựng cơ sở hạ tầng dựa trên các bài học kinh nghiệm từ hơn mười sáu năm kinh nghiệm quản lý hoạt động kinh doanh Amazon.com trị giá hàng tỷ đô la.
Amazon tiếp tục mang lại lợi ích cho khách hàng của mình bằng cách nâng cao khả năng cơ sở hạ tầng của họ.
Ngày nay, Amazon đã trở thành một nền tảng web toàn cầu phục vụ hàng triệu khách hàng và AWS đã được phát triển từ năm 2006, phục vụ hàng trăm nghìn khách hàng trên toàn thế giới.

8. Cơ sở hạ tầng toàn cầu AWS
AWS là một nền tảng điện toán đám mây có sẵn trên toàn cầu.
Cơ sở hạ tầng toàn cầu là một khu vực trên toàn thế giới, trong đó AWS có trụ sở. Cơ sở hạ tầng toàn cầu là một loạt các dịch vụ CNTT cấp cao được hiển thị bên dưới:
AWS có sẵn ở 19 khu vực và 57 khu vực khả dụng vào tháng 12 năm 2018 và 5 khu vực khác 15 khu vực khả dụng nữa cho năm 2019.
Sau đây là các thành phần tạo nên cơ sở hạ tầng AWS: 

  • Availability Zones
  • Region
  • Edge locations
  • Regional Edge Caches

1) Vùng khả dụng như một Trung tâm dữ liệu
Vùng khả dụng là một cơ sở có thể ở đâu đó trong một quốc gia hoặc trong một thành phố. Bên trong cơ sở này, tức là Trung tâm dữ liệu, chúng ta có thể có nhiều máy chủ, thiết bị chuyển mạch, cân bằng tải, tường lửa. Những thứ tương tác với đám mây nằm bên trong các trung tâm dữ liệu.
Vùng khả dụng có thể là một số trung tâm dữ liệu, nhưng nếu chúng gần nhau, chúng được tính là 1 vùng khả dụng.

2) Khu vực
Một khu vực là một khu vực địa lý. Mỗi vùng bao gồm thêm 2 vùng khả dụng.
Vùng là một tập hợp các trung tâm dữ liệu hoàn toàn biệt lập với các vùng khác.
Một vùng bao gồm nhiều hơn hai vùng khả dụng được kết nối với nhau thông qua các liên kết.
Cơ sở hạ tầng toàn cầu AWS
Các vùng khả dụng được kết nối thông qua các sợi metro dự phòng và cách ly.

3. Vị trí cạnh
Vị trí cạnh là điểm cuối của AWS được sử dụng để lưu nội dung vào bộ nhớ đệm.
Các vị trí cạnh bao gồm CloudFront, Mạng phân phối nội dung của Amazon (CDN).
Vị trí cạnh nhiều hơn vùng. Hiện tại, có hơn 150 vị trí cạnh.
Vị trí cạnh không phải là một khu vực mà là một vị trí nhỏ mà AWS có. Nó được sử dụng để lưu nội dung vào bộ nhớ đệm.
Các vị trí Edge chủ yếu nằm ở hầu hết các thành phố lớn để phân phối nội dung đến người dùng cuối với độ trễ giảm.
Ví dụ: một số người dùng truy cập trang web của bạn từ Singapore; thì yêu cầu này sẽ được chuyển hướng đến vị trí gần nhất với Singapore, nơi có thể đọc dữ liệu đã lưu trong bộ nhớ cache.

4) Bộ nhớ đệm cạnh khu vực
AWS đã công bố một loại vị trí cạnh mới vào tháng 11 năm 2016, được gọi là Bộ nhớ đệm cạnh khu vực.
Bộ nhớ cache của Vùng cạnh nằm giữa các máy chủ CloudFront Origin và các vị trí cạnh.
Bộ nhớ đệm cạnh khu vực có bộ nhớ đệm lớn hơn một vị trí cạnh riêng lẻ.
Dữ liệu được xóa khỏi bộ nhớ đệm tại vị trí cạnh trong khi dữ liệu được giữ lại tại Bộ đệm cạnh khu vực.
Khi người dùng yêu cầu dữ liệu, thì dữ liệu không còn khả dụng ở vị trí cạnh. Do đó, vị trí cạnh truy xuất dữ liệu được lưu trong bộ đệm ẩn từ bộ đệm Vùng cạnh thay vì máy chủ Nguồn gốc có độ trễ cao.

9. Bậc miễn phí AWS
Cách đăng nhập vào nền tảng AWS

Đầu tiên hãy truy cập trang web https://aws.amazon.com.
Màn hình sau xuất hiện sau khi mở trang web, sau đó nhấp vào Hoàn tất Đăng ký để tạo tài khoản và điền các chi tiết cần thiết.

Màn hình sau xuất hiện sau khi nhấp vào nút "Hoàn tất Đăng ký". Nếu bạn đã là người dùng hiện tại của tài khoản AWS, hãy nhập địa chỉ email của tài khoản AWS của bạn, nếu không, hãy "tạo tài khoản aws".
Khi nhấp vào nút "tạo tài khoản aws", màn hình sau xuất hiện yêu cầu người dùng điền một số trường.

Bây giờ, hãy điền thông tin liên hệ của bạn.

Sau khi cung cấp thông tin liên hệ, hãy điền thông tin thanh toán của bạn.

Sau khi cung cấp thông tin thanh toán, hãy xác nhận danh tính của bạn bằng cách nhập số điện thoại và mã kiểm tra bảo mật, sau đó nhấp vào nút "Liên hệ với tôi".

AWS sẽ liên hệ với bạn để xác minh xem số liên hệ được cung cấp có chính xác hay không.

Khi số được xác minh, thông báo sau sẽ xuất hiện trên màn hình.

Bước cuối cùng là bước xác nhận. Nhấp vào liên kết để đăng nhập lại; nó chuyển hướng bạn đến "Bảng điều khiển quản lý".
Số nhận dạng tài khoản AWS
AWS chỉ định hai loại ID duy nhất cho tài khoản của mỗi người dùng:

ID tài khoản AWS
ID người dùng chuẩn

  • AWS Account ID: là một dãy gồm 12 số , ví dụ 123456785431, dùng để sử dụng cho các hoạt động cơ bản như tương tác với tài nguyên Amazon Resource Names (ARNs). Dựa trên giá trị AWS Account ID này, thì hệ thống Amazon Web Services sẽ biết cách phân biệt tài nguyên dành cho tài khoản của bạn và tài nguyên dành cho tài khoản AWS khác.
  • Canonical User ID: là một chuỗi kí tự dài ngoằng, chẳng hạn như ‘79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5217a1dcd47ef2be’. Thường được dùng trong nhóm dịch vụ Amazon S3 giúp truy cập được nhiều tài nguyên trong một tài khoản AWS khác thông qua việc phân quyền. Nội dung này sẽ đi chi tiết hơn khi tìm hiểu về Amazon S3.

ID tài khoản AWS
ID tài khoản AWS là một số gồm 12 chữ số, chẳng hạn như 123456780123 có thể được sử dụng để tạo Tên tài nguyên Amazon (ARN). Giả sử chúng ta tham chiếu đến các tài nguyên chẳng hạn như người dùng IAM, ID tài khoản AWS phân biệt tài nguyên với các tài nguyên trong các tài khoản AWS khác.

Tìm ID tài khoản AWS

Chúng tôi có thể tìm thấy ID tài khoản AWS từ Bảng điều khiển quản lý AWS. Các bước sau được thực hiện để xem ID tài khoản của bạn:

Đăng nhập vào tài khoản aws bằng cách nhập địa chỉ email và mật khẩu của bạn, sau đó bạn sẽ chuyển đến bảng điều khiển quản lý.

Bây giờ, nhấp vào tên tài khoản, một menu thả xuống xuất hiện.

Nhấp vào "Tài khoản của tôi" trong menu thả xuống của tên tài khoản để xem ID tài khoản của bạn.

ID người dùng hợp quy
ID người dùng hợp quy là hệ thập lục phân 64 chữ số được mã hóa thành số 256 bit.
ID người dùng chuẩn được sử dụng trong chính sách nhóm Amazon S3 để truy cập nhiều tài khoản có nghĩa là tài khoản AWS có thể truy cập tài nguyên trong tài khoản AWS khác. Ví dụ: nếu bạn muốn quyền truy cập tài khoản AWS vào nhóm của mình, bạn cần chỉ định ID người dùng chuẩn cho chính sách của nhóm.
Tìm ID người dùng chuẩn

Đầu tiên, hãy truy cập trang web https://aws.amazon.com và đăng nhập vào tài khoản aws bằng cách nhập địa chỉ email và mật khẩu của bạn.
Từ phía bên phải của bảng điều khiển quản lý, hãy nhấp vào tên tài khoản.

Nhấp vào "Thông tin đăng nhập bảo mật của tôi" từ menu thả xuống của tên tài khoản. Màn hình xuất hiện như hình dưới đây:
Nhấp vào Định danh tài khoản để xem ID người dùng hợp quy.

Tham khảo

https://www.javatpoint.com/aws-tutorial

 

Bài viết cùng chủ đề