Đây là một dịp để chúng em tiếp cận với thực tiễn công việc cũng như kiểm chứng và vận dụng những vấn đề lý thuyết được học trên giảng đường vào trong các ngữ cảnh hoạt động của một số đ
Trang 1BỘ TÀI CHÍNH TRUONG DAI HOC TAI CHINH — MARKETING KHOA CONG NGHE THONG TIN
DO AN MON HOC ĐIỆN TOÁN DAM MAY
Đề tài:
TIM HIEU VE MANG XA HOI 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 MSSYV: 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 2BỘ TÀI CHÍNH TRUONG DAI HOC TAI CHINH — MARKETING KHOA CONG NGHE THONG TIN
- [ -
ĐỎ ÁN MÔN HỌC ĐIỆN TOÁN DAM MAY
Đề tài:
TÌM HIẾU VE MANG XA HOI 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 MSSYV: 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 3NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN
- ĐIỂm §Ố: Q.22 n2 nEEEn1 HH 2122221212212 ru
- Điểm chữ: s22 E222 121211 ren re
Tp Thu Duc, ngày 14 thang 07 nam 2021
Giang vién (Ký và ghỉ rõ họ tên)
TS Tôn Thất Hòa An
Trang 4LOI CAM ON
Trong qua trinh lam đồ án môn học Điện toán đám mây, chúng em đã nhận
được nhiều sự giúp đỡ và đóng góp ý kiến từ thầy, cô và bạn bè
Chúng em xin gửi lời cảm ơn chân thành đến Giảng viên — Tiên sĩ Tôn Thất Hòa An - giảng viên phụ trách học phần Điện toán dam may, Truong DH Tai chinh
Marketing đã hỗ trợ và chí bảo chúng em trong suốt quá trình hoàn thành đồ án môn học này Đây là một dịp để chúng em tiếp cận với thực tiễn công việc cũng như kiểm chứng và vận dụng những vấn đề lý thuyết được học trên giảng đường vào trong các
ngữ cảnh hoạt động của một số đơn vị, tô chức
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ủa
chúng em cũng không tránh khỏi những hạn chế nhất định Chúng em rất mong được cá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 va gop
ý 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 theo cua minh
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ủa
mình lời chúc sức khỏe, hạnh phúc và thành đạt
Xin chan thanh cam on!
Sinh viên thực hiện: Trần Quốc Linh
Trang 5DANH MỤC VIẾT TAT
Trang 6DANH MỤC THUẬT NGỮ ANH - VIỆT
Trang 7DANH MỤC HÌNH ẢNH MINH HỌA
Trang 8BANG PHAN CONG NHOM
Trang 9MỤC LỤC
Trang 10CHUONG 1: TONG QUAN
1.1 Tổng quan về đề tài
Ld Lý do chọn đề tai
Với sự bùng no cua internet nhu 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à chi 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 những ứng dụng lưu trữ trên khắp
thể giới, làm thay đôi đáng kể bộ mặt kinh tế thế giới Nhu cầu về tìm kiếm và trao đổi
thông tin và giải trí của con người ngày cảng cao, nên việc xuất hiện các trang mạng xã hội để đáp ứng các nhu cầu đó dựa trên nền tảng đám mây là hết sức cần thiết Twitter chắc hăn là một cái tên không còn xa lạ đối với mỗi chúng ta Chúng có khả năng lưu trữ chia sẻ thông tin trực tuyến phô biến hiện nay trên thế giới Chúng ta thậm chí dành vải tiế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úng
em đã lựa chọn đề tài “7?m hiểu về mang x@ héi Twitter” để hoàn thiện đồ án môn hoc
Đ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
112 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 nhau
thô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 11trư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ên
toà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à dong sang lap la Dick Costolo, Jack Dorsey va Biz Stone ;
e 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
® Nam 2009: Twitter quá tải lượt người dùng Dâ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 nay bị quá tai Cting vao cudi nam nay, Twitter chiu dot tan cong DOS lon Va hau quả 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
113 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ạn chỉ cần đăng kí một tài khoản miễn phí trên Twitter va chia sẻ tin tức hay câu chuyện tôi
đa 140 ki ty lén bang tin Bai 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 12Ngoà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ải
khoả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 tin tức từ tài khoản của ai đó, bạn hãy nhắn "hủy theo đối' họ
114 Quy trình xử ly 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ực hiệ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úp
bạ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ại nộ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
thái muôn đăng tải lập nội dung trạng
Gặp vấn đề
Không gặp vẫn đè
Đề tài “Tìm hiệu mạng xã hội IwIfter” 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 tang cho việc thực hiện đề tài
- Trinh bay tom tat 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
Xuât bản trang thai lên Twitter
- - Thực hiện thực tế trên ung dung Twitter về cách sử dụng, làm thé nao dé kiếm
tiên, .v v
- - Đưara một số khuyến nghị để hoàn thiện hơn cho đề tải
Trang 13CHUONG 2: CO SO LY THUYET
2.1 Giới thiệu điện toán đám mây
211 Khải niệm dién toan dam may
Đ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 sá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 đữ 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)
CLOUD COMPUTING
Hinh 2.1: Dién toan dam may (Cloud Computing)
212 Phương thức hoạt động của điện toan dam may
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 ứng dụ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à
chung ta can 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 14mộ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ăn bả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ầng
CNTT 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
213 Cúc mô linh 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 may
2.1.3.1 Infrasructure as a service (laaS) - Cơ sở hạ tầng như 1 dich vu
laaS là một dạng dịch vụ pay-per-use — trả tiền theo định mức hay chỉ trả tiền cho những gì sử dụng laas 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 15dụng cơ sở hạ tầng ảo mạnh mẽ này laas 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ồn lự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à ”I 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 đám mâ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ững cô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úp
cho mô hình trở thành I công cụ không thể thiếu cho doanh nghiệp ở mọi cầu trúc và quy
^
mô
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ụng các ứng dụng trên nền tảng đám may 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ủa Office như email, lịch, và các công cụ tương tự dưới cùng I hệ quan ly
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ợi hơ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ững chi 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
214 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ười
tiêu dùng như Gmail hoặc lưu ảnh trên đám mây nhự Google Drive, lưu trữ trên điện
thoại thông minh như I1cloud Netflix dựa vào các dịch vụ điện toán đám mây dé chay dich vu phát trực tuyén video va cac hé thống kinh doanh khác của mình
Trang 16Đ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ạng dị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)
215 Lịch sử của điện toan dam miy
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ên kế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
GRID COMPUTING
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 17Thuậ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ự tri (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án phâ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ạp bê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ều
hà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
Active System
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ị
e© 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 18¢ Tu 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 (UHHty 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ối nhữ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ắc lượ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ực
hay mạng điện thoại và điện toán tự trị
UTILITY COMPUTING
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ột trà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, phan 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ì trong má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