1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án môn học điện toán đám mây đề tài tìm hiểu về mạng xã hội twitter

25 0 0

Đ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 đề Tìm Hiểu Về Mạng Xã Hội Twitter
Tác giả Trần Quốc Linh
Người hướng dẫn TS. Tôn Thất Hòa An
Trường học Trường Đại Học Tài Chính – Marketing
Chuyên ngành Điện Toán Đám Mây
Thể loại đồ án môn học
Năm xuất bản 2022
Thành phố Tp. Thủ Đức
Định dạng
Số trang 25
Dung lượng 3,77 MB

Nội dung

Chúng ta thậm chí dành vàitiếng đồng hồ mỗi ngày để xem, chia sẻ những dòng trạng thái trên nền tảng này.Bởi sự phát triển cũng như những ứng dụng thiết thực đó của Twitter, nhóm chúngem

Trang 1

BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN

- -

ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY

Đề tài:

TÌM HIỂU VỀ MẠNG XÃ HỘI TWITTER

Giảng viên hướng dẫn: TS Tôn Thất Hòa An Sinh viên thực hiện 1: Trần Quốc Linh MSSV: 2021010190

Sinh viên thực hiện 2:

MSSV:

Mã lớp học phần:

Tp Thủ Đức, tháng 8 năm 2022

Trang 2

BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN

- -

ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY

Đề tài:

TÌM HIỂU VỀ MẠNG XÃ HỘI TWITTER

Giảng viên hướng dẫn: TS Tôn Thất Hòa An Sinh viên thực hiện 1: Trần Quốc Linh MSSV: 2021010190

Sinh viên thực hiện 2:

MSSV:

Mã lớp học phần:

Tp Thủ Đức, tháng 8 năm 2022

Trang 3

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN

- Điểm số:

- Điểm chữ:

Tp Thủ Đức, ngày 14 tháng 07 năm 2021

Giảng viên (Ký và ghi rõ họ tên)

TS Tôn Thất Hòa An

Trang 4

Với vốn kiến thức cũng như kinh nghiệm còn rất khiêm tốn cũng như là bướcđầu làm quen với việc kết hợp môn học vào thực tế, thì chắc chắn kết quả đạt được củachúng em cũng không tránh khỏi những hạn chế nhất định Chúng em rất mong đượccác Giảng viên, những bạn Sinh viên đi trước hay bất kỳ độc giả nào quan tâm và góp

ý kiến để chúng em hoàn thiện hơn cho các đồ án cũng như các nghiên cứu tiếp theocủa mình

Cuối cùng, xin kính chúc Giảng viên – Tiến sĩ Tôn Thất Hòa An, cùng tất cảnhững người đã hỗ trợ và đóng góp ý kiến cho chúng em và những người thân củamình lời chúc sức khỏe, hạnh phúc và thành đạt

Xin chân thành cảm ơn!

Sinh viên thực hiện: Trần Quốc Linh

Trang 5

DANH MỤC VIẾT TẮT

Trang 6

DANH MỤC THUẬT NGỮ ANH - VIỆT

Trang 7

100% (19)

41

Hướng dẫn trình bày báo cáo Word

100% (17)

8

Linetypes - tham khao

8

English - huhuLed hiển thị 100% (3)

10

Trang 8

DANH MỤC HÌNH ẢNH MINH HỌA

20 ĐỀ THI THỬ TỐT NGHIỆP THPT NĂM…

an ninhmạng 100% (2)

160

Trang 9

BẢNG PHÂN CÔNG NHÓM

Trang 10

MỤC LỤC

Trang 11

em đã lựa chọn đề tài “Tìm hiểu về mạng xã hội Twitter” để hoàn thiện đồ án môn họcĐiện toán đám mây Đề tài vừa có tác dụng tìm hiểu kỹ về ứng dụng và cách thức hoạtđộng của nó dựa trên nền tảng điện toán đám mây, cũng như là ý nghĩa của thực tiễn củaứng dụng này trên toàn thế giới.

1.1.2 Giới thiệu Twitter

1.1.2.1 Mô tả về Twitter

Twitter là một trang mạng xã hội cho phép người sử dụng kết nối mọi người với nhauthông qua việc viết và đọc nội dung có độ dài giới hạn 140 kí tự cùng hình ảnh họ tải lên.Twitter cũng cho phép người dùng khám phá những câu chuyện liên quan đến tin tức và

sự kiện lớn nhất hiện nay

Trang 12

1.1.2.2 Lịch sử ra đời

Twitter là mạng xã hội được tạo bởi Jack Dorsey , Evan Williams , Biz Stone và Noah Glass và chính thức hoạt động vào 7/2006 với biểu tượng đặc trưng là hình con chim màu xanh

