1. Trang chủ
  2. » Công Nghệ Thông Tin

Đồ Án Thực Tập Xây Dựng Ứng Dụng Trên Nền Điện Toán Đám Mây

52 187 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

Định dạng
Số trang 52
Dung lượng 3,22 MB

Nội dung

Mặt khác, để thúc đẩy phát triển các ứng dụng công nghệ thông tin trên nền điệntoán đám mây một cách chuyên nghiệp, có chất lượng, có hiệu quả, đáp ứng nhu cầucủa người sử dụng, cần nghi

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP

XÂY DỰNG ỨNG DỤNG TRÊN NỀN TẢNG ĐIỆN

TOÁN ĐÁM MÂY

Giảng viên hướng dẫn: NGUYỄN VĂN THÀNH

Sinh viên thực hiện: NGUYỄN KHẮC PHONG

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP

XÂY DỰNG ỨNG DỤNG TRÊN NỀN TẢNG ĐIỆN

TOÁN ĐÁM MÂY

Giảng viên hướng dẫn: NGUYỄN VĂN THÀNH

Sinh viên thực hiện: NGUYỄN KHẮC PHONG

Trang 3

LỜI CẢM ƠN

Để hoàn thành đề tài báo cáo thực tập này trước hết em xin gửi đến quý thầy, côtrong khoa Công nghệ thông tin trường Đại học Nguyễn Tất Thành lời cảm ơn chânthành Đặc biệt, em xin gửi đến thầy Nguyễn Văn Thành, người đã tận tình hướngdẫn, giúp đỡ em hoàn thành đề tài báo cáo thực tập này lời cảm ơn sâu sắc nhất

Em xin chân thành cảm ơn Ban Lãnh Đạo, các phòng ban của Công ty cổ phần tưvấn xây dựng Nhật Nam, đã tạo điều kiện thuận lợi cho em được tìm hiểu thực tiễntrong suốt quá trình thực tập tại công ty Cuối cùng em xin cảm ơn các anh chị phòng

IT của Công ty cổ phần tư vấn xây dựng Nhật Nam đã giúp đỡ, cung cấp những sốliệu thực tế để em hoàn thành tốt đề tài thực tập tốt nghiệp này

Đồng thời nhà trường đã tạo cho em có cơ hội thực tập nơi mà em yêu thích, cho

em bước ra đời sống thực tế để áp dụng những kiến thức mà các thầy cô giáo đãgiảng dạy Qua công việc thực tập này em nhận ra nhiều điều mới mẻ và bổ ích trongviệc kinh doanh để giúp ích cho công việc sau này của bản thân

Vì kiến thức bản thân còn hạn chế, trong quá trình thực tập, hoàn thiện đề tài này

em không tránh khỏi những sai sót, kính mong nhận được những ý kiến đóng góp từ

cô cũng như quý công ty

Trang 4

LỜI MỞ ĐẦU

Điện toán đám mây (Cloud Computing) đang là xu thế chủ đạo của hạ tầng côngnghệ thông tin trong doanh nghiệp hiện nay với rất nhiều ưu điểm Trong các quytrình đánh giá hệ thống hiện tại để xây dựng một đám mây riêng hoặc chung, bảo mậtđược coi là một trong những vấn đề quan trọng được đưa ra xem xét đầu tiên Hiểuđược các nguy cơ tấn công cũng như các cơ chế bảo mật để phòng chống các nguy cơđối với các hệ thống điện toán đám mây sẽ giúp người quản trị đưa ra được chiếnlược phù hợp cho điện toán đám mây của doanh nghiệp mình

Điện toán đám mây đã xuất hiện ở Việt Nam từ năm 2009, tuy nhiên cho đến nayviệc phát triển ứng dụng công nghệ thông tin dựa trên mô hình này còn hạn chế Trênthực tế đã có một số doanh nghiệp, cá nhân dùng thử dịch vụ đám mây miễn phí củacác nhà cung cấp trong và ngoài nước Một số tỉnh, thành phố đã có kế hoạch triểnkhai ứng dụng công nghệ thông tin dựa trên mô hình điện toán đám mây phục vụ hoạtđộng cơ quan nhà nước

Mặt khác, để thúc đẩy phát triển các ứng dụng công nghệ thông tin trên nền điệntoán đám mây một cách chuyên nghiệp, có chất lượng, có hiệu quả, đáp ứng nhu cầucủa người sử dụng, cần nghiên cứu về an toàn thông tin trong điện toán đám mây vàgiải pháp an toàn thông tin như lựa chọn mô hình, giải pháp về hạ tầng, dữ liệu vàphần mềm nhằm đạt được mục tiêu đó là vấn đề cấp thiết

Vì vậy, em đã thực hiện đề tài thực tập tốt nghiệp: “Xây dựng ứng dụng trên nềntảng điện toán đám mây”

Trang 5

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

TPHCM, Ngày …… tháng …… năm 2019

Giáo viên hướng dẫn

(Ký tên, đóng dấu)

Trang 6

NHẬN XÉT CỦA CƠ QUAN THỰC TẬP

