1. Trang chủ
  2. » Công Nghệ Thông Tin

Tìm hiểu về aws cloud (nguyên lý hệ điều hành)

6 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm Hiểu Về Aws Cloud
Tác giả Phạm Anh Tuấn, Lã Việt Cường
Người hướng dẫn TS. Nguyễn Thị Hậu
Trường học Đại Học Quốc Gia Hà Nội
Chuyên ngành Nguyên Lý Hệ Điều Hành
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 6
Dung lượng 1,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

I. Điện toán đám mây ........................................................................................................................... 3 i. Điện toán đám mây – Cloud computing là gì? ..................................................................... 3 ii. Phân loại ............................................................................................................................ 3 II. Amazon Web Services ...................................................................................................................... 3 i. AWS là gì? ............................................................................................................................ 3 ii. Kiến trúc của AWS .......................................................................................................... 4 iii. Đặc trưng của AWS ......................................................................................................... 5 III. AWS Lambda .................................................................................................................................... 6 i. AWS Lambda là gì? .............................................................................................................. 6 ii. Phương thức sử dụng ...................................................................................................... 6 IV. Demo ứng dụng AWS Lambda ........................................................................................................ 6

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

-BÁO CÁO BÀI TẬP LỚN

TÌM HIỂU VỀ AWS CLOUD

Họ và tên: Phạm Anh Tuấn – 21020397

Lã Việt Cường – 21020284 Môn học: Nguyên lý hệ điều hành

Lớp học phần: INT2214_2

Giảng viên: TS Nguyễn Thị Hậu

Hà Nội, tháng 11 năm 2023

Trang 2

MỤC LỤC

I Điện toán đám mây 3

i Điện toán đám mây – Cloud computing là gì? 3

ii Phân loại 3

II Amazon Web Services 3

i AWS là gì? 3

ii Kiến trúc của AWS 4

iii Đặc trưng của AWS 5

III AWS Lambda 6

i AWS Lambda là gì? 6

ii Phương thức sử dụng 6

IV Demo ứng dụng AWS Lambda 6

Trang 3

I Điện toán đám mây

i Điện toán đám mây – Cloud computing là gì?

Cloud Computing là mô hình dịch vụ cho phép người truy cập tài nguyên điện toán dùng chung (mạng, server, lưu trữ, ứng dụng, dịch vụ) thông qua kết nối mạng một cách dễ dàng, mọi lúc, mọi nơi, theo yêu cầu Tài nguyên điện toán đám mây có thể được thiết lập hoặc hủy bỏ nhanh chóng bởi người dùng mà không cần sự can thiệp của Nhà cung cấp dịch vụ

ii Phân loại

 Infrastructure as a Service (IaaS)

IaaS chuyên cung cấp các tính năng cơ bản nhất như mạng, máy tính ảo, không gian lưu trữ dữ liệu, CPU, RAM, HDD/SSD, Khi sử dụng dịch vụ này, người dùng đã có một máy chủ ảo trên không gian đám mây để làm việc Họ không cần phải quan tâm tới các khía cạnh khác như máy chủ nằm ở trung tâm dữ liệu nào, sử dụng mạng viễn thông nào,

 Platform as a Service (PaaS)

PaaS cho phép người dùng lựa chọn các phần mềm mong muốn, triển khai và sử dụng mà không cần quan tâm đến việc quản lý hạ tầng cơ

sở

 Software as a Service (SaaS)

SaaS cung cấp các ứng dụng phần mềm sẵn có cho người dùng sử dụng thông qua mạng Internet

II Amazon Web Services

i AWS là gì?

Amazon Web Services (AWS) là nền tảng đám mây toàn diện và được sử dụng phổ biến nhất thế giới 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 cầu Các dịch vụ của AWS cung cấp các giải pháp có quy mô linh hoạt cho điện toán, lưu trữ, cơ sở

dữ liệu, phân tích, v.v

Trang 4

ii Kiến trúc của AWS

Với hơn 200 dịch vụ của AWS, được phân loại theo các chức năng chủ yếu như sau:

 Tính toán

Đám mây điện toán đàn hồi Amazon (EC2) là dịch vụ cung cấp máy chủ ảo cho khả năng tính toán Dịch vụ EC2 cung cấp hàng chục loại phiên bản với dung lượng và kích cỡ khác nhau Dữ liệu có thể được điều chỉnh cho phù hợp với các loại khối lượng công việc và ứng dụng cụ thể, chẳng hạn như các công việc đòi hỏi nhiều bộ nhớ và điện toán tăng tốc

 Lưu trữ

Amazon Simple Storage Service (S3) cung cấp bộ lưu trữ đối

tượng có thể mở rộng để sao lưu, thu thập và phân tích dữ liệu Chuyên gia CNTT lưu trữ dữ liệu và tệp dưới dạng đối tượng S3 có dung lượng lên tới 5 GiB

