BỘ 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:
Trang 2BỘ TÀI CHÍNH TRUONG DAI HOC TAI CHINH — MARKETING KHOA CONG NGHE THONG TIN - [ - ĐỎ ÁN MƠN HỌC ĐIỆN TỐ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:
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)
Trang 4LOI CAM ON
Trong qua trinh lam đồ án mơn học Điện tố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!
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à
Trang 11Cwitter »> Hình 1.1: Logo của Twitter 112.2 — Lịch sử ra đời Twitter là mạng xã hội được tạo bởi Jack Dorsey , Evan Williams , Biz Stone va 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ê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
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
Chon nội dung trạng Chỉnh sửa, thiệt
thái muôn đăng tải lập nội dung trạng thái 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 4— ———— Twitter kiêm tra nội dung
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
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à
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
Data Applications Applications You manage You manage You manage Middleware Middleware eo);
Virtualization Virtualization Virtualization Networking Networking laaS PaaS SaaS Managed by vendor Servers Networking Managed by vendor Managed by vendor
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
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 ngồi khn 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
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:
se Cộng tác
® Dùng chung cơ sở hạ tầng ® Truy cập an toàn
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 tố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 tố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
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 tố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
Trang 19216 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ây
hiện chiếm hơn 1⁄3 tông chỉ tiêu cho CNTT trên toàn thế giới Trong khi đó, chi tiêu cho
CNTT 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ục chuyển sang đám mây, cho dù đó là dịch vụ đám mây công cộng do các nhà cung cấp cung cấp hay đám mây riêng do chính doanh nghiệp xây dựng
45 Iresearch.com dự đoán rằng khoảng 1⁄3 chi tiêu CNTT của doanh nghiệp sẽ dành cho 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ào cá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ích Gartner 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 toan cau cho cac dich vu dam may sé dat 260 ty USD trong
năm nay trong khi hiện tại la 219,6 ty USD No ciing dang phat triển với tốc độ nhanh