1. Trang chủ
  2. » Luận Văn - Báo Cáo

Điện Toán Đám Mây Đề Tài Tìm Hiểu Và Sử Dụng Amazon Web Services Cloud Computing.pdf

25 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI CÔNG NGHỆ THÔNG TIN

BAO CAO DO AN MON HOC

DIEN TOAN DAM MAY

DE TAI

TIM HIEU VA SU DUNG

AMAZON WEB SERVICES CLOUD COMPUTING

Trang 2

LOI CAM ON

em xin gửi lời cảm ơn tới tất cả những người đã đóng góp ý kiến, giúp đỡ chúng em dù chỉ là nhỏ nhất đê chúng em có thê hoàn thành đồ án này một cách tốt nhất.Thông qua quá trình thực hiện đồ án, em đã phần nào củng có, tích lũy được những kiến thũc về Điện toán đám mây Mặc dù đã cố gắng hết sức trong tat ca quá trình từ học tập cho đến thực hiện đề tài này nhưng chúng em cũng không thẻ tránh khỏi những sai sót nhất định Chúng em rất mong nhận được sự thông cảm, bỏ qua và góp ý tận tình từ thầy và các bạn

Trang 4

MUC LUC

L CHƯƠNG I: MÔ TẢ BÀI TOÁN 225 2222212212222 1222211110022 22a ó

1.1 BRC VAM DR Q.2 2.2 He errrerrrrye 6

12 Khó khăn Ặ 0n HH HH HH HH HH HH 7

I CHƯƠNG II: GIẢI PHÁP SỨ DỤNG ĐIỆN TOÁN ĐÁM MÂY 8

2.1 Khái quát về điện toán đám mây S222 2 2H Hư Hy tr ty ree 8