TPHCM, Ngày …… tháng …… năm 2019

Xác nhận của đơn vị thực tập

(Ký tên, đóng dấu)

Trang 7

MỤC LỤC LỜI CẢM ƠN i

LỜI MỞ ĐẦU ii

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN iii

NHẬN XÉT CỦA CƠ QUAN THỰC TẬP iv

MỤC LỤC v

DANH MỤC CÁC BẢNG BIỂU vii

DANH MỤC CÁC BẢNG HÌNH viii

CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY 1

1.1 Thông tin về đơn vị thực tập 1

1.2 Cơ cấu tổ chức 2

1.3 Giải pháp và dịch vụ 2

1.3.1 Sản phẩm công nghệ thông tin phổ dụng và chuyên dụng 2

1.3.2 Giải pháp công nghệ thông tin 2

1.3.3 Dịch vụ công nghệ thông tin 3

1.4 Các đối tác của Công ty cổ phần tư vấn xây dựng Nhật Nam 3

1.5 Thông tin liên lạc và địa chỉ Công ty cổ phần tư vấn xây dựng Nhật Nam 3

CHƯƠNG 2: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 4

2.1 Các ứng dụng điện toán đám mây tiêu biểu 4

2.2 Cấu trúc của điện toán đám mây 7

2.3 Vai trò của điện toán đám mây 8

2.4 Các mô hình dịch vụ của điện toán đám mây 9

2.5 Phân loại điện toán đám mây 10

2.6 Ứng dụng điện toán đám mây 12

2.6.1 Tình hình ứng dụng điện toán đám mây trên thế giới 12

Trang 8

2.6.2 Tình hình ứng dụng điện toán đám mây ở Việt Nam 13

2.7 Ưu điểm của điện toán đám mây 14

CHƯƠNG 3: ỨNG DỤNG TRÊN NỀN TẢNG ĐIỆN TOÁN ĐÁM MÂY 16

3.1 Google Cloud Platform 16

3.2 Cơ sở hạ tầng và nền tảng 16

3.3 Các sản phẩm của Google Cloud Platform cung cấp 17

3.3.1 Một số dịch vụ Compute 17

3.3.2 Một số dịch vụ Networking 18

3.3.3 Một số dịch vụ Storage 19

3.3.4 Một số dịch vụ Big Data 20

3.3.5 Một số dịch vụ Machine Learning 21

3.4 Sự tương đồng với dịch vụ của các nhà cung cấp dịch vụ đám mây khác 22

3.5 Hạn chế 23

CHƯƠNG 4: TRIỂN KHAI ỨNG DỤNG GOOGLE CLOUD PLATFORM 24

4.1 Cách đăng ký tài khoản Google Cloud Platform 24

4.2 Upload website lên Google App Engine bằng Cloud Shell 28

4.3 Thay đổi domain Website 32

CHƯƠNG 5: KẾT LUẬN 39

TÀI LIỆU THAM KHẢO 41

Trang 9

DANH MỤC CÁC BẢNG BIỂU

Bảng 3-4-1: Sự tương đồng dịch vụ đám mây của các nhà cung cấp 23

Trang 10

DANH MỤC CÁC BẢNG HÌNH Hình 1-1-1: Công ty cổ phần tư vấn xây dựng Nhật Nam 1

Hình 1-2-1: Cơ cấu tổ chức 2

Hình 1-4-1: Các đối tác của Công ty cổ phần tư vấn xây dựng Nhật Nam 3

Hình 2-4-1: Mô hình dịch vụ Cloud 9

Hình 2-5-1: Mô hình Public Cloud 11

Hình 2-5-2: Mô hình Private Cloud 11

Hình 2-5-3: Mô hình Hybrid Cloud 12

Hình 2-6-2-1: Một số nhà cung cấp dịch vụ điện toán đám mây 13

Hình 3-2-1: Cơ sở hạ tầng và nền tảng 16

Hình 3-3-1: Các sản phẩm chính mà Google Cloud Platform cung cấp 17

Hình 4-1-1: Giao diện Google Cloud Platform 24

Hình 4-1-2: Thông tin người dùng 25

Hình 4-1-3: Đăng ký tài khoản thành công 26

Hình 4-1-4: Giao diện Billing 26

Hình 4-1-5: Tạo mới một project 27

Hình 4-1-6: Tạo project thành công 27

Hình 4-2-1: Giao diện mở Google Cloud Shell 28

Hình 4-2-2: Giao diện Google Cloud Shell 28

Hình 4-2-3: Gõ lệnh “mkdir demo && cd demo”trong Cloud Shell 29

Hình 4-2-4: Chọn Launch code editor trong Cloud Shell 29

Trang 11

Hình 4-2-6: Gõ câu lệnh “gcloud app deploy” 30

Hình 4-2-7: Lựa chọn region 30

Hình 4-2-8: Gõ “y” để tiếp tục 31

Hình 4-2-9: Deploy thành công 31

Hình 4-2-10: Upload website lên Google App Engine thành công 31

Hình 4-3-1: Trang web freenom 32

