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

Giải Pháp Sử Dụng Điện Toán Đám Mâ.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

Thông tin cơ bản

Tiêu đề Giải Pháp Sử Dụng Điện Toán Đám Mây
Tác giả Nguyộn Doan Nam
Người hướng dẫn Ngụ Thanh Hựng, Giảng viờn
Trường học TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CễNG NGHẸ HÀ NỌI
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Thành phố Hà Nội
Định dạng
Số trang 25
Dung lượng 6,41 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ện toán đám mây là việc cung cấp theo yêu cầu sfíc mạnh tính toán, lưu trfi co sd dfi liéu, fing dung va cdc tài nguyên CNTTT khác thông qua một nền tảng dịch vụ đám mây qua internet v

Trang 1

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHẸ HÀ NỌI

KHOA/VIEN CONG NGHE THONG TIN -@< = -

Trang 2

ĐỒ ÁN TÌM HIỂU VA SỬ DỤNG

AMAZON WEB SERVICES CLOUD COMPUTING

Sk, Se

Sinh Vién Thue Hién: Nguyén Doan Nam

MSV : 2722230546

LỚP : TH27.09

Trang 3

LỜI CẢM ƠN

Nhóm chúng em xin chân thành cảm ơn thầy Ngô Thanh Hùng - Giảng viên hướng dẫn môn Điện toán đám mây đã dành thời gian quý báu để hướng dẫn chúng em trong môn học này Cám ơn thầy đã tạo điều kiện và cung cấp những kiến thííc quan trọng để học tập và thực hiện đề tài này một cách tốt nhất

Thông qua quá trình thực hiện đồ án, chúng 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 sfíc trong tất cả 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

Em xin chân thành cảm ơn!

Trang 4

3.2 Tiến hành hiện thực hoá giải pháp

3.2.1 Tạo database trên AWS Q Q22 0 202002222 n2 HH sờ 24 3.2.2 Kết nối database tí AWS đến MySQL Workbench 2 2 22 222222 zrxrerrre2 30 3.2.3 r5 ¬) ẰĂẰằẰằ 32 3.2.4 Cài đặt Auto Scaling và Load Balancing - S5 2 212 2n n2 222x221 re 38

IV Chuong IV: Gidi thiéu Amazon Lex iaiiâẳiiaiặẶU 43 4.1, Armazon Lex Da nh he hằ a .Ả 43 4.2 Lợi ích của Amaz0n Lex - 1 1 21221221221 1211 211111211 21211 2112121111125 H2 cty rẻ 43

4

4.3 Các trường hợp có thể sfi dụng Amazon Lex 22 3222212121222 te re 45

Trang 5

V._ CHƯƠNG V: TỐNG KẾT 22-2221 222212221121212121221101222222222222 2 srereg

5.1 Kết quả đạt được 2 2.2.2 22222 HH 222 re gio ca sa 5.3 — Tài liệu tham khao

Trang 6

I CHUONG I: MO TA BAI TOAN

1.1 Dat van đề

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 cách thííc 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 cfía hàng của mình quảng bá tất cả các sản phẩm của mình bán Vì 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

¡ Mật Shop Đăng Ký hoặc Đăng Nhập f Ð in B È V +84916754599 #4 handmade@)malshop com Mật Shop !W Giỏ hàng (1) 9 uenHe

Trang chủ Sản phẩm Giảm giá Dat lam Ban hô Q

Uu Dai Khuyén Mai

Cuc Lon

Nhanh Tay

Thời Gian Còn Lai

32

Trang 7

Bang sự 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à chất

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 cfía hàng hiện tại:

Số cfí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

Do hình thÍc kinh doanh là online nên việc duy trì một website đẹp mắt, tốc độ nhanh, ốn định, có lượng người truy cập từ trung bình đến cao, hơn 3000 lượt/ngày là

rất cần thiết Cùng với sự phát triển của cfa hàng nhanh chóng như vậy thì việc mở

rộng quy mô cũng như các mặt hàng khác là điểu tất yếu Khó khăn đặt ra là phải tìm được một giải pháp duy trì một website ốn định, tốc độ cao để đáp fíng được lượng người truy cập cao mà không tiêu tốn quá nhiều chi phí tài chính thay vì sfí dụng VPS Server như trước đây

Trang 8

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

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 sfíc mạnh tính toán, lưu trfi

co sd dfi liéu, fing dung va cdc tài nguyên CNTTT khác thông qua một nền tảng dịch

