I, Giới thiệu về AWS ........................................................................3 II, Kiến trúc của AWS ...............................................................................4 III, Đặc trưng của AWS .............................................................................6 IV, Điện toán phân tán (Distributed Computing) ..............................7 1, Điện toán phân tán là gì? ....................................................7 2, Ưu điểm của điện toán phân tán ........................................7 3, Các loại kiến trúc .................................................................7 V, Demo cách sử dụng các chức năng tiêu biểu ...........................7
Trang 1BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG: ĐHCN – ĐHQGHN
KHOA: CNNT
BÁO CÁO
ĐỀ TÀI: Tìm hiểu về AWS cloud
Sinh viên thực hiện: Quách Văn Vũ - 20020505
Nguyễn Quang Hiệu - 21020911
Trang 2Mục Lục
I, Giới thiệu về AWS .3
II, Kiến trúc của AWS .4
III, Đặc trưng của AWS 6
IV, Điện toán phân tán (Distributed Computing) 7
1, Điện toán phân tán là gì? 7
2, Ưu điểm của điện toán phân tán 7
3, Các loại kiến trúc 7
V, Demo cách sử dụng các chức năng tiêu biểu 7
Link video thuyết trình:
I Giới thiệu về AWS
Điện toán đám mây (cloud computing) là gì? Điện toán đám mây là
việc phân phối các tài nguyên CNTT theo nhu cầu qua Internet với chính
Trang 3sách thanh toán theo mức sử dụng Thay vì mua, sở hữu và bảo trì các trung tâm dữ liệu và máy chủ vật lý, bạn có thể tiếp cận các dịch vụ công nghệ, như năng lượng điện toán, lưu trữ và cơ sở dữ liệu, khi cần thiết, từ nhà cung cấp dịch vụ đám mây như Amazon Web Services (AWS)
AWS là gì? Amazon Web Services (AWS) là giải pháp đám mây toàn
diện và được sử dụng rộng rãi nhất được phát triển bởi Amazon, cung cấp trên 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn thế giới Hàng triệu khách hàng – bao gồm các công ty khởi nghiệp tăng trưởng nhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ – đều tin tưởng vào AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn
Đầy đủ chức năng nhất
AWS có nhiều dịch vụ hơn và nhiều tính năng hơn trong các dịch vụ
đó, hơn bất kỳ nhà cung cấp đám mây nào khác–từ các công nghệ cơ sở hạ tầng như máy tính, ổ lưu trữ và cơ sở dữ liệu–đến các công nghệ mới nổi, như machine learning và trí tuệ nhân tạo, kho dữ liệu và phân tích, và
Internet of Things Điều này giúp bạn chuyển các ứng dụng hiện có của bạn lên đám mây nhanh hơn, dễ dàng hơn và hiệu quả hơn về chi phí cũng như xây dựng gần như mọi thứ bạn có thể hình dung
Cộng đồng khách hàng và đối tác lớn nhất
AWS có cộng đồng lớn và linh hoạt nhất với hàng triệu khách hàng hoạt động và hàng chục ngàn đối tác trên toàn cầu Khách hàng trên hầu hết các ngành công nghiệp thuộc mọi quy mô, bao gồm công ty khởi nghiệp, doanh nghiệp và tổ chức công, đang chạy mọi trường hợp sử dụng có thể diễn ra trên AWS Mạng lưới đối tác AWS (APN) bao gồm hàng nghìn đơn
vị tích hợp hệ thống chuyên về dịch vụ AWS và hàng chục nghìn nhà cung cấp phần mềm độc lập (ISV) điều chỉnh công nghệ của mình để hoạt động trên AWS
Bảo mật nhất
AWS được thiết kế để trở thành môi trường điện toán đám mây bảo mật và linh hoạt nhất hiện nay Cơ sở hạ tầng cốt lõi của chúng tôi được xây dựng để đáp ứng các yêu cầu bảo mật cho quân đội, ngân hàng toàn cầu và
Trang 4các tổ chức khác với mức độ nhạy cảm cao Điều này được hỗ trợ bởi một
bộ công cụ bảo mật trên đám mây chuyên sâu, với hơn 300 tính năng cũng như dịch vụ bảo mật, tuân thủ và quản trị AWS hỗ trợ 98 tiêu chuẩn bảo mật và chứng nhận tuân thủ Tất cả 117 dịch vụ AWS lưu trữ dữ liệu khách hàng đều cung cấp khả năng mã hóa các dữ liệu đó
Tốc độ đổi mới nhanh nhất
Với AWS, bạn có thể tận dụng các công nghệ mới nhất để thử nghiệm và đổi mới nhanh hơn Chúng tôi liên tục đẩy nhanh tốc độ đổi mới
để phát minh ra các công nghệ hoàn toàn mới mà bạn có thể sử dụng để chuyển đổi doanh nghiệp của mình Ví dụ, vào năm 2014, AWS đã tiên phong trong không gian điện toán không có máy chủ với việc ra mắt AWS Lambda, cho phép các nhà phát triển chạy mã của họ mà không cần cung cấp hoặc quản lý máy chủ Và AWS đã xây dựng Amazon SageMaker, một dịch vụ machine learning được quản lý hoàn toàn, trao quyền cho các nhà phát triển và nhà khoa học mỗi ngày sử dụng machine learning–mà không cần bất kỳ kinh nghiệm nào trước đó
Chuyên môn vận hành đã được chứng minh là tốt nhất
AWS có kinh nghiệm, sự trưởng thành, độ tin cậy, bảo mật và hiệu suất chưa từng có mà bạn có thể tin tưởng cho các ứng dụng quan trọng nhất của mình Trong hơn 16 năm, AWS đã cung cấp dịch vụ đám mây cho hàng triệu khách hàng trên toàn thế giới, phục vụ nhiều trường hợp sử dụng
đa dạng AWS có nhiều kinh nghiệm vận hành nhất, trên quy mô lớn hơn so với bất kỳ nhà cung cấp đám mây nào
II Kiến trúc của AWS
Kiến trúc AWS chia làm nhiều tầng cùng những dịch vụ tương ứng:
Tầng – Tính toán:
● EC2 (Elastic Compute Cloud): Là dịch vụ cho phép thuê máy chủ ảo (virtual machine) và tính toán đám mây
● Lambda: Là dịch vụ cho phép chạy mã nguồn của bạn mà không cần phải quản lý máy chủ
● Elastic Beanstalk: Là dịch vụ quản lý và triển khai ứng dụng web của bạn trên AWS
Trang 5● Lightsail: Là dịch vụ cung cấp các máy chủ ảo và các ứng dụng web đơn giản, phù hợp với các doanh nghiệp nhỏ và vừa
Tầng – Lưu trữ: AWS thường có nhiều dịch vụ cơ sở, lưu trữ khác nhau Trong đó:
● AWS Storage Gateway giúp việc kết nối phần mềm
on-premise với hệ thống lưu trữ trên Cloud được liên tục và bảo mật
● Amazon S3 cung cấp hạ tầng cho việc lưu trữ mọi tài liệu dự phòng, chính vì thế, bạn có thể lưu trữ và truy xuất tới bất kỳ khối dữ liệu nào ở mọi thời điểm
● Amazon Glacier là dịch vụ lưu trữ với chi phí thấp nhưng vô cùng bảo mật và khá tiện ích cho việc lưu trữ và sao lưu dữ liệu
● AWS Import/Export thường được sử dụng để đẩy nhanh tiến
độ di chuyển một lượng dữ liệu lớn vào ra AWS sử dụng các thiết bị lưu trữ di động
Tầng – Database: Dịch vụ cơ sở Database được dùng để thiết lập, hoạt động và mở rộng Cloud bao gồm: Amazon DynamoDB, Amazon Redshift, Amazon Elasticache…
Tầng – Mạng: Để mở rộng cơ sở hạ tầng của doanh nghiệp trên AWS Cloud thì nên sử dụng các dịch vụ của AWS Networking Các dịch vụ thường được sử dụng nhiều là Amazon VPC , Amazon Route 53, AWS Direct Connect
Tầng - Ứng dụng: cung cấp các dịch vụ liên quan đến việc phát triển
và triển khai các ứng dụng trên đám mây AWS như:
● Amazon API Gateway: cho phép phát triển, triển khai và quản
lý các API (Application Programming Interface) trên đám mây AWS
● AWS AppSync: cung cấp dịch vụ đồng bộ dữ liệu, cho phép các ứng dụng di động và web tương tác với các dữ liệu được lưu trữ trên AWS
● AWS Step Functions: cung cấp một cách để quản lý các công việc dạng "state machine" trên đám mây AWS
Trang 6● Amazon Pinpoint: cung cấp dịch vụ gửi thông báo và marketing cho ứng dụng di động và web
III Đặc trưng của AWS
Các tính năng:
Có 5 tính năng cơ bản của hệ thống AWS
- Flexibility
- Cost-effective
- Scalable and elastic
- Secure
- Experienced
1 Flexibility
- Cho phép lựa chọn mô hình lập trình, ngôn ngữ và hệ điều hành để phù hợp với dự án
- Giúp giảm thiểu chi phí và thời gian khi không cần viết lại ứng dụng mà
có thể phát triển thêm sau khi đưa lên cloud
2 Cost-effective
- Không bị giới hạn tài nguyên, giúp cân bằng được tài nguyên sử dụng
3 Scalable and elastic
- Khả năng mở rộng của AWS giúp tăng hoặc giảm quy mô tài nguyên máy tính khi nhu cầu thay đổi
- Elasticity và Scalablity sẽ tự động thay đổi quy mô tài nguyên điện toán AWS của bạn để đáp ứng nhu cầu ngoài dự kiến và tự động giảm quy mô khi nhu cầu giảm
4 Secure
- AWS tích 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
Trang 7- 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 cực kỳ quan trọng đối với AWS
5 Experienced
- AWS đã xây dựng cơ sở hạ tầng dựa trên những bài học rút ra từ hơn 16 năm kinh nghiệm quản lý doanh nghiệp Amazon.com trị giá hàng tỷ đô la
So sánh với các nền tảng đám mây khác:
IV Điện toán phân tán (Distributed Computing)
1 Điện toán phân tán là gì?
Điện toán phân tán là phương pháp giúp nhiều máy tính làm việc cùng nhau để giải quyết một vấn đề chung Phương pháp này biến mạng máy tính thành một máy tính đơn lẻ mạnh mẽ, có khả năng
Trang 8cung cấp tài nguyên quy mô lớn để giải quyết những thách thức phức tạp
2 Ưu điểm của điện toán phân tán
- Khả năng điều chỉnh quy mô
- Mức độ sẵn sàng
- Tính nhất quán
- Tính minh bạch
- Độ hiệu quả
3 Các loại kiến trúc
- Khách-chủ: Máy khách có thông tin và khả năng xử lý hạn chế Thay vào đó, máy khách đưa ra các yêu cầu tới máy chủ, nơi quản lý hầu hết dữ liệu và các tài nguyên khác Máy chủ đồng
bộ hóa và quản lý quyền truy cập vào tài nguyên
- Kiến trúc 3 bậc: máy khách vẫn là bậc đầu tiên mà bạn truy cập, máy chủ được chia làm 2 loại: máy chủ ứng dụng và máy chủ cơ sở dữ liệu
- Kiến trúc N bậc: Hệ thống phân tán ngang hàng phân công trách nhiệm ngang nhau cho tất cả các máy tính nối mạng
V Demo cách sử dụng các chức năng tiêu biểu
Tài liệu tham khảo:
https://aws.amazon.com
https://wikihoidap.org/amazon-web-services-la-gi