Hình 4-3-2: Thanh toán domain 32

Hình 4-3-3: Thanh toán domain 33

Hình 4-3-4: Điền đầy đủ thông tin vào form đăng ký 33

Hình 4-3-5: Đăng ký thành công tên miền 34

Hình 4-3-6: Chọn “My Domains” trong Service 34

Hình 4-3-7: Giao diện My Domains 35

Hình 4-3-8: Giao diện Manage Domain 35

Hình 4-3-9: Giao diện Manage Freenom DNS 35

Hình 4-3-10: Nhập tên miền 36

Hình 4-3-11: Chọn nhà cung cấp tên miền và copy chuỗi TXT 36

Hình 4-3-12: Add thêm record mới và dán chuỗi TXT 37

Hình 4-3-13: Chọn nhà cung cấp tên miền và copy chuỗi CName 37

Hình 4-3-14: Add thêm record mới và dán chuỗi Cname 37

Hình 4-3-15: Thay đổi tên miền cho Website thành công 38

Trang 12

2 đường TTH 21 , KP2 , Phường Tân Thới Hiệp , Q12 , Tp.HCM

Từ khi thành lập đến nay Với tầm nhìn chiến lugg để phát triển bền vững Công tyluôn xác định Uy Tín - Trách nhiệm là chất lượng và hiệu quả kinh tế của sản phẩmtạo ra đối với khách hàng Từ đó đã tạo được lòng tin từ các đối tác Trong quá trình

đó công ty cũng từng bước cải thiện và cập nhật những công nghệ tiên tiến giúp choCông ty phát triển và mang lại lợi ích cho nhân viên, cho khách hàng, và cho nhữngnhà đầu tư vào thị trường Việt Nam

Hình 1-1-: Công ty cổ phần tư vấn xây dựng Nhật Nam

1.2 Cơ cấu tổ chức

Hình 1-2-: Cơ cấu tổ chức

1.3 Chức năng và nhiệm vụ

- Xây dựng các công trình công nghiệp và dân dụng

- Xây dựng công trình đường sắt và đường bộ

- Xây dựng các công trình thủy lợi , thủy điện

- Lắp đặt hé thống cấp , thoát nước HT Điện

- Tư vẩn thiết kế các công trình xây dựng dân dụng và công nghiệp

- Thiết kế đồ họa kiến trúc trang trí nội thất , sân vườn và phối cảnh

- Với năng lực có sẵn, có đội ngũ cán bộ kỹ sư, công nhân năng động, nhiệt tình,giàu kinh nghiệm cùng với máy móc thiết bị sẵn có Công ty chúng tôi rất hân

Trang 13

hạnh được hợp tác và cống hiến những kinh nghiệm của mình trong các dự áncủa quý công ty Cũng như đóng góp vào công cuộc Xây dựng và Phát triểnđất nước trong thời kỳ hội nhập và đổi mới.

1.3.1 Sản phẩm công nghệ thông tin phổ dụng và chuyên dụng

- Nhu cầu sử dụng công nghệ thông tin căn bản như: PC, laptop, máy in, thiết bịmạng,…

- Thiết bị bảo mật, thiết bị viễn thông, giám sát hệ thống,…

1.3.2 Giải pháp công nghệ thông tin

- Ảo hóa và điện toán đám mây

1.4 Các đối tác của Công ty cổ phần tư vấn xây dựng Nhật Nam

Công ty cổ phần tư vấn xây dựng Nhật Nam đã thiết lập được các mối quan hệ đối tácchiến lược, trở thành nhà cung cấp, đại lý phân phối, dịch vụ ủy quyền của hầu hếtcác hãng công nghệ hàng đầu thế giới

Hình 1-4-: Các đối tác của Công ty cổ phần tư vấn xây dựng Nhật Nam

1.5 Thông tin liên lạc và địa chỉ Công ty cổ phần tư vấn xây dựng Nhật Nam

- Địa chỉ: 77/2 TTH 21 – Phường Tân Thới Hiệp – Quận 12 – TP.HCM

- Điện thoại: (08)62555477

- Fax: (08)62507728

- Email: nhatnamsjc@gmail.com

Trang 14

CHƯƠNG 2: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY

Điện toán đám mây là một mô hình cho phép truy cập tài nguyên dễ dàng ở bất cứnơi đâu tùy theo yêu cầu tới các tài nguyên máy tính gom lại thành một khối (pool)chia sẻ chung Khối tài nguyên này có đặc điểm là có thể nhanh chóng cung cấp vàcũng như giải phóng trong khi giảm thiểu tối đa công sức quản lý hoặc can thiệp từnhà cung cấp dịch vụ

Mọi khả năng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các

“dịch vụ”, cho phép người sử dụng truy cập các dịch vụ công nghệ từ một nhà cungcấp nào đó “trong đám mây” mà không cần phải có kiến thức, kinh nghiệm về côngnghệ đó