vụ đám 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 thfíc đơn giản để truy cập vào các máy chủ, bộ nhớ, cơ sở di liệu và hàng loạt dịch vụ fing dung trén Internet Nén tang dich

vụ đám mây nhữ Amazon Web Services sở hfiu và duy trì phần cfng được kết nối

mạng cần thiết cho các dịch vụ fíng dụng này, trong khi ta cung cấp và s dụng nhfing gì chúng ta cần thông qua một fíng dung web

2.1.3 Ưu điểm và lợi ích của điện toán đám mây

a Thay chi 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ĩi liệu và máy chủ trước khi chúng

ta biết sẽ sfí dụng chúng như thế nào, ta có thể chỉ trả tiền khi người dùng sft dụng

các tài nguyên điện toán, và chỉ phải thanh toán cho mííc sfi dụng thực tế

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

Bằng việc s dụng điện toán đám mây, chúng ta có thể đạt được mfic chi phi

biến đối thấp hơn so với khi mình tự đầu tư phần cfíng Nhờ sfí dụng ti 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 cap 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 mííc si dụng

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, nhfïng vấn đề này không còn nfia 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 toá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 tfi 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ì chi phi va

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

e Dfing chỉ tiền vào việc chạy và duy trì các trung tâm dữ liệu

Trang 9

Tập 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 Diệ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 phút

Dễ dàng triển khai fíng dụng ở nhiều khu vực trên thế giới chỉ với một vài cú

nhấp chuột Diề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 chi 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 vụ dành cho Cơ sở hạ tầng (IaaS— Infrastructure as a Service)

- Dich vụ dành cho Cơ sở nén tang (PaaS— Platform as a Service)

- Dich vụ danh cho Phan mém (SaaS— Software as a Service)

2.2.1 laaS — Infrastructure as a Service

IaaS cloud được xem là một loại hình dịch 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 fíng dụng cung cấp cho khách hàng

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

Đối với Infrastructure as a Service (IaaS) chúng ta có thể thuê và truy cập đến phần cñng hệ thống mạng máy tính