Doanh nghiệp cũng có thể di chuyển dữ liệu lên đám mây thông qua các thiết bị truyền tải lưu trữ, chẳng hạn như AWS Snowball hoặc sử dụng AWS Storage Gateway để cho phép các ứng dụng tại chỗ truy cập

dữ liệu đám mây

 Cơ sở dữ liệu và quản lý dữ liệu

Dịch vụ cơ sở dữ liệu quan hệ Amazon bao gồm các tùy chọn cho Oracle, MariaDB, MySQL, PostgreSQL, SQL Server và cơ sở dữ liệu hiệu suất cao độc quyền có tên Amazon Aurora Hoặc quả lý cơ sở dữ liệu NoSQL bằng Amazon DynamoDB

 Mạng máy tính

Amazon Virtual Private Cloud (Amazon VPC) cung cấp cho quản trị viên quyền kiểm soát mạng ảo để sử dụng một phần riêng biệt của đám mây AWS AWS tự động cung cấp tài nguyên mới trong VPC để tăng cường bảo vệ

 Quản lý big data

Amazon EMR, Amazon Kinesis, Amazon Athena

Trang 5

 Trí tuệ nhân tạo

Amazon Lex, Amazon Polly

 Phát triển ứng dụng di động

Amazon Cognito

 Bảo mật

AWS Identity and Access Management, Amazon Macie

iii Đặc trưng của AWS

 Nền tảng AWS đáp ứng hầu hết mọi nhu cầu sử dụng

Hơn 200 dịch vụ sẵn sàng chỉ sau một vài thao tác với AWS, từ lưu trữ dữ liệu tới những công cụ triển khai, thư mục để phân phối nội dung,… được cung cấp nhanh chóng, không mất chi phí vốn trả trước

 Tính bảo mật mạnh mẽ hơn nền tảng máy chủ vật lý

AWS sử dụng phương pháp tiếp cận đầu cuối để bảo mật và củng

cố cơ sở hạ tầng, bao gồm các hệ thống vật lý, hệ thống vận hành và phần mềm AWS tuân thủ các tiêu chuẩn bảo mật quốc tế, cung cấp khả năng kiểm tra tuân thủ đối với các quy tắc và quy định, chẳng hạn:

 Khả năng mở rộng cao

AWS cung cấp khả năng mở rộng linh hoạt, cho phép doanh

nghiệp tăng hoặc giảm tài nguyên theo nhu cầu Doanh nghiệp có thể dễ dàng mở rộng ứng dụng để xử lý lưu lượng cao hoặc đáp ứng nhu cầu tăng trưởng mà không cần đầu tư vào cơ sở hạ tầng vật lý

 Tối ưu chi phí

Khách hàng của AWS có thể tiết kiệm nguồn lực và chi phí cho xây dựng máy chủ Đồng thời AWS cung cấp phương thức định giá theo mức sử dụng, nghĩa là một công ty sẽ chỉ trả tiền cho những dịch vụ mà

họ đã sử dụng Nó cũng giống như thanh toán hóa đơn tiền điện của bạn; bạn chỉ trả tiền cho lượng điện bạn đã tiêu thụ Hơn nữa, AWS không yêu cầu cam kết về thời gian sử dụng

Trang 6

 Đáng tin cậy

AWS hiện phục vụ hơn một triệu khách hàng đang hoạt động tại hơn 200 quốc gia trên toàn thế giới Đứng sau AWS là một nhóm chuyên gia công nghệ hàng đầu về bảo mật dữ liệu AWS có thể thực hiện các nhiệm vụ một cách chính xác khi được yêu cầu và cung cấp nhiều dịch

vụ giúp nó trở nên đáng tin cậy hơn, chẳng hạn như khả năng tự động phục hồi sau lỗi nhờ lưu trữ dữ liệu tại các Availability Zone

III AWS Lambda

i AWS Lambda là gì?

AWS Lambda là một dịch vụ tính toán nơi mà bạn có thể upload code của mình lên, và dịch vụ AWS Lambda sẽ giúp bạn chạy đoạn code

đó bằng việc sử dụng các tài nguyên sẵn có của AWS Sau khi bạn

upload code, và bạn tạo ra một Lambda function, AWS sẽ cung cấp và quản lý các server mà bạn sử dụng để chạy code

ii Phương thức sử dụng

Có 2 phương án sử dụng AWS Lambda:

• Một dịch vụ tính toán hướng sự kiện nơi mà AWS Lambda chạy code của bạn và trả về các sự kiện, những thay đổi về data được đẩy vào một bucket của Amazon S3 hoặc là một bảng của Amazon

DynamoDB

• Dịch vụ tính toán để chạy code và sẽ trả về các HTTP request sử dụng Amazon API Gateway hoặc API dùng đến AWS SDKs

IV Demo ứng dụng AWS Lambda

Ngày đăng: 11/12/2023, 00:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w