Điện toán đám mây là một kho tài nguyên cơ sở hạ tầng ảo hóa, có khả năng mởrộng cao và được quản lý, có thể hỗ trợ các ứng dụng của khách hàng cuối và đượctính tiền theo mức độ sử dụng Cung cấp các dịch vụ cho người dùng thông quainternet Các dịch vụ đó bao gồm: Các ứng dụng cho máy tính, ứng dụng cho điệnthoại, lưu trữ dữ liệu, dịch vụ máy chủ…

2.1 Các ứng dụng điện toán đám mây tiêu biểu

Cơ sở dữ liệu đám mây

Doanh nghiệp cần vận hành những cơ sở dữ liệu rất lớn nhưng ngân sách lại eohẹp hoặc công ty không đủ chuyên môn để thực hiện điều đó Trong trường hợp đó,

cơ sở dữ liệu điện toán đám mây là một lựa chọn để thay thế tốt hơn

Công nghệ điện toán đám mây đem đến cho đội ngũ IT một cơ sở dữ liệu hoạtđộng mạnh mẽ mà không cần công ty phải thật sự sở hữu cơ sở hạ tầng (các server).Nhà cung cấp dịch vụ cho bạn không chỉ hỗ trợ mà còn chịu trách nhiệm tất cả cáchoạt động bảo trì và vận hành của hệ thống cơ sở dữ liệu, trách nhiệm duy nhất củabạn là xử lý dữ liệu của chính bạn

Hơn nữa, cơ sở dữ liệu đám mây mang lại khả năng mở rộng vô tận cho các doanhnghiệp Ví dụ: mùa bán hàng cao điểm đang đến và khả năng cao là các lượt truy cậptrang web của công ty bạn sẽ tăng gấp 10 lần bình thường Vì vậy, công ty bạn cầnthêm một hoặc nhiều cơ sở dữ liệu Cơ sở dữ liệu đám mây có thể được mở rộng hoặc

Trang 15

thu nhỏ chỉ trong vài giây Trong khi đó, với cách cài đặt truyền thống, sẽ mất vàituần hoặc vài tháng để cài đặt máy chủ, kho lưu trữ và các thiết bị cần thiết khác.

Thử nghiệm và phát triển

Kiểm tra và thử nghiệm để phát triển là những bước quan trọng để đảm bảo ứngdụng của bạn có thể chạy trơn tru, không có lỗi và có thể đưa vào sử dụng Để thửnghiệm thành công ứng dụng của bạn, bạn cần một môi trường mô phỏng có khảnăng tái tạo các hoạt động kinh doanh thực tế để xác nhận những kết quả thu đượcsau quá trình mô phỏng

Tận dụng nguồn lực sẵn có của điện toán đám mây, bạn sẽ không mất thời gian vàcông sức để tự tay xây dựng môi trường mô phỏng cho doanh nghiệp Bạn sẽ đượccung cấp nhiều môi trường có sẵn khác nhau, phù hợp với nhu cầu cụ thể và trongtầm tay của doanh nghiệp

Một khi nhân viên lập trình của bạn nghĩ rằng ứng dụng đã sẵn sàng, nó có thểđược đưa vào một môi trường thử nghiệm để phân tích Hơn nữa, nền tảng này cũng

có thể được sử dụng cho mục đích đào tạo

Lưu trữ cho trang web

Lưu trữ website của bạn trên đám mây là điều cần thiết nếu hệ thống hiện tạikhông thể đáp ứng với sự tăng trưởng liên tục của doanh nghiệp Nếu bạn đã xâydựng một trang web ổn định, bạn sẽ biết rằng việc lưu trữ trang web chiếm phần lớncác nguồn lực CNTT

Lưu trữ trang web của bạn trên nền tảng đám mây cung cấp cho công ty khả năng

mở rộng Trong trường hợp có vấn đề, trang web công ty bạn đơn giản chỉ cầnchuyển sang máy chủ có sẵn gần nhất, hoặc nhiều máy chủ khác có thể được thêmvào trong trường hợp nhu cầu của bạn thay đổi

Điều quan trọng nhất là bạn chỉ phải thanh toán theo nhu cầu thực tế cho dịch vụlưu trữ trang web trên đám mây, tính bảo mật được đảm bảo bởi nhà cung cấp dịch vụcủa bạn Điều này giúp giải phóng thời gian và công sức cả công ty để tập trung vàocác khía cạnh khác quan trọng hơn như việc phát triển nội dung

Phân tích dữ liệu lớn

Việc đưa dữ liệu của bạn lưu trữ trên đám mây có thể không thu gọn kích thước dữliệu nhưng chắc chắn nó sẽ giúp việc quản lý dữ liệu trở nên dễ dàng, dễ tiếp cận hơn

Trang 16

và khi kết hợp với quá trình phân tích, doanh nghiệp có thể rút ra những thông tin giátrị để khai thác và sử dụng

Lưu trữ và chia sẻ dữ liệu

Đây là một trong những hình thức cơ bản nhất của điện toán đám mây Các dữ liệuđược lưu trữ trong đám mây khiến việc chia sẻ, truy xuất và lưu trữ trở nên cực kỳ dễdàng Google Drive, Dropbox, Shutterstock là những ví dụ phổ biến nhất của dịch vụnày