I[aaS cung cấp nhiều nguồn tài nguyên như là firewalls, load balancers, các địa chỉ

IP, nhưng hệ điều hành và các fí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 sfí dụng tài nguyên vào mục đích gi

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 quan ly 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 1 bản kế hoạch chỉ tiết để xây dựng hệ thống ready- to-use, và tránh tình trạng di chuyến gifia các đám mây khác nhau

Hơn hằn một máy chủ cho thuê, không gian lưu trfi 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ê day đủ dịch vụ bên ngoài Những dịch vụ này thông thường được tính chi phí trên cơ sở tính toán chfíc năng và lượng tài nguyên sấi dụng (và tíi đó 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 nhfïng giải pháp lưu trfi web và máy chủ cá nhân

ảo

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 cfng, trang thiết bị trung tâm dĩi liệu

Trang 10

- _ Khả năng mở rộng linh hoạt

- _ Chi phí thay đối tùy theo thực 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

+ Các nhà cung cấp dịch vụ nối bật:

¢ Amazon Web services

Amazon Web service hién dang là nhà cung cấp dich vu cloud IaaS giàu tiềm năng 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 là tập hợp các 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 tính toán kiểu sẵn sàng-để-sfí dụng (ready-to-

use) cua Amazon Cac may tính có nền tảng vfing 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 cfí ai cũng có quyền cập tới Internet

Chúng ta có thể xây dựng các fíng dụng phííc tạp và gồm nhiều phần khác nhau bang cach sfi dung 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ĩing cái

họ sfít dụng mà không cần phải trả trước các chi 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 cfng được duy trì và

phue vu béi Amazon

¢ Microsoft Azure

Trong ngành dịch vụ IaaS 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 trfi cá nhân và đặc biệt là giải quyết được

các thảm họa như phục hồi di liệu, khắc phục lỗi fí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 fíng dụng thông qua mạng lưới toàn cầu của trung tâm 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 cfng có sự cố Người dùng có thé sfi dung bất kỳ ngôn ngĩi, công cụ hay nền tảng nào để xây dựng các fí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 TT có sẵn

2.2.2 PaaS — Platform as a Service

10

Trang 11

Dịch vụ PaaS cung cấp cho khách hàng bộ công cụ dể phát triển, thí nghiệm và triển khai fí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 st 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 dich vu PaaS là các ISV (Independent Software Vendor), thực hiện xây dựng các fíng dụng phần mềm và cung cấp lại dịch vụ cho khách hàng là người dùng cuối

Do đặc thù dịch vụ điện toán đám mây cung cấp fí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 fí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 fíng dụng trên các nên tảng và ngôn ngĩi phát triển fng dụng phố biến như NET (Microsoft Windows Azure); Java, Python, Ruby (Google App Engine, Amazon), Tuy nhiên ngôn ngĩfi đượ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) có 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 gifia 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 fng dụng đám mây có thể dịch chuyển hoặc giao tiếp với nhau gifia 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 fíng dụng mà không quan tâm đến chỉ phí hay sự phííc tạp của việc trang bị

và quản lý các lớp phần cfí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 Ííng

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 cài đặt phần mềm cho nhfing 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 nhfïng điều kiện cho qui trình thiết kế

ñng dụng, phát triển, kiểm tra, triển khai và lưu trfi fíng dụng có giá trị như là dịch vụ ñng dụng 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ở di liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên bản fíng dụng, các lợi ích cho cộng đồng phát triển và nghiên cu ng 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

11

Trang 12

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

- Phuc vu cho viéc phát triển, kiêm thíí, triển khai và vận hành fing dung giống như là môi trường phát triển tích hợp

- _ Các công cụ khởi tạo với giao diện trên nên web

- _ Tích hợp dịch vụ web và cơ sở đi liệu

- _ Hỗ trợ cộng tác nhóm phát triển

Các nhà cung cấp dịch vụ nối bật:

¢ Red Hat OpenShift

Là phần mềm chạy dịch vụ là mã nguồn mở và có sẵn trên GiiHub với tên

“OpenShift Origin”

Người phat trién phan mém c6 thé sfi dung Git dé trién khai fing dung bằng các

ngôn ngĩi khác nhau trên nền tảng

Đặc biệt, OpenShift cũng hỗ trợ các fíng dụng web dạng phần mềm mã nhị phân, miễn là nó có thể chạy trên RHEL Linux Điều này làm tăng tính tùy biến của hệ thống, hỗ trợ nhiều ngôn ngfi và frameworks

OpenShift bảo trì dịch vụ bên dưới fing dung va thong kê fíng dụng nếu cần thiết 2.2.3 SaaS — Software as a Service

Software as a Service (SaaS) là sự lựa chọn phù hợp nhất khi chúng ta muốn tập trung vào người dùng cuối Giúp cho ta truy cập đến các phần mềm trên nền tảng đám mây mà không cần quản lý cơ sở hạ tầng và nền tảng nó đang chạy Trước khi điện toán đám mây được trao đổi rộng rãi trong giới IT hiện nay, thực ra dịch vụ phần mềm (SaaS) đã xuất hiện ti lâu, phố biến nhất đó là các dịch vụ thư điện tí như hotmail, yahoo mail, gmail Các dịch vụ này cũng cung cấp cho các tổ chc dịch vụ

thư điện tt với tên miền riêng với một mc phí tương đối rẻ Các dịch vụ phần mềm

SaaS cho doanh nghiệp gần đây đang phát triển nhiều hơn: ví dụ như, các dịch vụ fíng dụng văn phòng Office 365 của Microsoft với các fíng dụng email, cộng tác, truyền thông nội bộ; các fing dung quan ly khach hang (CRM) ctia SalesForce, cac fing dung thong mai dién tfi cua Amazon

Các dịch vu fing dung SaaS dem dén cho tổ chfic, doanh nghiệp nhiều lợi ích Don vi tra chi phi theo mfic d6 sfi dung hang tuan, hang thang ma khéng phải trả toàn

bộ phí bản quyền ngay ti đầu Ngân sách của doanh nghiệp không phải gánh một khoản đầu tư ban đầu lớn mà sé chi tra dần dần và tăng lên khi thực sự có nhu cầu Bên cạnh đó, tổ chííc, doanh nghiệp cũng có lợi thể dùng thí và lựa chọn phần mềm SaaS phù hợp, giảm thiểu được chỉ phí

Những nhà cung cấp SaaS có thể lưu trfi fíng dụng trên máy chủ của họ hoặc tải fing dung xuống thiết bị khách hàng, vô hiệu hóa nó sau khi kết thúc thời hạn Các

12

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

HÌNH ẢNH LIÊN QUAN

Hỡnh  nờn  sẹ - Giải Pháp Sử Dụng Điện Toán Đám Mâ.pdf
nh nờn sẹ (Trang 13)

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