2.1.1 LOIN (00 Ni ))08 (n8 NNHciớa5äẰầẢäÝŸ4&ÉẼẢẼẢÝ4ÝÝ 8 2.1.2 Điện toán đám mây hoạt động như thế nào? 2 222m2 eng 8 2.1.3 Ưu điểm và lợi ích của điện toán đám mây 52 2n 22H rrrya 8 2.2 Các mô hình dịch vụ điện toán đấm mây - 0 2212012211211 221 2511211221212 1111212 0110012511112 xe 9 2.2.1 TaaS — Infrastructure as a SeFVÍC€ LH Hà nà HH Hà tre 9 2.2.2 hy nh 11 2.2.3 SaaS — Software as a Service ố 12 2.2.4, Bang so sánh khái niệm của ba mô hình dịch vụ co bản eects 13 2.3 Các mô hình triển khai điện toán đám mây 22 222 HH Hư rrrr run 15 2.3.1 Điện toán đám mây riêng tw (Private cloud) 2c 222 n1 HH re 15 2.3.2 Điện toán đám mây công cộng (Public cloud|) 1 2522121222222 1x re 15 2.3.3 Điện toán đám mây chung (Community cloudÌ) 2 22122222222 xe 15 2.3.4 Điện toán đám mây lai (Hybrid cloud) 2 222 12211221521 151 1212521221181 21251 12k 1ó 2.3.5 So sánh hai mô hình cơ ban Public cloud va Private cloud - ccccesessrre 16 2.4 — Vì sao lựa chọn Amazon Web Services mà không phai la Google Cloud Platform? 17

I CHƯƠNG III: HIỆN THỰC HÓA GIẢI PHÁP à 02 222 2z re rrrườn 21

Trang 5

4.3 Các trường hợp có thế sñ dụng Amazon Lex VY CHUONG V: TONG KET

Trang 6

I CHUONG I: MO TA BAI TOAN 1.1 Đặt vấn đề

Với sự bùng nỗ của internet hiện nay, chúng ta đã thực hiện được nhiều công việc

với tốc độ nhanh hơn và chỉ phí thấp hơn nhiều so với cach thfic truyền thông Chính

vì điều này, đã thúc đây sự khai sinh và phát triển của thương mại điện tñ trên khắp

thế giới, làm thay đôi đáng kề bộ mặt kinh tế thế giới

Giờ đây, trong hoạt động sản xuât kinh doanh, thương mại điện tñ đã khăng định được vai trò xúc tiễn và thúc đây sự phát triển của doanh nghiệp Đối với một cña hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đồng thời đáp ng được nhu cầu của khác hàng sẽ là rất cần thiết Vậy phải quảng bá thế nào đó là xây dựng được một Website cho cña hàng của mình quảng bá tất cả các sản phâm của minh ban Vi vậy website bán hàng handmade online Mật shop ra đời với kỳ vọng giúp người tiêu dùng có thê mua được những mặt hàng handmadechắt lượng với giá cả phải chăng và tiết kiệm thời gian đến trực tiếp shop để mua hàng theo kiểu truyền

it Shop Dang Ky hoặc Đăng Nhập { P in be & V \ +84916754599 = nandmade@matsnop.com Mat Shop ® Gid hang (1) 9 utwHe

Trang cha Sản phẩm Giảm giá Đặt làm Bán hô Q

Uu Dai Khuyén Mai Cuc Lon

Nhanh Tay

Trang 7

San Pham MOI Dreamcatcher ti hon xa Khung ảnh gỗ Móc khóa bò ngốc Lọ hoa tí hon 35.000 VND wks 60,000 VND kkk 50,000 VND kkkke 50,000 VND kkkke Bang sy trung thực, uy tín đôi với khách hàng là trên hết và quan trọng hơn là chat lượng sản phâm cũng như mẫu mã đa dạng, phù hợp với thị hiểu người tiêu dùng, cña hàng đã phát triển với tốc độ không ngừng, phục vụ lên đến 2000 lượt khách đặt mua mỗi ngày

Quy mô cụ thể của cña hàng hiện tại:

Số cũa hàng hiện có của shop: 8 cña hàng Số nhân viên: 150 người

Tổng vốn đầu tư: 10 tỷ

1.2 Khó khăn

Trang 8

II CHƯƠNG II: GIẢI PHÁP SỬ DỤNG ĐIỆN TOÁN DAM MAY 2.1 Khái quát về điện toán đám mây

2.1.1 Điện toán đám mây là gì?

Điện toán đám mây là việc cung cấp theo yêu cầu sc mạnh tính toán, lưu trñ cơ sở dũ liệu, ng dụng và các tài nguyên CNTT khác thông qua một nền tảng dịch vu dam mây qua Internet với chính sách thanh toán theo mfic sfi dung

2.1.2 Điện toán đám mây hoạt động như thế nào?

Điện toán đảm mây cho chúng ta một cách thíc đơn giản đề truy cập vào các may chủ, bộ nhớ, cơ sở dũ liệu và hàng loạt dịch vụ ng dụng trên Internet Nền tảng dịch vụ đám mây nhu Amazon Web Services so hfiu va duy trì phần cũng được kết nối mạng cần thiết cho các dịch vụ ng dụng này, trong khi ta cung cấp và sñ dụng những gì chúng ta cần thông qua một ng dụng web

2.1.3 Ưu điểm và lợi ích của điện toán đám mây a Thay chỉ phí đầu tư bằng chỉ phí linh động

Thay vì phải đầu tư mạnh vào các trung tâm dñ liệu và máy chủ trước khi chúng ta biết sẽ sñ dụng chúng như thế nào, ta có thé chi tra tiền khi người dùng sñ dụng các tài nguyên điện toán, và chỉ phải thanh toán cho mc si dụng thực té

b Lợi ích tí tính kinh tê cao theo quy mô

Băng việc sf dụng điện toán đám mây, chúng ta có thê đạt được mííc chị phí

biến đổi thấp hơn so với khi mình tự đầu tư phần cũng Nhờ sñ dụng tñ hàng trăm

ngàn khách hàng được tổng hợp trong đám mây, nên các nhà cung cấp như Amazon Web Services có thể mang đến lợi ích kinh tế cao hơn theo quy mô, hay nói cách khác là giảm giá thanh toán theo mfic sfi dung

c Không còn phải ước tính năng lực Ộ

Không còn phải đoán nhu câu năng lực cơ sở hạ tâng Khi thực hiện một quyết định về năng lực trước khi triển khai một fĩng dụng, ta thường gặp phải cảnh lãng phí các tài nguyên vốn tốn kém mà lại không dùng đến, hoặc phải đối mặt với vẫn đề năng lực hạn chế Với điện toán đám mây, những vấn đề này khơng cịn nđa Chúng ta có thể truy cập tùy theo nhu cầu của mình và tăng hoặc giảm quy mô theo yêu cầu với thông báo chỉ trong vải phút

d Tăng tốc độ và tính linh hoạt

Trong một mơi trường điện tốn đám mây, chỉ cần một cú nhấp chuột là có tài nguyên CNTT mới, có nghĩa là ta có thê giảm thời gian cần để làm cho những tài nguyên này sẵn có cho các nhà phát triển của mình tñ nhiều tuần xuống chỉ vài phút Điều này dẫn đến sự gia tăng đáng kê trong tính linh hoạt cho tô chũc, vì chỉ phí và

thời gian cần đê th nghiệm và phát triên thấp hơn đáng kể

Trang 9

Tap trung vào các dự án tạo ra sự khác biệt cho doanh nghiệp của mình, chữ không phải là cơ sở hạ tầng Điện toán đám mây cho phép tập trung vào khách hàng

của riêng mình, chđ khơng phải việc bồ trí và vận hành các máy chủ

f Phat trién ra toan cau trong vai phut

De dang triên khai fng dụng ở nhiêu khu vực trên thê giới chỉ với một vài cú nhấp chuột Điều này có nghĩa là chúng ta có thê cung cấp trải nghiệm tốt hơn và độ

trễ thấp hơn cho khách hàng một cách đơn giản và với chỉ phí tôi thiêu 2.2 Các mô hình dịch vụ điện toán đám mây

Các nhà cung cấp dịch vụ điện toán đám mây cung cấp các dịch vụ của họ theo ba mô hỉnh cơ bản:

- Dich vy danh cho Co so ha tang (IaaS— Infrastructure as a Service) - Dich vy danh cho Co so nén tang (PaaS— Platform as a Service) - Dich vy danh cho Phần mềm (SaaS-— Software as a Service) 2.2.1 IaaS — Infrastructure as a Service

IaaS cloud duoc xem 1a một loại hình dich vụ phát triển được đầu tư tốt nhất trong công nghệ điện toán đám mây, các nhà phát triển ng dụng cung cấp cho khách hàng

một không gian ảo dùng để lưu trñ và phát triển dịch vụ

D6i véi Infrastructure as a Service (IaaS) ching ta co thé thué va truy cap đến phân cũng hệ thống mạng máy tính

laaS cung cấp nhiều nguồn tài nguyên như là ñrewalls, load balancers, các địa chi IP, nhưng hệ điều hành và các ng dụng sẽ do người dùng cài đặt và cập nhật Điều này giúp linh hoạt hơn trong việc sí dụng tài nguyên vào mục đích gì

laaS xuất hiện rộng rãi bởi các nhà cung cấp Amazon, Memset, Google, Windows Một cách giúp quản lý IaaS dễ dàng hơn là phát triển các templates cho các dịch vụ đám mây nhằm tạo ra l bản kế hoạch chi tiết để xây dựng hệ thống ready- to-use, va tranh tinh trang di chuyén gifia cac dam may khac nhau

Hơn hắn một máy chủ cho thuê, không gian lưu trñ tập trung hay thiết bị mạng, máy trạm thay vì đầu tư mua nguyên tất cả thì có thê thuê đầy đủ dịch vụ bên ngoài Nhíng dịch vụ này thông thường được tính chị phí trên cơ sở tính toán chííc năng và lượng tài nguyên sĩ dụng (và tí đó ra chi phí) sẽ phản ảnh được mííc độ của hoạt động Đây là một sự phát triển của những giải pháp lưu trũ web và máy chủ cá nhân ảo

s% Những đặc trưng tiêu biểu:

- _ Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ, CPU, không gian đĩa cũng, trang thiết bị trung tâm dũ liệu

Trang 10

- Kha nang mo rong linh hoat - Chi phi thay doi tuy theo thyc té

- Nhiều người thuê có thể cùng dùng chung trên một tài nguyên

- _ Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tính toán tổng hợp

s* Các nhà cung cấp dịch vụ nồi bật: © Amazon Web services

Amazon Web service hién dang 1a nha cung cap dich vu cloud IaaS giau tiém nang nhất, tuy nhiện hiện nay họ đang phải cạnh tranh về thị phần với 2 ông lớn công nghệ là Microsoft và Google

Amazon Web Services IaaS la tap hop cac dịch vụ cung cấp cho người lập trình có khả năng truy cập tới hạ tầng kiến trúc tinh toan kiéu san sang-dé-sfi dung (ready-to- use) của Amazon Các máy tính có nền tảng vũng chắc đã được xây dựng và tỉnh chế qua nhiều năm của Amazon bây giờ là có thể cho phép bất cñ ai cũng có quyền cập tới Internet

Chúng ta có thể xây dựng các ñng dụng phc tạp và gồm nhiều phần khác nhau bằng cách sñ dụng các chñc năng phân tầng với các dịch vụ đáng tin cậy, hiệu quả khối hợp nhất được cung cấp bởi Amazon Người dùng sẽ trả chỉ dựa trên nhĩng cái họ sđ dụng mà khơng cần phải trả trước các chỉ phí và vốn đầu tư ban đầu Ngoài ra, người dùng không cần phải mất chi phí cho bảo trì bởi vì phần cñng được duy trì và phục vụ bởi Amazon

© Microsoft Azure

Trong ngành dịch vụ laaS này Microsoft Azure thật sự là một một đối thủ nặng kí

của AWS Với thế mạnh về phân tích, lưu trũ cá nhân và đặc biệt là giải quyết được

các thảm họa như phục hồi dñ liệu, khắc phục lỗi ñng dụng với các gói dịch vụ mở

rộng của họ

Microsoft Azure là nền tảng điện toán đám mây mở và linh hoạt cho phép chúng ta nhanh chóng xây dựng, triển khai và quản lý các đng dụng thơng qua mạng lưới toàn cầu của trung tam dfi liéu Microsoft

Microsoft Azure luôn đảm bảo tính sẵn sàng và có thiết kế tải cân bằng và có khả năng tự phục hồi khi phần cũng có sự có Người dùng có thể sñ dụng bất kỳ ngôn ngĨ, công cụ hay nền tảng nào đề xây dựng các ñng dụng Và họ có thê tích hợp các ñng dụng trên đám mây công cộng của họ với môi trường IT có sẵn

2.2.2 PaaS — Platform as a Service

Trang 11

Dịch vụ PaaS cung cấp cho khách hàng bộ công cụ dé phat triển, thñ nghiệm và triển khai ng dụng trên nền điện toán đám mây Ứng dụng được xây dựng có thê được sÑ dụng trong nội bộ đơn vị tô chữc, doanh nghiệp hoặc được cung câp dịch vụ ra bên ngoài cho bên th ba Khách hàng điên hình của dịch vụ PaaS là các ISV (Independent Software Vendor), thyre hién xay dyng cac fing dung phan mém và cung cap lai dich vu cho khách hàng là người dùng cuôi

Do đặc thù dịch vụ điện toán dam mây cung cấp ng dụng qua mạng Internet, cho nên hầu hết các nền tảng PaaS cung cấp bộ cung cụ đề xây dựng các ng dụng trên nền táng Web Các dịch vụ PaaS phô biến hiện nay cho phép phát triển ñng dụng trên các nên tảng và ngơn ngđ phát triển ng dụng phố biến như NET (MicrosofR Windows Azure); Java, Python, Ruby (Google App Engine, Amazon), Tuy nhién ngôn ngũ được hỗ trợ, bộ cung cụ phát triển cũng như các giao diện lập trinh fing dung (API — Application Programming Interface) c6 thê nói một mặt là rất phong phú nhưng mặt trái là thiểu chuẩn hóa, thiếu thống nhất Sự không tương thích giữa các nhà cung cấp dịch vụ PaaS sẽ là một hạn chế cần được khắc phục trong tương lai, nhằm bảo đảm tính mở, cho phép các ñng dụng đám mây có thể dịch chuyển hoặc giao tiếp với nhau giña các nhà cung cấp dịch vụ

Cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp Nó hỗ trợ việc triển khai ng dụng mà không quan tâm đến chỉ phí hay sự phc tạp của việc trang bi và quản lý các lớp phần cũng và phần mềm bên dưới, cung cấp tất cả các tính năng cần thiết để hỗ trợ chu trình sống đầy đủ của việc xây dựng và cung cấp một fing dụng và dịch vụ web sẵn sàng trên Internet mà không cần bất kì thao tác tải hay cai đặt phần mềm cho những người phát triển, quản lý tin học, hay người dùng cuối Nó còn được biết đến với một tên khác là cloudware

Cung cấp dịch vụ nền tảng (PaaS) bao gồm nhng điều kiện cho qui trình thiết kế fing dung, phat triển, kiểm tra, triển khai và lưu trñ fíng dụng có giá trị như là dịch vụ fing dung như cộng tác nhóm, săp xếp và tích hợp dịch vụ web, tích hợp cơ sở dũ liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên ban fing dụng, các lợi ích cho cộng đồng phát triển và nghiên cñu fng dụng Những dịch vụ này được chuẩn bị như là một giải pháp tính hợp trên nền web

Ngày đăng: 16/07/2024, 17:14

w