Hiệu quả công việc sẽ được thúc đẩy nhanh chóng với các văn phòng ảo nơi màmọi người có thể dễ dàng cập nhật tình hình dự án, nhận phản hồi hoặc đơn giản làchỉnh sửa/ đánh giá ngân sách trong khi đang di chuyển

Sao lưu và khôi phục dữ liệu

Dữ liệu nên được sao lưu thường xuyên, nhưng nhiều doanh nghiệp lại không tuânthủ theo quy trình Ngày nay, chúng ta vẫn sao chép dữ liệu một cách thủ công thôngqua các thiết bị lưu trữ, vừa mất thời gian, vừa hao tốn chi phí

Phục hồi sau thảm họa là một kế hoạch chiến lược nhằm sao lưu và khôi phục dữliệu doanh nghiệp một cách hiệu quả trong trường hợp xảy ra thiên tai hoặc tai nạn docon người Thực hiện một kế hoạch khôi phục sau thảm họa qua dịch vụ điện toánđám mây có thể mang lại nhiều lợi ích cho doanh nghiệp ngoài lợi ích tiết kiệm chiphí vận hành

Trong trường hợp xảy ra thảm hoạ thiên nhiên, mà một phần hoặc toàn bộ doanhnghiệp bị ảnh hưởng, vì dữ liệu công ty được giữ tách biệt trên đám mây, quá trìnhkhôi phục có thể được thực hiện kịp thời và hoàn toàn tự động, do đó việc sử dụngđĩa, băng hoặc các phương tiện lưu trữ khác được loại bỏ

Ứng dụng quản lý doanh nghiệp

Hiện nay có rất nhiều ứng dụng được thiết kế trên nền tảng đám mây sở hữu mộtgiao diện trực quan, dễ sử dụng và phù hợp với từng ngành cụ thể

Bạn đang cần phương pháp tốt hơn để xây dựng và duy trì mối quan hệ với kháchhàng? Cloud CRM với các tính năng như các ứng dụng văn phòng thông thường,email, thông tin của các hoạt động trong quá khứ và hiện tại được tích hợp trong cùngmột hệ thống

Trang 17

Từ việc theo dõi các nguồn lực, rút ra những thông tin để phục vụ việc ra quyếtđịnh đến việc xem xét và cập nhật kế hoạch ngân sách tất cả đều có sẵn tại một nơiduy nhất và truy cập dễ dàng với chỉ một cú nhấp chuột với Cloud ERP

Cloud ERP phù hợp cho cả các tập đoàn đa quốc gia và doanh nghiệp vừa và nhỏ

do khả năng thanh toán dựa trên nhu cầu và không phải trả trước phí cho mua sắmphần cứng và bản quyền phần mềm

2.2 Cấu trúc của điện toán đám mây

Single Server

Các mẫu máy chủ đơn đại diện cho việc sử dụng một máy chủ, ảo hoặc vật lý, cóchứa một máy chủ web, một ứng dụng và một cơ sở dữ liệu Một ví dụ là LAMPStack (Linux, Apache, MySQL, PHP) Kiến trúc máy chủ đơn không phổ biến, vìchúng có một rủi ro bảo mật cố hữu khi một thỏa hiệp có thể thỏa hiệp tất cả Nhữngkiến trúc này thường được triển khai cho công việc phát triển, cho phép các nhà pháttriển nhanh chóng xây dựng các chức năng mà không gặp khó khăn với các vấn đềkết nối và giao tiếp giữa các máy chủ khác nhau, ở các vị trí khác nhau

Single-site

Kiến trúc Single-site giống single server architecture và phân chia tất cả các lớpthành các cá thể compute instances của chúng, tạo ra kiến trúc ba tầng (three-tierarchitecture) Với tất cả các tài nguyên tính toán nằm trong cùng một vị trí, single-sitearchitecture được tạo ra Có hai phiên bản của single-site architectures: non-redundant và redundant

Non-redundant three-tier architectures

Được sử dụng để tiết kiệm chi phí và tài nguyên nhưng đồng nghĩa với việc phảichấp nhận rủi ro cao hơn Một lỗi duy nhất trong bất kỳ thành phần nào, một điểmhỏng hóc duy nhất, có thể chặn lưu lượng truy cập vào hoặc ra khỏi môi trường mộtcách chính xác Cách tiếp cận này thường chỉ được sử dụng cho các môi trường pháttriển hoặc thử nghiệm Hình dưới đây cho thấy mỗi lớp, hoặc tầng, như một máy chủriêng biệt, ảo hoặc vật lý Không nên sử dụng loại thiết kế này cho môi trường sảnxuất

Trang 18

Redundant three-tier architectures

Redundant three-tier architectures thêm một bộ các thành phần khác dành cho dựphòng Các thành phần thiết kế bổ sung sẽ làm tăng độ phức tạp, nhưng cần thiết chomột thiết kế failover và recovery protection Thiết kế cơ sở hạ tầng dự phòng đòihỏimột kế hoạch tốt cho các thành phần trong mỗi lớp