Twitter có trụ sở chính tại San Francisco và đã có hơn 25 văn phòng trêntoàn thế giới

 Ngày 21/3/2006, trang mạng Twitter được công bố, dưới sự chung tay của 3 nhà đồng sáng lập là Dick Costolo, Jack Dorsey và Biz Stone

 Sau một năm, năm 2007 Twitter bắt đầu có lượng người dùng ổn định Cụ thể là mỗi ngày có khoảng 60,000 người truy cập và hàng triệu tin nhắn, các dòng tweet được đăng tải

 Năm 2009: Twitter quá tải lượt người dùng Đây là giai đoạn Twitter phát triển bùng nổ và lượt người truy cập quá lớn, đã khiến hệ thống của trang mạng xã hội này bị quá tải Cũng vào cuối năm này, Twitter chịu đợt tấn công DOS lớn Và hậuquả là toàn bộ hệ thống ngưng hoạt động trong vài giờ đồng hồ

Đến nay, hoạt động của mạng xã hội Twitter đã ổn định hơn rất nhiều, đáp ứng nhu cầu truy cập của đông đảo người dùng

1.1.3 Mô tả hoạt động của ứng dụng

Twitter hoạt động rất đơn giản với các thao tác đơn giản trên giao diện ứng dụng Bạnchỉ cần đăng kí một tài khoản miễn phí trên Twitter và chia sẻ tin tức hay câu chuyện tối

đa 140 kí tự lên bảng tin Bài viết của bạn có thể bao gồm hình ảnh, GIF hoặc cuộc thăm

dò bằng cách sử dụng các biểu tượng bên dưới hộp văn bản

Trang 13

Ngoài ra, để nhận thông tin từ người dùng khác trên Twitter, bạn chỉ cần tìm đến tàikhoản của người đó và nhấn 'theo dõi' họ Ngược lại, nếu bạn không còn muốn đọc tintức từ tài khoản của ai đó, bạn hãy nhấn 'hủy theo dõi' họ.

1.1.4 Quy trình xử lý nghiệp vụ của ứng dụng

Trong quá trình đăng tải trạng thái lên tài khoản cá nhân trên Twitter, sau khi bạn thựchiện việc chỉnh sửa trạng thái và đặt tiêu đề, miêu tả nội dung phù hợp, Twitter sẽ giúpbạn kiểm tra nội dung về các vấn đề nội dung Sau khi trạng thái được đăng tải nếu cóngười báo cáo nội dung của bạn vi phạm nguyên tắc cộng đồng, Twitter sẽ kiểm tra lạinội dung dòng trạng thái của bạn có vi phạm nguyên tắc của Twitter hay không để từ đóđưa ra quyết định xóa dòng trạng thái của bạn ra khỏi ứng dụng Twitter hay không

Hình 1.3: Sơ đồ quy trình xử lý đăng tải trạng thái của Twitter

1.2 Mục đích đề tài

Đề tài “Tìm hiểu mạng xã hội Twitter” hướng đến các mục tiêu cơ bản sau:

- Hệ thống hóa các kiến thức cơ sở làm nền tảng cho việc thực hiện đề tài

- Trình bày tóm tắt một số lý thuyết cơ sở về điện toán đám mây đã được học

- Trình bày chức năng, nghiên cứu về ứng dụng Twitter

- Thực hiện thực tế trên ứng dụng Twitter về cách sử dụng, làm thế nào để kiếmtiền, v v

- Đưa ra một số khuyến nghị để hoàn thiện hơn cho đề tài

Trang 14

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 Giới thiệu điện toán đám mây

2.1.1 Khái niệm điện toán đám mây

Đ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 Internetvới chính sách thanh toán theo mức sử dụng Thay vì mua, sở hữu và bảo trì các trungtâ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)

Hình 2.1: Điện toán đám mây (Cloud Computing)

2.1.2 Phương thức hoạt động của điện toán đám mây

Thay vì cài đặt một bộ phần mềm cho mỗi máy tính, bạn chỉ cần cài đặt một ứngdụng, chương trình cho máy tính đó Ứng dụng, chương trình này sẽ cho phép mọi ngườiđăng nhập vào hệ thống trên nền tảng web, trong đó có chứa tất cả các chương trình màchúng ta cần cho công việc của mình Máy chủ vận hành hệ thống từ xa thuộc sở hữu của

Trang 15

một công ty khác, có thể giúp người sử dụng chạy tất cả mọi thứ từ Email để xử lý vănbản cho đến các chương trình phân tích dữ liệu phức tạp.

