



















Preview text:
ĐIỆN TOÁN ĐÁM MÂY Chương 1 TỔNG QUAN VỀ
ĐIỆN TOÁN ĐÁM MÂY Nội dung
1. Khái niệm điện toán đám mây
2. Lịch sử điện toán đám mây
3. Đặc điểm của điện toán đám mây
4. Các loại mô hình điện toán đám mây
5. Lựa chọn mô hình phù hợp
6. Lợi ích – Hạn chế của điện toán đám
7. Ứng dụng điện toán đám mây 1
Khái niệm Điện toán đám mây Điện toán đám mây
Cloud computing refers to the use of hosted services, such as
data storage, servers, databases, networking, and software
over the internet. The data is stored on physical servers,
which are maintained by a cloud service provider. Computer
system resources, especially data storage and computing
power, are available on-demand, without direct management
by the user in cloud computing.
https://www.spiceworks.com/tech/cloud/articles/what-is-cloud-computing/ 1
Khái niệm Điện toán đám mây
Cloud computing is the on-demand availability of
computing resources (such as storage and infrastructure),
as services over the internet. It eliminates the need for
individuals and businesses to self-manage physical
resources themselves, and only pay for what they use.
https://cloud.google.com/learn/what-is-cloud-computing 1
Khái niệm Điện toán đám mây
Cloud computing is the on-demand delivery of IT resources
over the Internet with pay-as-you-go pricing. Instead of buying,
owning, and maintaining physical data centers and servers, you
can access technology services, such as computing power,
storage, and databases, on an as-needed basis from a cloud
provider like Amazon Web Services (AWS).
https://aws.amazon.com/what-is-cloud-computing/ 1
Khái niệm Điện toán đám mây
Cloud computing is a model for enabling ubiquitous, convenient,
on-demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned and
released with minimal management effort or service provider
interaction. This cloud model is composed of five essential
characteristics, three service models, and four deployment models.
https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-145.pdf 1
Khái niệm Điện toán đám mây
Điện toán đám mây (Cloud Computing) là mô hình cung cấp
tài nguyên điện toán dùng chung như mạng, server, dữ
liệu,... thông qua internet mọi lúc mọi nơi. Thay vì phải sở
hữu và quản lý các phần cứng và phần mềm trong trung
tâm dữ liệu riêng, người dùng có thể thuê tài nguyên từ các
nhà cung cấp hệ thống điện toán đám mây.
https://viettelidc.com.vn/tin-tuc/dien-toan-dam-may-la-gi 1
Khái niệm Điện toán đám mây
Điện toán đám mây (Cloud Computing) – hay còn
gọi là điện toán máy chủ ảo – giúp cung cấp các công
nghệ, tài nguyên máy tính liên kết với một mạng lưới
Internet chung. Với mô hình điện toán đám mây, người
dùng sẽ được tiếp cận và sử dụng các tài nguyên như
dịch vụ công nghệ, năng lượng điện toán, khả năng lưu
trữ cơ sở dữ liệu một cách nhanh chóng và đồng bộ.
https://vdigital.vn/dien-toan-dam-may-va-cac-mo-hinh-dich-vu/ 2
Lịch sử điện toán đám mây
Mô hình điện toán truyền thống
Computing Models for Software Architecture
• Monolithic Centralized Computing • Peer-to-Peer Model • Client–Server Model
• Computing Models for High Performance 2
Lịch sử điện toán đám mây
Mô hình điện toán truyền thống
Monolithic Centralized Computing Ưu điểm:
• Quá trình triển khai nhanh chóng, đơn giản. • Quản lý tập trung. Nhược điểm:
• Quá trình triển khai phức tạp.
• Khóa bảo trì, nâng cấp sản phẩm.
• Tính ổn định không cao. Kiến trúc Monolithic
• Khó mở rộng sản phẩm. 2
Lịch sử điện toán đám mây
Mô hình Client–Server
• Two-Tier Client–Server Computing
• Three-Tier Client–Server Computing Two-Tier Client–Server Three-Tier Client–Server 2
Lịch sử điện toán đám mây
Mô hình Client–Server
• Three-Tier–N-Layer Client–Server Model 2
Lịch sử điện toán đám mây
Mô hình điện toán truyền thống
Computing Models for High Performance • Cluster Computing • Grid Computing 2
Lịch sử điện toán đám mây
Mô hình điện toán truyền thống
Mô hình Cluster Computing • Load-Balancing Clusters
• High-Availability Clusters • Fault-Tolerant Clusters • High-Performance Clusters 2
Lịch sử điện toán đám mây
Mô hình Cluster Computing: Load-Balancing Clusters
Hai loại load balancer: • Active - Passive • Active - Active
Một vài thuật toán load balancing:
• Round Robin Load Balancing
• Weight-Based Load Balancing • Random Load Balancing 2
Lịch sử điện toán đám mây
Mô hình Cluster Computing:
• High-Availability Clusters • Fault-Tolerant Clusters 2
Lịch sử điện toán đám mây
Tính chất của mô hình:
• Tính sẵn sàng: Các tài nguyên bên trong cluster luôn sẵn sàng xử lý yêu cầu.
• Độ tin cậy: Hệ thống Cluster giảm thiểu số lỗi có thể xảy ra đối với hệ thống.
• Khả năng mở rộng: Khi tài nguyên của hệ thống đã sử
dụng hết công suất, có thể dễ dàng bổ sung thêm tài nguyên
vào cluster bằng các bổ sung thêm các node.
• Thời gian downtime: Giảm thời gian ngừng hoạt động của hệ thống. 2
Lịch sử điện toán đám mây
Mô hình Cluster Computing: High-Performance Clusters
HPC là công nghệ sử dụng các cụm bộ
xử lý mạnh mẽ hoạt động song song để
xử lý các tập dữ liệu khổng lồ, đa chiều
và giải quyết các vấn đề phức tạp ở tốc độ cực cao.
Xu hướng tương lai, người ta đang sử
dụng máy tính lượng tử (Quantum Computing) 2
Lịch sử điện toán đám mây
Mô hình điện toán truyền thống
Mô hình Grid Computing
• Điện toán lưới được phát triển lần đầu tiên vào
những năm 1990 để đáp ứng nhu cầu tính toán quy mô rất lớn.
• Điều này xảy ra khi chỉ một cụm thôi là không đủ
để đáp ứng yêu cầu tính toán.
• Grid computing liên quan đến nhiều tổ chức ở
nhiều vị trí địa lý khác nhau để chia sẻ nguồn lực.
• Các node tính toán trong grid computing là không đồng nhất.