2.3 Vai trò của điện toán đám mây

Cụm từ “Cloud Computing” hay điện toán đám mây có lẽ vẫn còn xa lạ với chúng

ta Tuy nhiên, có thể bạn chưa biết điện toán đám mây là một trong những thiết bị,phần mềm quan trọng nhất giúp cho việc truy cập internet, sử dụng công nghệ thôngtin trở nên nhanh chóng và linh hoạt hơn, đảm bảo tốc độ đường truyền và sự bảo mậtthông tin cho các doanh nghiệp Đối với thời đại công nghệ số như hiện nay thì điệntoán đám mây chiếm một vai trò vô cùng quan trọng, gần như không thể vắng mặttrong bất cứ một hệ thống mạng nào

Đối với các văn phòng, công ty hay doanh nghiệp thì việc hoạt động, chạy các ứngdụng trên nền tảng điện toán đám mây ngày càng trở nên phổ biến hơn bao giờ hết,điều này còn giúp bạn tiết kiệm được rất nhiều chi phí, việc vận hành trở nên nhanhchóng, linh hoạt và ổn định hơn rất nhiều Chỉ cần có kết nối internet thì điện toánđám mây luôn hỗ trợ cho hoạt động máy tính hiệu quả và nhanh chóng hơn, điều nàycòn giúp thay đổi phương thức kinh doanh của doanh nghiệp

Sử dụng điện toán đám mây đơn giản hơn rất nhiều so với bạn nghĩ, nó có thể chạyđược tất cả các ứng dụng khác nhau, cung cấp nhanh chóng các dữ liệu Điều nàyđồng nghĩa với việc những nhân viên công nghệ của bạn không cần tốn quá nhiềuthời gian để nâng cấp phần mềm và cấu hình của các thiết bị vì mọi thứ đều được xử

lý nhanh chóng và hiệu quả nhờ có Cloud Computing Điện toán đám mây cung cấpcho người dùng một nền tảng công nghệ hỗ trợ hoạt động như nhau

Điện toán đám mây hoạt động trên nền tảng internet dễ dàng tiếp cận hơn, mọinhân viên có thể dễ dàng truy cập vào các thông tin mà bạn muốn tìm kiếm mà khôngcần phải thông qua một hệ thống máy chủ nào Nhân viên của bạn cũng nhanh chónghoàn thành mọi công việc ở bất cứ đâu chỉ cần có kết nối internet Không cần phải

Trang 19

phụ thuộc và cố định vào ngồi một chỗ với máy tính bàn, có thể chỉ cần một chiếclaptop di động ở các nhà hàng, khách hàng hay sân bay đều có thể làm việc hiệu quả.

2.4 Các mô hình dịch vụ của điện toán đám mây

Các mô hình dịch vụ bao gồm:

Hình 2-4-: Mô hình dịch vụ Cloud

IaaS – Infrastructure as a Service

Là dịch vụ cung cấp cho người dùng hạ tầng thô (thường là dưới hình thức cácmáy ảo) Cá nhân hay doanh nghiệp cần cơ sở hạ tầng công nghệ thông tin phục vụcho công việc thì không phải đầu tư chi phí xây dựng mà chỉ cần sử dụng dịch vụIaaS do Cloud Computing cung cấp Những dịch vụ này thông thường được tính chiphí trên cơ sở tính toán chức năng và lượng tài nguyên sử dụng và từ đó tính ra chiphí người dùng phải trả cho dịch vụ

Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, các thiết bị mạng, các

bộ nhớ, các CPU, không gian lưu trữ, trang thiết bị trung tâm dữ liệu… Khả năng mởrộng linh hoạt, chi phí thay đổi tùy theo thực tế người dùng và từ phía nhà cung cấp.Cho phép nhiều người thuê có thể cùng dùng chung trên một tài nguyên Ở cấp độ lợiích doanh nghiệp: đem lại lợi ích cho doanh nghiệp bởi một nguồn tài nguyên tínhtoán tổng hợp Tiết kiệm chi phí đầu tư cơ sở hạ tầng

PaaS – Platform as a Service

Là dịch vụ cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp Nó hỗtrợ việc triển khai ứng dụng mà không quan tâm đến chi phí hay sự phức tạp của việc

Trang 20

trang bị và quản lý các lớp phần cứng và phần mềm bên dưới Cung cấp tất cả cáctính năng cần thiết để hỗ trợ chu trình sống đầy đủ của việc xây dựng và cung cấpmột ứng dụng mà không cần bất kì thao tác tải hay cài đặt phần mềm cho nhữngngười phát triển hay người dùng cuối Cung cấp dịch vụ nền tảng bao gồm nhữngđiều kiện cho quy trình thiết kế ứng dụng, phát triền, kiểm thử, triển khai và lưu trữứng dụng có giá trị.

Phục vụ cho việc phát triền, kiểm thử, triển khai và vận hành ứng dụng giống như