Một lợi ích của việc sử dụng các dịch vụ điện toán đám mây là các công ty có thểtránh được chi phí trả trước và sự phức tạp của việc sở hữu và duy trì cơ sở hạ tầngCNTT của riêng họ, thay vào đó chỉ cần trả tiền cho những gì họ sử dụng khi họ sử dụng

nó Đổi lại, các nhà cung cấp dịch vụ điện toán đám mây có thể được hưởng lợi từ quy

mô kinh tế đáng kể bằng cách cung cấp các dịch vụ giống nhau cho nhiều khách hàng.2.1.3 Các mô hình dịch vụ điện toán đám mây

Hình 2.2: Mô hình dịch vụ điện toán đám mây

2.1.3.1 Infrasructure as a service (IaaS) – Cơ sở hạ tầng như 1 dịch vụ

IaaS là một dạng dịch vụ pay-per-use – trả tiền theo định mức hay chỉ trả tiền chonhững gì sử dụng Iaas cho phép người sử dụng truy cập vào cơ sở hạ tầng máy tính từ

xa, với mục đích cho phép mở rộng quy mô hệ thống của riêng người đó bằng cách sử

Trang 16

dụng cơ sở hạ tầng ảo mạnh mẽ này Iaas bao gồm các máy chủ server, storage lưu trữ, vàcác bảo vệ an ninh nâng cao Tất cả những yếu tố này giúp cho Iaas trở thành một nguồnlực vô giá cho cả doanh nghiệp lãn cá nhân.

2.1.3.2 Platform as a service (PaaS) – Nền tảng như 1 dịch vụ

PaaS được ví như là "1 sứ giả mà Chúa đã ban tặng" cho các Developer và giúp họ cóthể phát triển các website, ứng dụng, cũng như triển khai toàn bộ chúng trên các đámmây Mô hình hệ thống của Paas cũng khá tương tự như Iaas nhưng còn có thêm nhữngcông cụ phát triển doanh nghiệp thông minh (BI), middleware, các tool quản lý dữ liệu vàcác hỗ trợ khác nữa để phát triển và triển khai ứng dụng Tiếp cận với những công nghệnhư vậy, kể cả là với những doanh nghiệp nhỏ nhất, cho phép các team ở mọi quy môphát triển các dịch vụ và luồng doanh thu mới vượt ngoài khuôn khổ Và điều này giúpcho mô hình trở thành 1 công cụ không thể thiếu cho doanh nghiệp ở mọi cấu trúc và quymô

2.1.3.3 Software as a service (SaaS)

SaaS là một mô hình nổi trội trong điện toán đám mây, cho phép người dùng tận dụngcác ứng dụng trên nền tảng đám mây thông qua internet Microsoft Office 365 là ví dụđiển hình nhất cho mô hình này, trong đó tích hợp gần như tất cả các các tính năng củaOffice như email, lịch, và các công cụ tương tự dưới cùng 1 hệ quản lý

SaaS không chỉ gia tăng trải nghiệm người dùng khi mang đến khả năng truy cập tiện lợihơn ở mọi góc độ thời gian và vị trí, mà còn giúp các công ty giảm thiểu phần lớn nhữngchi phí ban đầu nhờ loại bỏ được các nhu cầu về server hay các giải pháp backup đắt tiền.2.1.4 Ví dụ về điện toán đám mây

Điện toán đám mây làm nền tảng cho một số lượng lớn các dịch vụ dành cho ngườitiêu dùng như Gmail hoặc lưu ảnh trên đám mây như Google Drive, lưu trữ trên điệnthoại thông minh như icloud Netflix dựa vào các dịch vụ điện toán đám mây để chạydịch vụ phát trực tuyến video và các hệ thống kinh doanh khác của mình…

Trang 17

Điện toán đám mây đang trở thành tùy chọn mặc định cho nhiều ứng dụng: các nhàcung cấp phần mềm đang chuyển từ cung cấp ứng dụng dưới dạng phần cứng sang dạngdịch vụ qua internet thay vì các sản phẩm độc lập (ví dụ các đĩa cài Win của Microsoft).2.1.5 Lịch sử của điện toán đám mây

Thuật ngữ điện toán đám mây xuất hiện bắt nguồn từ ứng dụng của 3 loại điện toán sau:2.1.5.1 Điện toán lưới (Grid Computing)

Điện toán lưới là một tập hợp số lượng lớn các máy tính từ nhiều vị trí được liênkết qua mạng máy tính hoặc Internet, mỗi máy được tổ chức thực hiện các tác vụ độc lập

để đạt một mục tiêu chung

Hình 2.3: Minh họa về điện toán lưới

 Các tính chất của điện toán lưới:

Trang 18

Thuật ngữ điện toán lưới bắt nguồn từ đầu thập niên 1990 như một ẩn dụ cho việc tạo

ra nguồn năng lượng điện toán dễ dàng truy cập như mạng lưới điện

Điện toán lưới đặt trọng tâm vào việc di chuyển một tải công việc (workload) đến địađiểm của các tài nguyên điện toán cần thiết để sử dụng

2.1.5.2 Điện toán tự trị (Autonomic Computing)

Điện toán tự trị đề cập đến các đặc điểm tự quản lý các nguồn tài nguyên tính toánphân tán, thích nghi với các thay đổi không thể đoán trước, đồng thời ẩn dấu sự phức tạpbên trong đối với người điều hành và người sử dụng

Mục tiêu của điện toán tự trị là phát triển các hệ thống máy tính có khả năng tự điềuhành để giải quyết các sự phức tạp phát sinh nhanh chóng trong việc quản lý các hệ thốngđiện toán, và giảm rào cản phức tạp đặt ra cho sự phát triển hơn nữa trong tương lai

Hình 2.4: Minh họa về điện toán tự trị

 Chức năng của điện toán tự trị

 Tự cấu hình: tự động cấu hình các thành phần hệ thống để thích ứng với sự thayđổi của môi trường

 Tự sửa chữa: tự động phát hiện và sửa chữa các sai sót của hệ thống

Trang 19

 Tự tối ưu hóa: giám sát tự động và điều khiển các tài nguyên để đảm bảo sự hoạtđộng tối ưu với các yêu cầu của hệ thống.

 Tự bảo vệ: Chủ động nhận biết các vấn đề và tự bảo vệ khỏi các cuộc tấn công.2.1.5.3 Điện toán tiện ích (Utility Computing)

Điện toán tiện ích là những hệ thống máy tính có khả năng tự quản lý, trong đó khốinhững tài nguyên máy tính, như các bộ xử lý và bộ nhớ, đóng vai trò một dịch vụ trắclượng tương tự với các công trình hạ tầng kỹ thuật truyền thống chẳng hạn như điện lựchay mạng điện thoại và điện toán tự trị

Hình 2.5: Minh họa về điện toán tiện ích

Như vậy thuật ngữ Cloud Computing ra đời giữa năm 2007 không phải để nói về mộttrào lưu mới, để khái quát lại hướng đi của cơ sở hạ tầng thông tin vốn đã và đang diễn ra

từ mấy năm qua

Nó là nguồn điện toán khổng lồ được cung cấp bằng các dịch vụ, như phần cứng,phần mềm, … các dịch vụ này nằm tại các máy ảo trên internet (đám mây) thay vì trongmáy tính gia đình và văn phòng để mọi người kết nối và sử dụng mỗi khi họ cần

Trang 20

2.1.6 Tầm quan trọng của điện toán đám mây

Theo nghiên cứu từ IDC, việc xây dựng cơ sở hạ tầng để hỗ trợ điện toán đám mâyhiện chiếm hơn 1/3 tổng chi tiêu cho CNTT trên toàn thế giới Trong khi đó, chi tiêu choCNTT nội bộ truyền thống tiếp tục giảm khi khối lượng công việc tính toán tiếp tụcchuyển sang đám mây, cho dù đó là dịch vụ đám mây công cộng do các nhà cung cấpcung cấp hay đám mây riêng do chính doanh nghiệp xây dựng

451research.com dự đoán rằng khoảng 1/3 chi tiêu CNTT của doanh nghiệp sẽ dànhcho dịch vụ lưu trữ và đám mây trong năm nay “cho thấy sự phụ thuộc ngày càng lớn vàocác nguồn cơ sở hạ tầng, ứng dụng, dịch vụ quản lý và bảo mật bên ngoài” Nhà phân tíchGartner dự đoán rằng một nửa số doanh nghiệp toàn cầu sử dụng đám mây hiện nay sẽdốc toàn lực cho nó vào năm 2021

Theo Gartner, chi tiêu toàn cầu cho các dịch vụ đám mây sẽ đạt 260 tỷ USD trongnăm nay trong khi hiện tại là 219,6 tỷ USD Nó cũng đang phát triển với tốc độ nhanhhơn dự kiến của các nhà phân tích Nhưng không hoàn toàn rõ nhu cầu đó là bao nhiêu %đến từ các doanh nghiệp thực sự muốn chuyển sang đám mây và bao nhiêu % được tạo rabởi các nhà cung cấp hiện chỉ cung cấp các phiên bản đám mây trong sản phẩm của họ(thường là vì họ muốn chuyển sang bán loại giấy phép một lần cho người dùng đăng ký,

nó có khả năng sinh lợi cao hơn và có thể dự đoán được)

