Thay vì mua, sở hữu và bảo trì các trung tâ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ừ n
Trang 1TRƯỜNG ĐAI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
HỌC PHẦN: ĐIỆN TOÁN ĐÁM MÂY
Đề tài: Tìm hiểu dịch vụ lưu trữ đám mây Dropbox Giảng viên hướng dẫn: Mạc Văn Quang
Thực hiện: Nhóm 10 – 73DCTT22
Thành viên : Nguyễn Anh Đức
Lê Hoàng An Trần Văn Hoà
Hà Nội, tháng 12 năm 2023
Trang 2CHƯƠNG I: LÝ THUYẾT CHUNG 5
I Điện toán đám mây l愃 5
II Các nh愃 6
III Công nghệ ảo hoá l愃 6
IV Những loại công nghệ ảo hóa cơ bản c甃ऀa VMWare 6
1. Vmware work sta琀椀on và vmware server : 6
2. Vmware vsphere : 6
V Phân biệt ảo hóa trên VMware Worksta琀椀on v愃 6
3. Vmware vCenter Server : 6
3.1 Ưu điểm: 7
3.2 Nhược điểm: 7
4. VMware Worksta琀椀on : 7
4.2 Nhược điểm: 7
VI Những loại công nghệ ảo hóa cơ bản c甃ऀa Microso昀琀 (EC2) 8
1 Microso昀琀 đã phân ra 5 nhánh con đại diên cho các công nghệ ảo hóa: 8
2 Server virtualiza琀椀on 8
3 Applica琀椀on virtualiza琀椀on 8
4 Desktop Virtualiza琀椀on 9
5 Prestenta琀椀on virtualiza琀椀on 9
6 Pro昀椀le virtualiza琀椀on 9
VII loại công nghệ ảo hóa cơ bản c甃ऀa Oracle (Vitualbox) 10
VIII Những loại công nghệ ảo hóa cơ bản c甃ऀa Amazon (AWS) 10
IX Những Công nghệ ảo hóa trong điện toán đám mây? 11
1 Ảo hóa mạng 11
2 Ảo hóa lưu trữ 11
3 Ảo hóa máy ch甃ऀ 11
4 Ảo hóa dữ liệu 11
5 Ảo hóa máy 琀nh để b愃 12
6 Ảo hóa ứng dụng 12
X Tr椃 12
1 Infrastructure as a service (IaaS) 12
2 Pla琀昀orm as a service (PaaS) Lấy ví dụ 12
3 So昀琀ware as a service (SaaS) 13
Trang 34 Mobile "backend" as a service (MBaaS) 13
5 Serverless compu琀椀ng 13
6 Func琀椀on as a service (FaaS) 14
XI Tr椃 15
1 Private cloud 15
2 Public cloud 15
3 Hybrid cloud 16
XII Những r甃ऀi ro về an to愃 16
XIII Bigdata l愃 17
1 Big Data l愃 17
2 Ứng dụng c甃ऀa Big Data 18
XIV IoT l愃 18
1 Khái niệm IoT 18
XV Tr椃 20
1 Khái niệm HDFS (Hadoop Distributed File System) 20
2 Kiến trúc HDFS 20
CHƯƠNG 2: VỀ DỊCH VỤ LƯU TRỮ ĐÁM MÂY DROPBOX 21
I Tổng quan về Dropbox 21
1 Khái niệm 21
2 Ưu điểm c甃ऀa điện toán đám mây 22
*Tự động sao lưu v愃 22
*Tích hợp phần mềm nâng cao 22
3 Nhược điểm c甃ऀa điện toán đám mây 23
*Thiếu bảo mật cấp cao 23
II T愃 24
*Trên trang web Dropbox.com 26
*Trên ứng dụng máy 琀nh 26
*Trên ứng dụng điện thoại 26
III Đồng bộ hóa trong Dropbox 27
IV So sánh ưu diểm Dropbox với 1 số hãng ĐTĐM khác (Google Drive, OnDrive) 33
1 Ưu điểm 33
*Về khả năng chia sẻ tệp 琀椀n 33
2 Nhược điểm 33
Trang 4*Về chi phí và dung lượng 33
V Thực hiện lưu trữ v愃 33
1 Kích hoạt xác thực bảo mật 2 bước 33
2 Thiết lập thông báo qua Email 34
3 Xóa các thiết b椃⌀ được liên kết 34
4 Kiểm tra phiên bản Web 34
5 Quản lý các ứng dụng được liên kết với Dropbox 34
6 Sử dụng VPN để bảo mật Dropbox 34
7 Sử dụng mã hóa riêng c甃ऀa bạn 35
VI Cơ chế 琀m kiếm dữ liệu trên Dropbox 35
VII Mở ứng dụng online trên Dropbox 35
VIII So sánh Dropbox với các d椃⌀ch vụ lưu trữ khác (Google Drive) 38
IX Tổng kết 45
Trang 5CHƯƠNG I: LÝ THUYẾT CHUNG
Khái niệm: Đ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
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)
*Lợi ích của điện toán đám mây:
- Nhanh chóng
Đám mây cho phép bạn dễ dàng tiếp cận nhiều công nghệ để bạn có thể đổi mới nhanh hơn
và phát triển gần như mọi thứ mà bạn có thể tưởng tượng Bạn có thể nhanh chóng thu thập tài nguyên khi cần–từ các dịch vụ cơ sở hạ tầng, như điện toán, lưu trữ, và cơ sở dữ liệu, đến Internet
of Things, machine learning, kho dữ liệu và phân tích, v.v
Bạn có thể triển khai các dịch vụ công nghệ một cách nhanh chóng và tiến hành từ khâu ý tưởng đến khâu hoàn thiện nhanh hơn một vài cấp bậc cường độ so với trước đây Điều này cho phép bạn tự do thử nghiệm, kiểm thử những ý tưởng mới để phân biệt trải nghiệm của khách hàng
và chuyển đổi doanh nghiệp của bạn
- Quy mô linh hoạt
Với điện toán đám mây, bạn không phải cung cấp tài nguyên quá mức để xử lý các hoạt động kinh doanh ở mức cao nhất trong tương lai Thay vào đó, bạn cung cấp lượng tài nguyên mà bạn thực sự cần Bạn có thể tăng hoặc giảm quy mô của các tài nguyên này ngay lập tức để tăng
và giảm dung lượng khi nhu cầu kinh doanh của bạn thay đổi
- Tiết kiệm chi phí
Nền tảng đám mây cho phép bạn thay chi phí vốn (trung tâm dữ liệu, máy chủ vật lý, v.v.) bằng chi phí biến đổi và chỉ phải chi trả cho những tài nguyên CNTT mà bạn sử dụng Bên cạnh
đó, chi phí biến đổi cũng sẽ thấp hơn nhiều so với chi phí bạn tự trang trải do tính kinh tế theo quy
mô
- Triển khai trên toàn cầu chỉ trong vài phút
Với đám mây, bạn có thể mở rộng sang các khu vực địa lý mới và triển khai trên toàn cầu trong vài phút Ví dụ: AWS có cơ sở hạ tầng trên toàn thế giới, vì vậy, bạn có thể triển khai ứng dụng của mình ở nhiều địa điểm thực tế chỉ bằng vài cú nhấp chuột Đặt các ứng dụng gần hơn với người dùng cuối giúp giảm độ trễ và cải thiện trải nghiệm của họ
Trang 6II Các nhà cung cấp dịch vụ Cloud Computing phổ biến hiện nay?
- Có 6 dịch vụ điện toán đám mây hàng đầu hiện nay
+ Microsoft (Hay còn gọi là Microsoft Azure)
+ Google Cloud Platform (Hay còn gọi là GCP)
+ VMware Cloud
+ Oracle
+ Amazon Web Service (Hay còn gọi là AWS)
+ FPT Smart x
III Công nghệ ảo hoá là gì?
-Công nghệ ảo hóa là một công nghệ được ra đời nhằm khai thác triệt để khả năng làm việc của một máy chủ vật lý Ảo hóa cho phép vận hành nhiều máy ảo trên cùng một máy chủ vật lý, dùng chung các tài nguyên của một máy chủ vật lý như CPU, Ram, ổ cứng,… và các tài nguyên khác
IV Những loại công nghệ ảo hóa cơ bản c甃ऀa VMWare
*Có 3 loại Vmware đó là: Vmware Work Station, Vmware Server và Vmware Vsphere
1 Vmware work station và vmware server :
- Vmware work station và vmware server dùng cho desktop là 1 chương trình ứng dụng chạy trên hệ điều hành window hoặc linux giúp cho chúng ta tạo ra máy ảo 1 cách dễ dàng nhằm mục đích thử nghiệm PC hay tần dụng tối đa hiệu năng của PC
để làm được nhiều việc khác
2 Vmware vsphere :
- Vmware vsphere là 1 nền tảng giúp chúng ta có thể tạo ra hạ tầng điện toán đám mây, nó gồm có các bộ ảo hóa hay được sử dụng cho các doanh nghiệp, khác với vmware work station, vmware server thì vmware vsphere không được sử dụng trong các máy tính cá nhân mà nó được sự dụng để cài đặt trực tiếp trên các máy server (máy chủ)
V Phân biệt ảo hóa trên VMware Workstation và vCenter
3 Vmware vCenter Server :
Trang 7- Là một ứng dụng về cơ sở dữ liệu cho phép triển khai, quản lý, giám sát, tự động hoá, và bảo mật cho cơ sở hạ tầng ảo một cách dễ dàng
3.1 Ưu điểm:
-Hỗ trợ tất cả các hệ thống truyền dẫn vCenter tính năng như: DRS, SDRS, HA, Host profiles, dvSwitch…
-Không cần mua cửa sổ cấp phép
-Đơn giản triển khai và nhanh chóng
3.2 Nhược điểm:
-SQL và bên ngoài cơ sở dữ liệu không hỗ trợ vì nó tích hợp sẵn cơ sở dữ liệu của Posgres
-Chế độ liên kết chức năng trên vCenter Server không hoạt động
-Heartbeat tính năng trên vCenter Server không hoạt động
-Single-sing on is not used on windows information
-vSphere Storage Appliance (VSA) thì không tương thích
4. VMware Workstation :
- là một chương trình cho phép bạn chạy một máy ảo trên máy tính vật lý Máy ảo này
sẽ chạy độc lập Máy ảo là môi trường khá lý tưởng để bạn chạy thử các hệ điều hành mới như Linux, truy cập các trang web có độ tin cậy thấp, tạo môi trường điện toán đặc biệt cho trẻ em, kiểm tra ảnh hưởng của virus máy tính Bạn thậm chí có thể in
và plug in USB drive
4.1 Ưu điểm:
-Đơn giản -Dễ sử dụng
- Viết tập tin HTML Help -Great Hardware Compatibility 4.2 Nhược điểm:
-Yêu cầu hệ thống cao
Trang 8VI Những loại công nghệ ảo hóa cơ bản c甃ऀa Microsoft (EC2)
1 Microsoft đã phân ra 5 nhánh con đại diên cho các công nghệ ảo hóa: + Server virtualization
2008 sử dụng nền tảng công nghệ hypervisor là một minh chứng hiệu quả nó đem lại cho chúng ta khả năng chạy nhiều hệ điều hành máy khách thường gọi là Partition (phân vùng) trên một máy chủ đơn lẻ Khả năng phân luồng công việc máy chủ trờ thành hiện thực Bên cạnh đó Hyper-V cũng đem đến những cải thiện đáng kể cho máy chủ của chúng ta nâng cao tính sẵn sàng cho hệ thống và khả năng mở rộng hạ tầng, đơn giản hóa việc sao lưu và phục hồi, và giảm chi phí điều hành của bạn.Hyper-V của Microsoft là sản phẩm kế thừa trước đó Microsoft Virtual Server và là nền tảng giải pháp ảo hóa của Microsoft
3 Application virtualization
-Ảo hóa ứng dụng là một dạng công nghệ ảo hóa khác cho phép chúng ta tách rời mối liên kết giữa ứng dụng và hệ điều hành và cho phép phần phối lại ứng dụng phù hôp mới nhu cầu user Bằng cách chạy các ứng dụng một cách tập trung thay vì cài đặt lên mỗi máy trạm, quản lý việc cập nhât phần mềm trở nên dễ dàng hơn, giải quyết sự đụng độ giữa các ứng dụng và việc thử nghiệm sự tương thích của chúng cũng trở nên dễ dàng hơn
-Microsoft Application Virtualization (App-V) trước đây được biết đến với cái tên Microsoft SoftGird Application Virtualization là một giải pháp ảo hóa ứng dụng cho các doanh nghiệp ngày nay App-V là một phần của Microsoft Desktop Optimization Pack (MDOP) Nó đẩy việc quản lý ứng dụng xưa nay từ
-Bằng tay sang tự động hóa, xử lý hợp lý Và do các ứng dụng thật sự chưa bao giờ được cài đặt trên máy trạm, từ đó giảm thiểu được sự tác động không mong muốn giữa ứng
Trang 9dụng máy trạm và ứng dụng máy khách Điều này có nghĩa là cải thiện sự ổn định, độ tin cậy cao hơn
từ những tính năng mới trên đó
-Sự đột phá đầu tiên của Microsoft vào Desktop Virtualazion là Microsoft Virtual
PC, một sản phẩm phổ biến cho việc phát triển và triển khai thử nghiệm Tuy nhiên bên cạnh đó hiện Microsoft đã cho ra đời một sản phẩm mới nổi bất với giải pháp Desktop Virtualization Chúng là Microsoft Enterprise Desktop Virtualization (MED-V), là một phần của gói sản phẩm MDOP dành cho khách hàng là doanh nghiệp, Microsoft đã có được khi thâu tóm được Kidaro thang 5/2008 và sản phẩm tiếp thep là Microsoft Virtual Desktop Infastructure (VDI)
5 Prestentation virtualization
-Ảo hóa trình diễn đòi hỏi sự tách rời giữa việc xử lý và việc lưu trữ data từ máy trạm Khóa chính của giải pháp này chính là Terminal Services, là một trong những công nghệ ảo hóa sẵn sàng trên moi phiên bản Windows Server 2008 Việc dùng Terminal Services đem đến cho chúng ta khả năng chạy một ứng dụng trên một nơi trong khi có thể dùng nó ở một nơi khác Loại trừ đi được quá trình cài đặt các ứng dụng một cách cục bộ trên mỗi máy tính, từ giờ chúng ta có thể cài đặt và quan lý chúng một cách tập trung trong phòng quản lý hoặc data center Terminal Services làm cho mỗi user cảm giác mình đang làm việc với các ứng dụng tại local với các thao tác được hiển thị trên màn hình, trong khi
đó mọi thông tin thao tác thật sự đều gởi đến server xử lý
6 Profile virtualization
-Là một nhà quản trị Windows Server thì khái niệm này hoàn toàn quen thuộc với chúng ta nó là các tính năng thông dụng trên Windows Server: Folder Redirect, Roaming User Profile, và Offline Files với đặc tính chung là sự tách rời phần dữ liệu và thông tin
người dùng về hệ thống với máy trạm
-User profiles, là một cấu trúc hệ thống file (thư mục và file) gồm có thông tin trạng thái cho mỗi người dùng trên một máy tính Windows Một số thư mục và file trong user profile thường bị ẩn để tránh cho người dùng nhầm lẫn với các nội dung của họ Từ đó microsoft sản sinh ra 3 tính năng đặc trưng thông dụng như đã nêu ở trên:
-Folder Redirection, là một kỹ thuật của Windows, cho phép các quản trị viên redirect (chuyển hướng) các thư mục nào đó bên trong các user profile đến các thư mục
Trang 10chia sẻ trên mạng với mục đích khi người dùng lưu các file mà họ đang làm việc thì các file này sẽ được lưu vào mạng thay vì lưu vào máy tính đang sử lý chúng
-Offline Files, là một kỹ thuật cho phép người dùng có thể copy các file cục bộ chứa trong các thư mục chia sẻ trên mạng, thậm chí khi mạng không có sẵn
-Roaming User Profiles, là một kỹ thuật cho phép bạn có thể lưu user profile trong các thư mục chia sẻ trên mạng Khi người dùng đăng nhập vào máy tính của anh ta, profile của anh
ta sẽ được download về từ mạng và được load để hiển thị trên desktop của anh ta Khi người dùng đăng xuất, profile được upload trở lại mạng
VII loại công nghệ ảo hóa cơ bản c甃ऀa Oracle (Vitualbox)
- Dịch vụ Đám mây Ravello của Oracle là dịch vụ điện toán đám mây đầu tiên trên thị trường cho phép tích hợp và vận hành VMware, cũng như công nghệ ảo hóa trên phần cứng (KVM) dành cho doanh nghiệp trên nền tảng điện toán đám mây công cộng mà không yêu cầu bất kỳ thay đổi nào Với Dịch vụ Đám mây Ravello của Oracle, khách hàng có thể dễ dàng tận dụng VMware trên điện toán đám mây công cộng mà không cần chuyển đổi máy ảo, tái thiết lập lại ứng dụng hay thay đổi mạng lưới đang sử dụng Đây cũng là dịch vụ duy nhất có khả năng chuyển đổi linh hoạt giữa mạng L2 và L3 trên nền tảng điện toán đám mây công cộng
- Dịch vụ Hộp Đám mây (Container Cloud) của Oracle cung cấp giải pháp tương thích với nền tảng mở Docker, giúp doanh nghiệp triển khai hàng loạt ứng dụng chỉ với một thao tác Với kho lưu trữ tích hợp, quản lý và điều phối ứng dụng cấp doanh nghiệp, cũng như tính năng lên kế hoạch cho ứng dụng và mở rộng quy mộ dịch vụ, Dịch vụ Hộp Đám mây của Oracle là một lựa chọn hấp dẫn độc nhất dành cho các chuyên viên phát triển điện toán đám mây
VIII Những loại công nghệ ảo hóa cơ bản c甃ऀa Amazon (AWS)
-Amazon Machine Images (AWS AMI) cung cấp hai loại ảo hóa: Paravirtual (PV) và Hardware Virtual Machine (HVM)
-HVM được ảo hóa hoàn toàn Có nghĩa là các máy ảo chạy trên các trình giám sát của chúng không biết rằng chúng đang chia sẻ thời gian xử lý với các máy khách khác trên cùng một phần cứng Máy chủ lưu trữ phải có khả năng mô phỏng phần cứng bên dưới cho mỗi máy khách của nó Loại ảo hóa này cung cấp khả năng chạy hệ điều hành trực tiếp trên máy ảo mà không cần bất kỳ sửa đổi nào - như thể nó được chạy trên phần cứng kim loại thô Ưu điểm của điều này là HVM có thể sử dụng phần mở rộng phần cứng cung cấp khả năng truy cập rất nhanh vào phần cứng bên dưới trên hệ thống chủ
-Paravirtualization là một dạng ảo hóa nhẹ hơn Kỹ thuật này nhanh và cung cấp tốc độ gần như nguyên bản so với ảo hóa hoàn toàn Với Paravirtualization, hệ điều hành khách yêu cầu một
số sửa đổi trước khi mọi thứ có thể hoạt động Những sửa đổi này cho phép trình siêu giám sát xuất phiên bản đã sửa đổi của phần cứng cơ bản sang các máy ảo, cho phép chúng có hiệu suất
Trang 11gần như nguyên bản Tất cả các máy PV chạy trên hypervisor về cơ bản là các hệ điều hành đã được sửa đổi như Solaris hoặc các bản phân phối Linux khác nhau
IX Những Công nghệ ảo hóa trong điện toán đám mây?
1 Ảo hóa mạng
-Mạng ảo hóa bao gồm nhiều phần cứng, phần mềm và các thành phần mạng kết hợp
Nó cho phép quản lý tất cả lưu trữ dưới dạng một tài nguyên Mạng ảo hóa có lợi đặc biệt trong trường hợp lưu lượng mạng biến đổi lớn và nhanh chóng, không thể đoán trước trong việc sử dụng (ví dụ như khi số lượng người truy cập tăng đột biến trên website)
-Trong phương pháp này, các tài nguyên có sẵn trong mạng được kết hợp bằng cách chia băng thông có sẵn thành các kênh độc lập với nhau Các kênh này được chỉ định hoặc gán cho các thiết bị riêng biệt trong thời gian thực Các kênh làm giảm độ phức tạp của mạng và giúp quản lý thiết bị dễ dàng hơn
2 Ảo hóa lưu trữ
-Ảo hóa lưu trữ làm cho cơ sở hạ tầng vật lý tách khỏi máy khách và máy chủ Nó cho phép gộp bộ lưu trữ vật lý từ một số thiết bị lưu trữ được kết nối với nhau thành một bộ phận lưu trữ duy nhất Kỹ thuật này chủ yếu được sử dụng trong các mạng khu vực lưu trữ Nó giúp quản trị viên lưu trữ sao lưu, lưu trữ và phục hồi dữ liệu hiệu quả và nhanh chóng hơn Đây là công nghệ quan trọng trong cả môi trường ảo và môi trường đám mây
3 Ảo hóa máy chủ
-Máy chủ ảo VPS là một khái niệm được sử dụng trong việc xây dựng cơ sở hạ tầng CNTT nhằm giảm thiểu chi phí bằng cách chia sẻ các tài nguyên phần cứng hiện có trong máy chủ vật lý Công nghệ ảo hóa máy chủ có bản chất là sao chép, ảo hóa các bộ phận máy chủ vật
lý, từ hệ điều hành cho đến bộ xử lý của chúng
-Máy chủ ảo làm giảm bớt việc quản lý tài nguyên máy chủ vốn khá phức tạp Nó cho phép chia sẻ và sử dụng một số lượng lớn tài nguyên, đồng thời mở rộng các tài nguyên khi có nhu cầu Máy chủ ảo vps là giải pháp tốt nhất cho các ứng dụng quy mô vừa và nhỏ với ngân sách hạn chế
4 Ảo hóa dữ liệu
-Mục đích chính của ảo hóa dữ liệu là cung cấp một điểm truy cập duy nhất vào thông tin được thu thập từ nhiều nguồn dữ liệu khác nhau
-Ảo hóa dữ liệu là việc thu thập dữ liệu từ các nguồn thông tin khác nhau để tạo ra một cái chung duy nhất để ảo hóa về thông tin Những thông tin này được truy cập bởi người dùng
Trang 12trên giao diện từ các ứng dụng, bảng điều khiển Kỹ thuật ảo hóa này bao gồm thu thập, chuyển đổi, liên kết và cung cấp dữ liệu đã xử lý đến các nguồn giao diện người dùng
5 Ảo hóa máy tính để bàn
-Ảo hóa máy tính để bàn giúp người dùng mô phỏng máy trạm, tương tự như mô hình SAAS của điện toán đám mây cho phép truy cập môi trường máy tính để bàn từ xa
-Ảo hóa máy tính để bàn cho phép truy cập an toàn vào cả máy trạm và trung tâm dữ liệu do máy trạm chạy trong trung tâm dữ liệu
6 Ảo hóa ứng dụng
-Ảo hóa ứng dụng còn được gọi là ảo hóa dịch vụ ứng dụng Trong điện toán đám mây,
ảo hóa ứng dụng có nghĩa là trừu tượng hóa lớp ứng dụng để tách nó ra khỏi hệ điều hành Nó cho phép các tài nguyên được phân phối linh hoạt trong thời gian thực
-Ảo hóa ứng dụng cho phép khắc phục các vấn đề hiện tại, ví dụ như không tương thích ứng dụng với phần cứng hiện có và xảy ra các lỗi
X Trình bày mô hình dịch vụ trong điện toán đám mây:
1 Infrastructure as a service (IaaS)
-Cơ sở hạ tầng như một dịch vụ (IaaS) là một mô hình tự phục vụ để quản lý cơ sở hạ tầng trung tâm dữ liệu từ xa IaaS cung cấp các tài nguyên máy tính được ảo hóa qua Internet
do bên thứ ba lưu trữ như Amazon Web Services, Microsoft Azure hoặc Google Thay vì một
tổ chức mua phần cứng, các công ty mua IaaS dựa trên một mô hình tiêu thụ Nó giống như mua điện Bạn chỉ trả tiền cho những gì bạn sử dụng Mô hình này cho phép các công ty thêm, xóa hoặc cấu hình lại cơ sở hạ tầng CNTT theo yêu cầu Nhiều tổ chức CNTT dựa vào IaaS
vì họ quen thuộc hơn với IaaS, đặc biệt nếu họ có nhiều năm kinh nghiệm với môi trường ảo hoặc các yêu cầu quy định và bảo mật nghiêm ngặt chỉ có thể được đáp ứng thông qua IaaS
Ví dụ: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine
2 Platform as a service (PaaS) Lấy ví dụ
-Nền tảng như một dịch vụ (PaaS) cho phép các tổ chức xây dựng, chạy và quản lý các ứng dụng mà không cần cơ sở hạ tầng CNTT Điều này giúp cho việc phát triển, thử nghiệm
và triển khai các ứng dụng trở nên dễ dàng và nhanh chóng hơn Các nhà phát triển có thể tập trung vào việc viết mã và tạo ứng dụng mà không cần lo lắng về các hoạt động cơ sở hạ tầng CNTT tốn nhiều thời gian như cung cấp máy chủ, lưu trữ và sao lưu PaaS mang lại nhiều giá trị hơn cho đám mây Nó có thể giảm chi phí quản lý của bạn và giảm chi phí của bạn PaaS cũng giúp bạn dễ dàng hơn trong việc đổi mới và mở rộng các dịch vụ của mình theo yêu cầu
Trang 13Ví dụ: BeanSalk AWS, Windows Azure, Heroku, Force.com, Google App Engine,
Apache Stratos
3 Software as a service (SaaS)
-Phần mềm dưới dạng dịch vụ sẽ cung cấp cho bạn sản phẩm hoàn chỉnh được nhà cung cấp dịch vụ vận hành và quản lý Trong hầu hết trường hợp, khi nhắc đến "Phần mềm dưới dạng dịch vụ", mọi người thường nghĩ đến ứng dụng dành cho người dùng cuối Với sản phẩm SaaS, bạn sẽ không phải để tâm đến chuyện bảo trì dịch vụ hay quản lý cơ sở hạ tầng cơ bản,
mà bạn chỉ cần tính xem sẽ sử dụng phần mềm cụ thể đó như thế nào Một ví dụ thường thấy của ứng dụng SaaS là email trên nền tảng web: bạn có thể gửi và nhận email mà không phải quản lý việc bổ sung tính năng vào sản phẩm email hay bảo trì máy chủ và hệ điều hành dùng cho chương trình email
-Phần mềm như một dịch vụ (SaaS) thay thế phần mềm truyền thống trên thiết bị bằng phần mềm được cấp phép trên cơ sở đăng ký Nó được lưu trữ tập trung trên đám mây Một ví
dụ điển hình là Salesforce.com Hầu hết các ứng dụng SaaS có thể được truy cập trực tiếp từ trình duyệt web mà không cần tải xuống hoặc cài đặt Tuy nhiên, một số ứng dụng SaaS yêu cầu plugin
Ví dụ: Ứng dụng Google, Microsoft Office 365
4 Mobile "backend" as a service (MBaaS)
-Là một mô hình hỗ trợ cho việc phát triển ứng dụng trên nền tảng di động hoặc web bằng cách liên kết các ứng dụng với các đám mấy lưu trữ ở backend (backend cloud storage)
và các giao diện lập trình ứng dụng (APIs) được cung cấp bởi backend MBaas cung cấp các dịch vụ nổi bật như: quản lý người dùng, push notification, tích hợp với mạng xã hội, dịch vụ dựa trên vị trí Những dịch vụ này được cung cấp thông qua việc sử dụng các bộ công cụ phát triển phần mềm (SDKs) và giao diện lập trình ứng dụng (APIs) MBaas gần đây có mối quan
hệ mật thiết với sự phát triển của lĩnh vực điện toán đám mây Mặc dù đây được xem như một lĩnh vực còn non trẻ nhưng hứa hẹn sẽ có những bước phát triển vượt bậc nhất là đối với khối khách hàng doanh nghiệp
-Bằng cách sử dụng MBaas, các nhà sản xuất và phát triển ứng dụng có thể tiết kiệm được nhiều thời gian xây dựng hệ thống và các chi phí vận hành Thông qua MBaas các dịch
vụ ứng dụng như: push notify, tích hợp mạng xã hội, message & chat function… được cung cấp sẵn bằng các bộ SDK và API đồng nhất, nhà phát triển ứng dụng thay vì phải tự mình xây dựng các hệ thống này từ đầu cho ứng dụng của mình thì bây giờ có thể sự dụng các dịch vụ này thông qua các hệ thống MBaas Nhờ đó quá trình phát triển ứng dụng có thể được tiết kiệm thời gian hơn, qua đó cũng tiết kiệm được chi phí sản xuất, nâng cao hiệu quả dự án Bên cạnh
đó MBaas cũng cung cấp các phương tiện để quản lý dữ liệu ở backend cho các dịch vụ sử dụng trong ứng dụng
5 Serverless computing
Trang 14-Serverless Computing là một phương pháp cung cấp backend service theo thực tế sử dụng Nhà cung cấp Serverless cho phép người dùng viết và triển khai mã mà không gặp rắc rối về cơ sở hạ tầng bên dưới
-Một công ty nhận backend service từ nhà cung cấp serverless sẽ được tính phí dựa trên việc sử dụng, hoàn toàn không phải đặt trước và trả tiền cho một lượng băng thông hoặc số lượng máy chủ cố định, vì đây là dịch vụ tự động mở rộng Lưu ý rằng, mặc dù được gọi là serverless, các máy chủ vật lý vẫn được sử dụng nhưng các nhà phát triển không cần phải biết
về chúng
-Trước đây khi công nghệ chưa phát triển, muốn xây dựng một ứng dụng web, bạn phải
sở hữu phần cứng vật lý để chạy một máy chủ, các công đoạn này khá cồng kềnh và tốn kém
-Khi công nghệ đám mây phát triển, máy chủ hoặc không gian máy chủ có thể được thuê từ xa Các công ty có nhu cầu thuê này thường mua quá mức cần thiết, chỉ để đảm bảo an toàn cho các trường hợp mà lưu lượng truy cập hoặc hoạt động tăng đột biến vượt quá giới hạn dẫn đến việc phá vỡ các ứng dụng Điều này có nghĩa là phần lớn không gian máy chủ được trả tiền đang bị lãng phí Các nhà cung cấp đám mây đã giới thiệu các mô hình tự động mở rộng để giải quyết vấn đề lãng phí này Tuy nhiên lãng phí vẫn có thể xảy ra nếu doanh nghiệp
bị đối mặt với các cuộc tấn công DDoS, tự động nhân rộng với việc mở rộng không mong muốn
-Serverless computing cho phép các nhà phát triển mua các backend service một cách linh hoạt hơn, sử dụng bao nhiêu trả tiền bấy nhiêu Cách tính phí này giống như việc bạn chuyển từ gói dữ liệu điện thoại di động với giới hạn cố định hàng tháng, sang gói chỉ tính phí cho mỗi byte dữ liệu thực sự được sử dụng
-Thuật ngữ "serverless" không hẳn đúng như cái tên của nó, bởi vì vẫn còn các máy chủ cung cấp các backend service này, nhưng tất cả các vấn đề về không gian máy chủ và cơ
sở hạ tầng đều được nhà cung cấp xử lý Serverless có nghĩa là các nhà phát triển có thể thực hiện công việc của họ mà không phải lo lắng về các vấn đề xung quanh server
6 Function as a service (FaaS)
-Cloud Computing dưới dạng FaaS này thường được gọi là điện toán không máy chủ Nghĩa là bạn có thể tiến hành một công việc nào đó mà không cần phải chuẩn bị trước tài nguyên cần thiết Thay vào đó, bạn sẽ khai báo cho nền tảng biết cách cung cấp tài nguyên khi ứng dụng của bạn được thực thi trên đó Việc còn lại FaaS sẽ xử lý
-Như vậy, trong quá trình bạn thực thi một ứng dụng bất kỳ, quy mô của hạ tầng có thể
tự động thay đổi Việc thay đổi này dựa trên những biến động về khối lượng công việc bạn đang thực hiện Do đó, bạn chỉ phải trả tiền cho những phần tài nguyên nào mà bạn sử dụng
mà thôi Một số ví dụ về Cloud Computing theo hình thức FaaS như AWS Lambdas, Azure Functions
Trang 15XI Trình bày mô hình triển khai điện toán đám mây:
1 Private cloud
-Private Cloud (hay Đám mây riêng) là những dịch vụ được cung cấp qua mạng nội
bộ riêng biệt Các doanh nghiệp có thể trực tiếp quản lý “đám mây” này và sử dụng nội bộ thay vì công khai hoặc Internet Private Cloud cung cấp 2 loại hình dịch vụ là Iaas và PaaS
*Lợi ích của Private Cloud:
-Private Cloud có các lợi ích tương tự Public Cloud nhưng có chứa các đặc tính “tự phục vụ” riêng tư hơn
-Hỗ trợ tùy chỉnh và kiểm soát tài nguyên chuyên dùng trên cơ sở hạ tầng máy tính được lưu trữ tại chỗ
-Cung cấp mức độ bảo mật và sự riêng tư cao nhờ hệ thống tường lửa và lưu trữ nội bộ
-Hạn chế của Private Cloud là bộ phận CNTT của công ty sẽ phải chịu trách nhiệm
về chi phí vận hành và việc quản lý Đám Mây
2 Public cloud
-Public Cloud hay Đám mây công cộng là các dịch vụ được bên thứ 3 cung cấp cho người dùng qua mạng Internet Public Cloud được xây dựng nhằm phục vụ công cộng (public) Vì vậy mô hình này không bị giới hạn đối tượng sử dụng Có hai hình thức sử dụng dịch vụ Public Cloud là miễn phí hoặc trả phí Các dịch vụ trả phí thường áp dụng mô hình pay-per-usage (trả phí theo lưu lượng sử dụng)
*Lợi ích của Public Cloud:
-Khả năng mở rộng theo nhu cầu người dùng nhờ kho tài nguyên rộng lớn
-Số lượng máy chủ và mạng tham gia vào quá trình tạo ra Public Cloud là vô hạn
Vì thế, nếu một thành phần nào đó bị lỗi thì hoàn toàn không ảnh hưởng đến các thành phần khác
-Nền tảng để tạo ra các dịch vụ đám mây công cộng là Internet Vì thế, Public Cloud không bị giới hạn về vị trí, địa điểm Bạn có thể kết nối với Public Cloud từ bất kỳ đâu
-Mức chi phí tốt, người dùng chỉ phải trả tiền cho những gì họ thực sự dùng
-Phục vụ được nhiều người dùng hơn
-Tiết kiệm hệ thống máy chủ, điện năng và nhân lực
Trang 16-Tuy nhiên, Public Cloud vẫn có một số hạn chế như doanh nghiệp sẽ cần phụ thuộc nhiều vào nhà cung cấp Việc lưu trữ các văn bản, thông tin nội bộ cũng gặp khó khăn hơn
do tính mở của mô hình này
3 Hybrid cloud
-Đúng như tên gọi, Hybrid Cloud hay Đám mây kết hợp là sự kết hợp giữa Public Cloud và Private Cloud Điều này cho phép Hybrid Cloud khai thác lợi ích của cả hai mô hình này để tối ưu cho người dùng Doanh nghiệp sẽ tạo ra các Hybrid Cloud và chia quyền quản lý với nhà cung cấp Public Cloud Người sử dụng có thể sử dụng đồng thời các dịch
vụ của nhà cung cấp và dịch vụ riêng của doanh nghiệp
*Lợi ích của Hybrid Cloud:
+Doanh nghiệp có thể sử dụng đồng thời nhiều dịch vụ + Cho phép doanh nghiệp triển khai mô hình tại chỗ + Có lợi cho các công việc có tính đột biến
+ Sử dụng Hybrid Cloud để xử lý các dữ liệu lớn (Big Data) + Chỉ phải thanh toán cho thời gian sử dụng thêm
+ Tuy nhiên, mô hình này cũng vấp phải khó khăn trong việc quản lý và tiêu tốn nhiều chi phí cho việc triển khai và duy trì
XII Những r甃ऀi ro về an toàn bảo mật ĐTĐM (tóm lược)
1 Khả năng hiển thị hạn chế đối với các hoạt động mạng
-Khi di chuyển khối lượng công việc và nội dung lên đám mây, các tổ chức sẽ mất khả năng hiển thị ở một mức độ nhất định đối với các hoạt động mạng Điều này là do trách nhiệm quản lý một số hệ thống và chính sách chuyển sang nhà cung cấp dịch vụ đám mây
Tùy thuộc vào loại mô hình dịch vụ đang được sử dụng, sự thay đổi trách nhiệm có thể khác nhau trong phạm vi Do đó, các tổ chức phải có thể giám sát cơ sở hạ tầng mạng của họ mà không cần sử dụng giám sát dựa trên mạng và ghi nhật ký
2 Phần mềm độc hại
-Bằng cách di chuyển một lượng lớn dữ liệu nhạy cảm sang môi trường đám mây được kết nối internet, các tổ chức đang mở mình trước các mối đe dọa mạng bổ sung Các cuộc tấn công bằng phần mềm độc hại là mối đe dọa phổ biến đối với bảo mật đám mây, với các nghiên cứu cho thấy gần 90% tổ chức của các tổ chức có nhiều khả năng bị vi phạm
dữ liệu hơn khi việc sử dụng đám mây tăng lên Khi tội phạm mạng tiếp tục trở nên ngày
Trang 17càng hiểu biết hơn với các phương thức tấn công của chúng, các tổ chức phải nhận thức được bối cảnh mối đe dọa đang phát triển
3 Tuân thủ
-Quyền riêng tư dữ liệu đang trở thành mối quan tâm ngày càng tăng và do đó, các quy định tuân thủ và tiêu chuẩn ngành như GDPR, HIPAA và PCI DSS ngày càng trở nên nghiêm ngặt hơn Một trong những chìa khóa để đảm bảo tuân thủ liên tục là giám sát ai có thể truy cập dữ liệu và chính xác họ có thể làm gì với quyền truy cập đó Các hệ thống đám mây thường cho phép người dùng truy cập quy mô lớn, vì vậy nếu các biện pháp bảo mật thích hợp (ví dụ: kiểm soát truy cập) không được áp dụng, có thể khó theo dõi việc truy cập trên toàn mạng
4 Mất dữ liệu
-Rò rỉ dữ liệu là mối quan tâm ngày càng tăng đối với các tổ chức, với hơn 60% cho rằng đây là mối quan tâm lớn nhất về bảo mật đám mây của họ Như đã đề cập trước đây, điện toán đám mây yêu cầu các tổ chức từ bỏ một số quyền kiểm soát của họ cho CSP Điều này có thể có nghĩa là tính bảo mật của một số dữ liệu quan trọng của tổ chức bạn có thể rơi vào tay ai đó bên ngoài bộ phận CNTT của bạn Nếu nhà cung cấp dịch vụ đám mây gặp phải vi phạm hoặc tấn công, tổ chức của bạn sẽ không chỉ mất dữ liệu và tài sản trí tuệ mà còn phải chịu trách nhiệm về bất kỳ thiệt hại nào phát sinh
5 Thẩm định không đầy đủ
-Việc di chuyển lên đám mây không nên được coi nhẹ Tương tự như nhà cung cấp bên thứ ba , khi làm việc với nhà cung cấp dịch vụ đám mây, điều quan trọng là phải tiến hành thẩm định kỹ lưỡng để đảm bảo rằng tổ chức của bạn có hiểu biết đầy đủ về phạm vi công việc cần thiết để chuyển sang đám mây thành công và hiệu quả Trong nhiều trường hợp, các tổ chức không biết về lượng công việc liên quan đến quá trình chuyển đổi và các biện pháp bảo mật của nhà cung cấp dịch vụ đám mây thường bị bỏ qua
XIII Bigdata là gì, ứng dụng c甃ऀa Bigdata (tóm lược)
1 Big Data là gì?
-Big Data là các tập dữ liệu có khối lượng lớn và phức tạp Độ lớn đến mức các phần mềm xử lý dữ liệu truyền thống không có khả năng thu thập, quản lý và xử lý dữ liệu trong một khoảng thời gian hợp lý
-Những tập dữ liệu lớn này có thể bao gồm các dữ liệu có cấu trúc, không có cấu trúc và bán cấu trúc, mỗi tập có thể được khai thác để tìm hiểu insights
Trang 18-Các giải pháp Big Data cung cấp các công cụ, phương pháp và công nghệ được sử dụng để nắm bắt, lưu trữ, tìm kiếm và phân tích dữ liệu trong vài giây để tìm mối quan hệ
và hiểu biết về cải tiến và lợi ích cạnh tranh mà trước đây không có
-Ngày nay, 80% dữ liệu là dữ liệu không có cấu trúc và không thể được xử lý bởi các công nghệ truyền thống Trước đó, một lượng dữ liệu được tạo ra không cao Chúng ta tiếp tục lưu trữ dữ liệu vì chỉ cần phân tích lịch sử dữ liệu Nhưng ngày nay việc tạo dữ liệu tính bằng petabyte và không thể lưu trữ dữ liệu nhiều lần và lấy lại khi cần
2 Ứng dụng của Big Data
*Dưới đây là một số ứng dụng trong mỗi chuyên môn khác nhau:
• Netflix sử dụng Big Data để cải thiện trải nghiệm của khách hàng
• Phân tích chiến dịch và kế hoạch xúc tiến của Sears Holding
• Phân tích cảm xúc
• Phân tích khách hàng
• Phân tích dự đoán
• Kết hợp và quảng cáo theo thời gian thực
XIV IoT là gì, ứng dụng c甃ऀa IoT trong điện toán đám mây (tóm lược)
1 Khái niệm IoT
-IoT (Internet of Things) là một hệ thống các thiết bị máy tính, máy móc cơ khí và
kỹ thuật số hoặc con người có liên quan với nhau được cung cấp các mã UID (mã nhận dạng duy nhất) và khả năng truyền dữ liệu qua Internet mà không cần người tương tác giữa con người với máy tính
Ứng dụng c甃ऀa IoT trong điện toán đám mây:
*Amazon Web Service (AWS) IoT
-Đây là nền tảng điện toán đám mây phổ biến nhất hiện nay AWS IoT platform bao gồm các tính năng chính như sau:
+ Registry for recognizing devices: Tất cả các thiết kết nối đến AWS IoT đều được xem là một Things và AWS IoT cho phép bạn lưu các thông tin của các thiết bị kết nối đến AWS IoT thông qua tài khoản AWS IoT
+ Cung cấp các gói phần mềm phát triển cho các thiết bị phần cứng
+ Device Shadows: Khi thiết bị kết nối đến AWS sẽ được xem là một Device Shadow, đại diện cho danh tính và trạng thái đã biết cuối cùng của thiết bị và cung cấp kênh để gửi và nhận dữ liệu với thiết bị
Trang 19+ Secure device gateway: Là gateway bảo mật cho các thiết bị IoT
+ Rules engine: Các công cụ, quy tắc giúp giao tiếp giữa các dịch vụ của AWS và thiết bị
-Các nền tảng IoT của AWS giúp các nhà phát triễn dễ dàng hơn trong việc kết nối nhiều loại cảm biến cho nhiều loại ứng dụng khác nhau
*Microsoft Azure IoT
-Là một nền tảng điện toán đám mây phổ biến trong cộng đồng Dev, cung cấp nhiều giải pháp mở rộng, các dịch vụ nền tảng và các công nghệ tiên tiến Đối với dịch vụ nền tảng đám mây, Microsoft Azure IoT cung cấp các tính năng chính sau đây:
+ Device shadowing (tương tự như AWS)
+ Rule engine: Các công cụ, quy tắc giúp giao tiếp giữa các dịch vụ của Azure và thiết bị
+ Nhận dạng thiết bị
+ Giao diện giám sát thông tin
-Để xử lý số lượng lớn thông tin thu thập từ hệ thống nhiều cảm biến, Azure IoT kết hợp với Azure Stream Analytics để xử lý lượng thông tin khổng lồ theo thời gian ngắn
*Google Cloud Platform
-Google Cloud là một trong những hệ thống IoT cung cấp công nghệ điện toán đám mây phổ biến nhất hiện nay Với khả năng xử lý lượng dữ liệu khổng lồ bằng cách sử dụng Cloud IoT Core, giúp Google thực sự nổi bật so với đối thủ khác Một số tính năng của Google cloud platform:
+ Thúc đẩy phát triển doanh nghiệp: Google Cloud cung cấp các dịch vụ tích hợp giúp các doanh nghiệp xử lý lượng dữ liệu khổng lồ bị phân tán trên toàn cầu theo thời gian thực Các doanh nghiệp còn có thể sử dụng kết hợp các giải pháp phân tích dữ liệu tiên tiến kết hợp với công nghệ học máy từ Cloud Machine Learning Engine
+ Tăng tốc thiết bị
+ Cắt giảm chi phí bằng các dịch vụ đám mây
+ Hệ sinh thái đối tác rộng lớn
*ThingWorx IoT platform
Trang 20-ThingWorx là một hệ thống IoT được thiết kế để phát triển ứng dụng doanh nghiệp, nó cung cấp các tính năng chính như:
+ Dễ dàng kết nối các thiết bị IoT đến nền tảng điện toán đám mây phổ biến của ThingWorx
+ Loại bỏ sự phức tạp khỏi quá trình phát triển ứng dụng IoT
+ Chia sẻ nền tảng giữa các nhà phát triển để thúc đẩy phát triển nhanh chóng + Tích hợp học máy để tự động hóa các phân tích dữ liệu lớn phức tạp
+ Cung cấp công nghệ đám mây, các giải pháp về hệ thống nhúng và IoT
*IBM Watson
-IBM Watson là một nền tảng cloud computing được nhiều nhà phát triển thực hiện Hệ thống IoT này được hỗ trợ bởi nền tảng cloud hỗn hợp PaaS của IBM, Watson IoT cho phép các nhà phát triển dễ dàng triển khai các ứng dụng IoT Các tính năng cơ bản của IBM Watson như:
+ Quản lý thiết bị
+ Bảo mật truyền thông
+ Truyền nhận dữ liệu thời gian thực
+ Lưu trữ dữ liệu, máy chủ server + Cung cấp dịch vụ dữ liệu về thời tiết
XV Trình bày kiến trúc lưu trữ đám mây Hadoop- HDFS (tóm lược)
1 Khái niệm HDFS (Hadoop Distributed File System)
-Hadoop framwork của Apache là một nền tảng dùng để phân tích các tập dữ liệu rất lớn mà không thể xử lý trên được trên một máy chủ duy nhất Hadoop trừu tượng hóa mô hình tính toán MapReduce, làm nó trở nên dễ tiếp cận hơn với các nhà phát triển Hadoop có khả năng
mở rộng vô số cácc nút lưu trữ và có thể xử lý tất cả hoạt động và phân phối liên quan đến việc phân loại dữ liệu
2 Kiến trúc HDFS
- Giống như các hệ thống tập tin khác, HDFS duy trì một cấu trúc cây phân cấp các tập tin, thư mục mà các tập tin sẽ đóng vai trò là các nút lá Trong HDFS, vì kích thước mỗi tập tin lớn, mỗi tập tin sẽ được chia ra thành các khối (block) và mỗi khối này sẽ có một block
Trang 21ID để nhận diện Các khối của cùng một file (trừ khối cuối cùng) sẽ có cùng kích thước và kích thước này được gọi là block size của tập tin đó Mỗi khối của tập tin sẽ được lưu trữ thành nhiều bản sao (replica) khác nhau vì mục đích an toàn dữ liệu Các khối được lưu trữ phân tán trên các máy chủ lưu trữ cài HDFS HDFS có một kiến trúc chủ/khách (master/slave) Trên một cluster chạy HDFS, có hai loại nút (node) là Namenode và Datanode Một cluster có duy nhất một Namenode và có một hoặc nhiều Datanode
- Namenode đóng vai trò là master, chịu trách nhiệm duy trì thông tin về cấu trúc cây phân cấp các tập tin, thư mục của hệ thống tập tin và các siêu dữ liệu (metadata) khác của hệ thống tập tin Cụ thể, các metadata mà Namenode lưu trữ gồm có:
- File system namespace (không gian tên tập tin): là hình ảnh cây thư mục của hệ thống tập tin tại một thời điểm nào đó Không gian tên tập tin thể hiện tất cả các file, thư mục có trên
hệ thống file và quan hệ giữa chúng
- Thông tin để ánh xạ từ tên tập tin ra thành danh sách các khối: Với mỗi tập tin, ta có một danh sách có thứ tự các khối block của tập tin đó, mỗi khối đại diện bởi Block ID
- Nơi lưu trữ các khối: Các khối được đại diện một Block ID Với mỗi block, ta có một danh sách các DataNode lưu trữ các bản sao của khối đó
-Các DataNode sẽ chịu trách nhiệm lưu trữ các khối thật sự của từng tập tin của HDFS Mỗi một khối sẽ được lưu trữ như một tập tin riêng biệt trên hệ thống tập tin cục bộ của DataNode Trong ngữ cảnh MapReduce, các DataNode này còn có chức năng tính toán với
dữ liệu là chính các khối được lưu trữ
Trang 22Tính năng:
• Giúp người dùng lưu trữ, chỉnh sửa và chia sẻ các tệp tin, tài liệu, hình ảnh,
• Khi một tài liệu được lưu vào Dropbox thì đã được sao lưu, nếu chẳng may bạn lỡ xóa tài liệu đó thì hãy yên tâm vì Dropbox đã lưu trữ lại bản sao lưu và dễ dàng khôi phục lại tài liệu
• Đánh dấu tệp tin quan trọng và dễ dàng truy cập nhanh khi cần thiết
• Tính năng làm việc ngoại tuyến giúp bạn có thể tiếp tục công việc trên tệp tin mặc dù
không có kết nối mạng Điều này cực kỳ hữu ích khi bạn gặp sự cố về mạng hoặc phải liên tục di chuyển mà không có kết nối 3G/4G
• Tính năng đồng bộ có chọn lọc giúp bạn tiết kiệm đáng kể dung lượng lưu trữ Bạn chỉ cần chọn một số thư mục quan trọng để sao lưu với máy tính thay vì chọn toàn bộ
• Tính năng Dropbox Paper tạo không gian làm việc cho nhóm giúp bạn và đồng nghiệp
có thể truyền tải ý tưởng, thảo luận trực tuyến
2 Ưu điểm của điện toán đám mây
* Tự động sao lưu và phục hồi tập tin
-Khi người dùng lưu tệp trực tiếp vào đám mây, họ thường tự hỏi ‘nếu tôi vô tình làm mất hoặc xóa nó’ thì sao? Khoảnh khắc một tài liệu được lưu vào Dropbox, nó đã được sao lưu Điều này không chỉ mang lại sự an tâm, mà còn tiết kiệm không gian ổ cứng máy tính vì người dùng sẽ không cần phải sao lưu tệp trên ổ cứng như một bản sao lưu nữa
-Người dùng lo lắng tiếp theo có thể là về quá trình khôi phục tệp bị mất hoặc bị xóa Hãy yên tâm, Dropbox làm cho thủ tục rất đơn giản Nó hoàn toàn không đòi hỏi bất
kì kỹ thuật hoặc hỗ trợ trực tiếp nào Tất cả người dùng có thể tự khôi phục các tệp mà không cần bất kỳ trợ giúp nào điều này làm cũng làm giảm sự tham gia CNTT cho các doanh nghiệp
*Tích hợp phần mềm nâng cao
-Dropbox nổi bật trong số các tùy chọn lưu trữ đám mây vì nó tích hợp với các hệ thống khác Nó không chỉ có một nhóm tích hợp rất đa dạng, mà còn hợp tác với một số công ty phổ biến nhất hiện có Dropbox được tích hợp với Microsoft và Slack thậm chí