là môi trường phát triển tích hợp Các công cụ khởi tạo với giao diện trên nền web,mang lại sự thuận tiện cho người dùng Kiến trúc đồng nhất, dịch vụ tích hợp dịch vụweb và cơ sở dữ liệu Hỗ trợ cho cộng tác nhóm phát triền, tiện ích cho việc xâydựng, phát triển hay kiểm thử phần mềm Bị ràng buộc theo kiến trúc và công nghệdịch vụ từ phía nhà cung cấp dịch vụ

SaaS – Software as a Service

Là mô hình triển khai ứng dụng mà ở đó nhà cung cấp cho phép người dùng sửdụng dịch vụ theo yêu cầu Những nhà cung cấp SaaS có thể lưu trữ ứng dụng trênmáy chủ của họ hoặc tải ứng dụng xuống thiết bị khách hàng Một phần mềm sẽ đượcphân phối thông qua trình duyệt tới hàng nghìn khách hàng Về phía người sử dụng,khi sử dụng dịch vụ SaaS đồng nghĩa với việc họ không cần đầu tư tiền bạc cho máychủ và bản quyền phần mềm

Phần mềm sẵn có đòi hỏi việc truy xuất, quản lý qua mạng Cung cấp ứng dụngthông thường gần gũi với mô hình ánh xạ từ một đến nhiều, bao gồm cả các đặc trưngkiến trúc, giá cả và chức năng quản lý Những tính năng tập trung nâng cấp, giảiphóng người dùng khỏi lo việc tải các bản vá lỗi và cập nhật thay đổi hàng ngày.Thường xuyên tích hợp những phần mềm giao tiếp trên mạng diện rộng

2.5 Phân loại điện toán đám mây

Public Cloud

Các đám mây công cộng có sẵn, do một tổ chức bán các dịch vụ đám mây sở hữu

và cung cấp Một đám mây Public là cái mà người ta hình dung là đám mây theonghĩa thông thường, đó là các tài nguyên được cung cấp động trên Internet bằng cách

Trang 21

Hình 2-5-: Mô hình Private Cloud

Trang 22

Hybrid Cloud

Đám mây lai là một sự kết hợp của đám mây công cộng và đám mây riêng khi sửdụng các dịch vụ có trong cả hai vùng công cộng và riêng tư Các trách nhiệm quản lýđược phân chia giữa các nhà cung cấp dịch vụ đám mây công cộng và chính doanhnghiệp Khi sử dụng một đám mây lai, các tổ chức có thể xác định các mục tiêu vàcác yêu cầu của các dịch vụ được tạo ra để có sự lựa chọn thích hợp nhất

Hình 2-5-: Mô hình Hybrid Cloud 2.6 Ứng dụng điện toán đám mây

2.6.1 Tình hình ứng dụng điện toán đám mây trên thế giới

Tổ chức IDC là một tổ chức khá uy tín trên thế thời chuyên về khảo sát thịtrường, phân tích và tư vấn đặc biệt là trong công nghệ thông tin, viễn thông vàcông nghệ tiêu dùng Họ có một số khảo sát cho thấy sức mạnh của điện toán đámmây thực thi trong ngành công nghiệp IT và góp phần truyền cảm hứng cho các nhàCSP Các khảo sát bao gồm tăng trưởng của đám mây, khía cạnh bảo mật, đám mây

là ưu tiên số một với nhà cung cấp, báo cáo lợi nhuận, mức độ sử dụng hiện tại vàtương lai, vị thế của đám mấy với người dùng IT và tính phổ biến của điện toán đámmây

Trang 23

2.6.2 Tình hình ứng dụng điện toán đám mây ở Việt Nam

Sử dụng các dịch vụ trên nền tảng điện toán đám mây đang là xu thế trên thế giới

và Việt Nam cũng không nằm ngoài xu thế ấy

Hình 2-6-2-: Một số nhà cung cấp dịch vụ điện toán đám mây

Có thể thấy rõ rệt nhất là các dịch vụ điện toán đám mây công cộng mà rất nhiềungười đang sử dụng như Google Apps (điển hình là Google doc, thư điện tử gmail),các dịch vụ Window Azure, các dịch vụ Google App engine cho các dịch vụ mứcPaaS Dịch vụ cho thuê máy chủ của Amazon (Amazon web services) cũng là mộtdạng điện toán đám mây mà nhiều người đã khá quen thuộc Các dịch vụ điện toánđám mây kể trên rất nổi tiếng và quen thuộc với người dùng cá nhân và doanhnghiệp nhỏ do chi phí sử dụng không cao lại đem lại hiệu quả công việc đáng kể.Tuy nhiên với các doanh nghiệp lớn hơn thì xu thế sử dụng lại là tự xây dựng các hạtầng điện toán đám mây nội bộ, sau quá trình phát triển lâu dài sẽ dần tiến ra thànhđiện toán đám mây công cộng (Public cloud) hoặc đám mây lai (Hybrid Cloud).Đây là cách thức để giảm thiểu phụ thuộc vào các nhà cung cấp dịch vụ điện toánđám mây lớn và hiện tại đang rất phù hợp với môi trường IT đang trong quá trìnhphát triển mạnh mẽ ở Việt Nam