Trang 21

2.2 Cách sử dụng điện toán đám mây

2.2.1 Tạo ứng dụng gốc đám mây

Hình 2.6: Minh họa tạo ứng dụng gốc đám mây

Nhanh chóng xây dựng, triển khai và mở rộng các ứng dụng như web, thiết bị di động

và API Tận dụng các công nghệ và phương pháp tiếp cận dựa trên đám mây, chẳng hạnnhư vùng chứa, Kubernetes, kiến trúc microservices, giao tiếp theo hướng API vàDevOps

2.2.2 Lưu trữ sao lưu và khôi phục dữ liệu

Bảo vệ dữ liệu của bạn với chi phí tốt hơn, ở quy mô lớn hơn bằng cách chuyển dữliệu của bạn qua Internet tới hệ thống lưu trữ đám mây ngoại vi có thể truy cập từ mọi vịtrí và mọi thiết bị

Trang 22

2.2.3 Phân tích dữ liệu

Hợp nhất dữ liệu của bạn giữa các nhóm, bộ phận và vị trí trên đám mây Sau đó, sửdụng các dịch vụ đám mây, chẳng hạn như trí tuệ nhân tạo, để khám phá thông tin chi tiếtnhằm đưa ra các quyết định sáng suốt hơn

2.2.4 Phát trực tuyến âm thanh và video

Kết nối với khách hàng của bạn ở bất kỳ đâu, bất kỳ lúc nào, trên mọi thiết bị bằngvideo và âm thanh độ nét cao với phân phối toàn cầu

2.2.7 Kiểm tra và xây dựng ứng dụng

Giảm chi phí và thời gian phát triển ứng dụng bằng cách sử dụng cơ sở hạ tầng đámmây có thể dễ dàng mở rộng hoặc thu nhỏ

2.3 Ưu và nhược điểm của điện toán đám mây

2.3.1 Ưu điểm

 Sử dụng các tài nguyên tính toán động: Các tài nguyên được cấp phát cho doanhnghiệp đúng như những gì doanh nghiệp muốn một cách tức thời bằng cách huyđộng tài nguyên rỗi hiện có trên internet

 Giảm chi phí: Doanh nghiệp sẽ có khả năng cắt giảm chi phí để mua bán, cài đặt

và bảo trì tài nguyên Thay vào đó họ chỉ cần phải xác định nhu cầu của mình rồisau đó yêu cầu các nhà cung cấp dịch vụ cloud tiến hành

Trang 23

 Giảm độ phức tạp trong cơ cấu của doanh nghiệp: Việc khoán ngoài được côngviệc thiết lập và vận hành bộ máy IT thì doanh nghiệp sẽ chỉ tập trung vào việc sảnxuất hàng hóa chuyên môn của mình và giảm bớt được độ phức tạp trong cơ cấu.

 Tăng khả năng sử dụng tài nguyên tính toán: Một trong những câu hỏi đau đầu củaviệc đầu tư tài nguyên (ví dụ máy chủ) là bao lâu thì nó sẽ hết khấu hao, tôi đầu tưnhư thế có lãi hay không, có bị out date về công nghệ hay không Khi sử dụng tàinguyên trên điện toán đám mây thì bạn không còn phải quan tâm tới điều này nữa.2.3.2 Nhược điểm

 Khó để quản lý và bảo mật: Do các hệ thống này thường tập trung vào ưu điểmchia sẻ, lưu chung tài nguyên Từ đó, để thực hiện quản lý, bảo mật, phòng chốnghacker khá khó khăn Trong tình hình mà các thủ thuật tấn công, phá hoại củanhững tên tin tặc nhằm trục lợi ngày càng phổ biến Trong tương lai chắc chắnrằng chúng ta sẽ tập trung nhiều vào mảng bảo mật cho nền tảng đám mây này

 Xử lý các loại dữ liệu quá niên hạn: Các loại dữ liệu lưu trữ trên hệ thống điệntoán đám mây quá lâu là một trong những bài toán khó Chẳng hạn như ở GoogleDriver Một số tài khoản người dùng lưu trữ lên đó rất nhiều file Tuy nhiên cácfile này không được truy xuất hay chỉnh sửa và sử dụng trong nhiều năm liền.Tổng hợp quá nhiều loại dữ liệu như vậy, khoảng không gian lưu trữ của chúng ta

bị lãng phí cũng sẽ khá nhiều

Ngày đăng: 27/02/2024, 11:55

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

TÀI LIỆU LIÊN QUAN

w