Triển khai đám mây nội bộ sẽ làm gia tăng đáng kể hiệu năng làm việc của doanhnghiệp do vòng đời của dịch vụ đám mây là rất dễ dàng quản lý, ngoài ra nó còn giảmbớt gánh nặng quản trị, nhân sự Các hãng lớn trong làng công nghệ như VMware,IBM, HP, Oracle,… đều cung cấp các tùy chọn sản phẩm điện toán đám mây nội bộđến các doanh nghiệp Tất cả những sản phẩm của các hãng này cũng được các doanh

Trang 24

nghiệp tại Việt Nam sử dụng với số lượng ở mức tương đối Triển khai các dịch vụnày cũng chỉ nhằm mục đích cụ thể nào đó chứ vẫn chưa được các doanh nghiệp chútrọng đưa vào áp dụng cho toàn bộ hạ tầng IT của mình Ngân sách cũng là một vấn

đề ảnh hưởng đến quyết định triển khai dịch vụ nhưng vấn đề cơ bản và to lớn hơn đó

là điện toán đám mây vẫn có những đặc tính khiến người dùng chưa an tâm, hoặc docông nghệ chưa hoàn thiện, hoặc do người dùng chưa làm chủ được công nghệ nêncòn rụt rè trong việc lựa chọn

2.7 Ưu điểm của điện toán đám mây

Những ưu điểm và thế mạnh dưới đây đã góp phần giúp “điện toán đám mây” trởthành mô hình điện toán được áp dụng rộng rãi trên toàn thế giới

Tính linh động

Người dùng có thể thoải mái lựa chọn các dịch vụ phù hợp với nhu cầu của mình,cũng như có thể bỏ bớt những thành phần mà mình không muốn Thay vì phải bỏ rahàng trăm USD cho 1 bộ Ms office, ta có thể mua riêng lẻ từng phần hoặc chỉ trả 1khoản phí rất nhỏ mỗi khi sử dụng 1 phần nào đó của nó

Giảm chi phí

Người dùng không chỉ giảm bớt chi phí bản quyền mà còn giảm phần lớn chi phícho việc mua và bảo dưỡng máy chủ Việc tập hợp ứng dụng của nhiều tổ chức lại 1chỗ sẽ giúp giảm chi phí đầu tư ban đầu, cũng như tăng hiệu năng sử dụng các thiết bịnày một cách tối đa

Tạo nên sự độc lập

Người dùng sẽ không còn bị bó hẹp với 1 thiết bị hay 1 vị trí cụ thể nào nữa Vớiđiện toán đám mây, phần mềm, dữ liệu có thể được truy cập và sử dụng từ bất kì đâu,trên bất kì thiết bị nào mà không cần phải quan tâm đến giới hạn phần cứng cũng nhưđịa lý

Tăng cường độ tin cậy

Dữ liệu trong mô hình điện toán đám mây được lưu trữ 1 cách phân tán tại nhiềucụm máy chủ tại nhiều vị trí khác nhau Điều này giúp tăng độ tin cậy, độ an toàn của

dữ liệu mỗi khi có sự cố hoặc thảm họa xảy ra

Trang 25

Bảo mật

Việc tập trung dữ liệu từ nhiều nguồn khác nhau sẽ giúp các chuyên gia bảo mậttăng cường khả năng bảo vệ dữ liệu của người dùng, cũng như giảm thiểu rủi ro bị ăncắp toàn bộ dữ liệu Dữ liệu được đặt tại 6 máy chủ khác nhau → trong trường hợphacker tấn công, bạn cũng sẻ chỉ bị lộ 1/6 Đây là 1 cách chia sẻ rủi ro giữa các tổchức với nhau

Bảo trì dễ dàng

Mọi phần mềm đều nằm trên server, lúc này, người dùng sẽ không cần lo lắng cậpnhật hay sửa lỗi phần mềm nữa Và các lập trình viên cũng dễ dàng hơn trong việc càiđặt, nâng cấp ứng dụng của mình

Trang 26

GCP giúp giải quyết tất cả các vấn đề thiết yếu bao gồm Big Data, Storage,Compute Engine, Networking, Management, Developer Tools, Mobile, … Do đó,doanh nghiệp của bạn chỉ cần tập trung vào những công việc thật sự quan trọng đểphát triển doanh nghiệp hơn nữa, mà không cần phải quan tâm đến hệ thống bêndưới.

Ngoài cung cấp các dịch vụ quen thuộc, Google Cloud Platform mang đến sự khácbiệt so với tất cả những nền tảng dịch vụ Cloud khác đó chính là những dịch vụ nàyđược đặt trực tiếp tại Google – nơi có một hệ thống Datacenter với mức độ bảo mật

và an toàn dữ liệu cao nhất, đáp ứng các tiêu chuẩn khắt khe nhất đối với một hệthống điện toán đám mây

3.2 Cơ sở hạ tầng và nền tảng

Mạng lưới cáp quang với hơn 70 trung tâm dữ liệu đặt tại 33 quốc gia

Ngày đăng: 12/11/2019, 06:06

TỪ KHÓA LIÊN QUAN

w