Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
602,8 KB
Nội dung
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY LỜI NÓI ĐẦU Sự phát triển lịch sữ xã hội loài người gắn liền với trình sáng tạo; trình lâu dài liên tục, từ việc sángtạo công cụ thơ sơ đến việc sử dụng công cụ đại hơn, biết dùng lửa giữ lửa Đánh dấu cho phát triển nhảy vọt sángtạo việc phát minh điện, dẫn đến xuất máy tính khổng lồ máy tính cá nhân nhỏ gọn xuất Sángtạo trở thành thành phần quan trọng việc xây dựng xã hội đại Cùng với sáng tạo, người đạt thành tựu khoa học vượt bậc khoa học công nghệ nói chung lĩnh vực công nghệ thông tin nói riêng Trong phạm vi đề tài này, em tìm hiểu tổng quan xu hướng công nghệ thông tin đại mà giới hướng đến hoàn thiện công nghệ “ĐIỆN TOÁNĐÁM MÂY” Mục đích đề tài em nêu phân tích nguyênlýsángtạo sử dụng công nghệ điệntoánđám mây, từ giới thiệu số ứng dụng sử dụng tảng đámmây khoa học đại Em xin chân thành cảm ơn TS.Võ Xuân Thể tạo điều kiện để em thực đề tài Thông qua việc tìm hiểu giúp em có nhìn trực quan “Công nghệ điệntoánđám mây” thấy tầm quan trọngsángtạo khoa học công nghệ Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY I TỔNG QUAN VỀ ĐIỆNTOÁNĐÁMMÂY 1.1 Giới thiệu Trong thực tế nay, với thay đổi phát triển không ngừng đến phút giây xã hội nhu cầu khả lưu trữ lượng liệu khổng lồ vô cần thiết Sự phát triển vũ bảo kinh tế giới đẩy doanh nghiệp, tập đoàn đa quốc gia lớn vào tình phải có giải pháp công nghệ thông tin giúp họ lưu trữ khối lượng khổng lồ liệu liên quan đến công việc kinh doanh họ Bên cạnh đó, giải pháp phải thỏa mãn tiêu chí đơn giản, an toàn, dễ sử dụng doanh nghiệp có khả đầu tư mạnh vào hạ tầng công nghệ thông tin để phục vụ cho công việc kinh doanh nhiều lý khách quan chủ quan (1.1 Sự phát triển không ngừng CNTT) Không dừng lại mức đó, yêu cầu người ngày tăng lên thách thức gửi đến phát triển khoa học công nghệ nói chung công nghệ thông tin nói riêng Ngày khái niệm dịch vụ đã, trở thành khái niệm quen thuộc với người Tất chuyển hóa thành dịch vụ người dùng không muốn tự phải thực tất việc Họ muốn đơn giản nhất, dễ sử dụng lúc phải quản lý nhu cầu sử dụng Vai trò dịch vụ sống hàng ngày chối cãi Tất nhu cầu nói dẫn đến hai câu hỏi đặt Một làm để giải toán lưu trữ khối lượng liệu, ứng dụng khổng lồ Hai làm để biến việc sử dụng liện, ứng dụng thành dịch vụ để đáp ứng nhu cầu người dùng Và câu trả lời chung cho hai câu hỏi “Điện toánđám mây” (Cloud Computing) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 1.2 Khái niệm điệntoánđámmây “Điện toánđám mây” (Cloud Computing), gọi điệntoánmáy chủ ảo, mô hình điệntoán sử dụng công nghệ máy tính phát triển dựa vào mạng Internet Thuật ngữ “Cloud Computing” đời năm 2007 để nói trào lưu mới, mà để khái quát lại hướng sở hạ tầng thông tin vốn diễn từ năm qua Quan niệm diễn giải cách đơn giản: nguồn điệntoán khổng lồ phần mềm, dịch vụ dịch vụ nằm máy chủ ảo (đám mây) Internet thay máy tính gia đình văn phòng (trên mặt đất) để người kết nối sử dụng họ cần Với dịch vụ sẵn có Internet, doanh nghiệp mua trì hàng trăm, chí hàng nghìn máy tính phần mềm Họ cần tập trung vào kinh doanh lĩnh vực riêng có người khác lo sở hạ tầng công nghệ thông tin thay họ Google, theo lẽ tự nhiên, nằm số hãng ủng hộ điệntoánmáy chủ ảo tích cực hoạt động kinh doanh họ dựa việc phân phối cloud (virtual server) Đa số người dùng Internet tiếp cận dịch vụ đámmây phổ thông e-mail, album ảnh đồ số (1.2 Mô hình Điệntoánđám mây.) Thuật ngữ "đám mây" lối nói ẩn dụ mạng Internet (dựa vào cách bố trí sơ đồ mạng máy tính) liên tưởng độ phức tạp sở hạ tầng chứa Ở mô hình điệntoán này, khả liên quan đến công nghệ thông tin cung cấp dạng "dịch vụ", cho phép người sử dụng truy cập dịch vụ công nghệ từ nhà cung cấp "trong đám mây" mà không cần phải có kiến thức, kinh nghiệm công nghệ đó, không cần quan tâm đến sở hạ tầng phục vụ công nghệ Theo tổ chức Xã hội Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂYmáy tính IEEE "Nó hình mẫu thông tin lưu trữ thường trực máy chủ Internet được lưu trữ tạm thời máy khách, bao gồm máy tính cá nhân, trung tâm giải trí, máy tính doanh nghiệp, phương tiện máy tính cầm tay, " Điệntoánđámmây khái niệm tổng thể bao gồm khái niệm phần mềm dịch vụ, Web 2.0 vấn đề khác xuất gần đây, xu hướng công nghệ bật, đề tài chủ yếu vấn đề dựa vào Internet để đáp ứng nhu cầu điệntoán người dùng Ví dụ, dịch vụ Google AppEngine cung cấp ứng dụng kinh doanh trực tuyến thông thường, truy nhập từ trình duyệt web, phần mềm liệu lưu trữ máy chủ Như vậy, trước để triển khai ứng dụng (ví dụ trang Web), bạn phải mua/thuê hay nhiều máy chủ (server), sau đặt máy chủ trung tâm liệu (data center) điệntoánđámmây cho phép bạn giản lược trình mua/thuê Bạn cần nêu yêu cầu mình, hệ thống tự động gom nhặt tài nguyên rỗi (free) để đáp ứng yêu cầu bạn Chính điệntoánđámmây khẳng định vị công phát triển khoa học nói chung công nghệ thông tin nói riêng II QUÁ TRÌNH PHÁT TRIỂN CỦA ĐIỆNTOÁNĐÁMMÂY 2.1 Từ máy tính đến điệntoánđámmâyĐiệntoánđámmây xu hướng quan trọng công nghiệp công nghệ thông tin Ngay nhà phê bình lớn dường đồng ý rằng: Điệntoánđámmây thay đổi mô hình quan trọng thập kỷ qua Nhưng tất xuất phát từ đâu? Và lịch sử điệntoánđámmây hình thành phát triển ? Điệntoánđámmây phát triển thông qua số giai đoạn bao gồm lưới điệnđiệntoán tiện ích, cung cấp dịch vụ ứng dụng (Application Service Provider), phần mềm dịch vụ (Software as a Service) Nhưng khái niệm bao quát phân phối tài nguyên tính toán thông qua mạng lưới toàn cầu bắt nguồn từ năm sáu mươi (2.1 Sự phát triển máy tính qua hệ) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY Mô hình điệntoán tiến hóa qua thời kì lịch sử khác phát triển máy tính hạ tầng mạng truyền thông Từ hệ máy tính thứ đến hệ thứ ba, máy tính máy tính cồng kềnh, đắt đỏ; chương trình ứng dụng phát triển với chi phí cao thiếu thân thiện ngôn ngữ lập trình điều kiện vận hành sử dụng hệ thống khắt khe Thế hệ thứ máy tính xuất năm 70 đến với xuất vi xử lí với ngôn ngữ lập trình thân thiện, phù hợp cho lĩnh vực ứng dụng đặc thù Với việc cho đời máy tính cá nhân đầu năm 80 IBM Apple, điệntoán tiếp cận rộng rãi trở nên phổ thông Bước sang năm 80 năm 90 công nghệ hạ tầng mạng Truyền thông có bước phát triển vượt bậc, với đời mạng Internet kết nối toàn cầu bùng nổ ứng dụng Web Ngày nay, năm đầu kỷ 21, hạ tầng máy tính, viễn thông hội tụ công nghệ số Công nghệ kết nối có dây, không dây qua cáp đồng, cáp quang, vệ tinh, wifi, mạng 3G, 4G,… cho phép kết nối mạng toàn cầu, vươn tới vùng sâu, vùng xa nghèo khó Với hạ tầng ICT phát triển vậy, thiết bị tính toán đa dạng từ siêu máy tính, máy chủ lớn, tới máy tính cá nhân, máy tính xách tay, thiết bị di động thông minh hay điện thoại di động giá rẻ kết nối với – giới kết nối Khi giới điệntoán kết nối, làm để khai thác tối đa lực điệntoán với chi phí thấp nhanh nhất? Làm để doanh nghiệp có hệ thông ứng dụng ERP vòng 24 giờ? Làm để cô giáo hiệu trưởng vùng cao có ứng dụng quản lí hồ sơ, giáo án tức mà tìm hiểu bước “cài đặt” “sao lưu liệu”? Không thể kể hết nhu cầu tương tự, nói điệntoánđámmây mô hình kỳ vọng đáp ứng nhu cầu đó, đem sản phẩm dịch vụ công nghệ thông tin chất lượng cao đến đối tượng theo nhu cầu, với thời gian nhanh chi phí rẻ 2.2 Mô hình cung cấp dịch vụ điệntoánđámmây (2.2 Mô hình cung cấp dịch vụ điệntoánđám mây) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY Các dịch vụ điệntoánđámmây nhóm lại thành ba loại mô hình cung cấp sau: 2.2.1 Dịch vụ phần mềm (SaaS - Sofware as a Service) Trong mô hình này, ứng dụng hoàn chỉnh cung cấp cho khách hàng dạng dịch vụ khách hàng yêu cầu Theo định nghĩa hãng nghiên cứu toàn cầu IDC là: "phần mềm hoạt động web, quản lý nhà cung cấp cho phép người sử dụng truy cập từ xa" Ở đây, nhà cung cấp dịch vụ điệntoánđámmây phải triển khai đámmây ứng dụng phần mềm dùng chung cho nhiều khách hàng khách hàng phải trả chi phí sử dụng theo thời gian tính mà họ yêu cầu Như vậy, khách hàng hoàn toàn không cần phải đầu tư cho máy chủ giấy phép phần mềm, nhà cung cấp, chi phí giảm xuống có ứng dụng cần phải xây dựng trì Hiện tại, nhà cung cấp SaaS điển hình Google, Saleforce, Microsoft, … (2.2.1 Mô hình dịch vụ phầm mềm SaaS) 2.2.2 Dịch vụ tảng (PaaS - Platform as a Service) Trong mô hình này, tảng phần mềm, môi trường phát triển ứng dụng đóng gói lại cung cấp tới khách hàng dịch vụ khách hàng có hoàn toàn quyền sử dụng tảng cung cấp để xây dựng ứng dụng riêng mình, chạy ứng dụng hạ tầng nhà cung cấp dịch vụ Để đáp ứng yêu cầu quản lý khả mở rộng ứng dụng, nhà cung cấp dịch vụ PaaS cung cấp giải pháp tổng thể kết hợp tính xác định trước điều hành ứng dựng máy chủ ví dụ tảng LAMP (Linux, Apache, MySQL PHP), J2EE, Ruby Một số dịch vụ PaaS phổ biến điển hình Google’s App Engine, Force.com, … Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY (2.2.2 Mô hình dịch vụ tảng PaaS) 2.2.3 Dịch vụ Cơ sở hạ tầng (IaaS – Infrastructure as a Service Infrastructure as a service (IaaS) Là tầng thấp điệntoánđám mây, nơi tập hợp tài sản vật lý phần cứng máy chủ, hệ thống lưu trữ thiết bị mạng, chia cung cấp dạng dịch vụ IaaS cho tổ chức hay doanh nghiệp khác Cũng giống dịch vụ PaaS, ảo hóa công nghệ sử dụng rộng rãi để tạo chế chia phân phối nguồn tài nguyên theo yêu cầu Ví dụ dịch vụ IaaS IBM BlueHouse, Vmware, Amazon EC2, Microsoft Azure Platform, Sun Parascale Cloud Storage… (2.2.3 Mô hình dịch vụ sở hạ tầng IaaS) 2.3 Mô hình hạ tầng điệntoánđámmây Từ “đám mây” (cloud) xuất phát từ hình ảnh minh họa mạng Internet sử dụng rộng rãi hình vẽ hệ thống mạng máy tính giới CNTT Một cách nôm na, điệntoánđámmây mô hình điệntoán Internet Tuy nhiên, mô hình Cloud Computing dần định hình, ưu điểm vận dụng để áp dụng môi trường có quy mô phạm vi riêng, hình thành mô hình triển khai khác Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 2.3.1 Đámmây “công cộng” Mô hình nói đến đề cập tới Cloud Computing mô hình Public Cloud Đây mô hình mà hạ tầng Cloud Computing tổ chức sỡ hữu cung cấp dịch vụ rộng rãi cho tất khách hàng thông qua hạ tầng mạng Internet mạng công cộng diện rộng Các ứng dụng khác chia sẻ chung tài nguyên tính toán, mạng lưu trữ Do vậy, hạ tầng Cloud Computing tiết kế để đảm bảo cô lập liệu khách hàng tách biệt truy cập (2.3.1 Mô hình đámmây công cộng.) Các dịch vụ Public Cloud hướng tới số lượng khách hàng lớn nên thường có lực hạ tầng cao, đáp ứng nhu cầu tính toán linh hoạt, đem lại chi phí thấp cho khách hàng Do khách hàng dịch vụ Public Cloud bao gồm tất tầng lớp mà khách hàng cá nhân doanh nghiệp nhỏ lợi việc dễ dàng tiếp cận ứng dụng công nghệ cap, chất lượng mà đầu tư ban đầu, chi phí sử dụng thấp, linh hoạt 2.3.2 Đámmây “doanh nghiệp” Đámmây doanh nghiệp (Private Cloud) mô hình hạ tầng đámmây sở hữu tổ chức phục vụ cho người dùng tôt chức Private Cloud vận hành bên thứ ba hạ tầng đámmây đặt bên bên tổ chức sở hữu (tại bên thứ ba kiêm vận hành chí bên thứ tư) (2.3.2 Mô hình đámmây doanh nghiệp) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY Private Cloud tổ chức, doanh nghiệp lớn xây dựng cho nhằm khai thác ưu điểm tổ chức, doanh nghiệp lớn xây dựng cho nhằm khai thác ưu điểm công nghệ khả quản trị Cloud Computing Với Private Cloud, doanh nghiệp tối ưu hạ tầng IT mình, nâng cao hiệu sử dụng, quản lý cấp phát thu hồi tài nguyên, qua giảm thời gian đưa sản phẩm sản xuất, kinh doanh thị trường 2.3.3 Đámmây “chung” Đámmây chung (Community Cloud) mô hình hạ tầng đámmây chia sẻ số tổ chức cho cộng đồng người dùng tổ chức Các tổ chức đặc thù không tiếp cận với dịch vụ Public Cloud chia sẻ chung hạ tầng Cloud Computing để nâng cao hiệu đầu tư sử dụng (2.3.3 Mô hình đámmây chung.) 2.3.4 Đámmây “lai” Mô hình đámmây lai (Hybrid Cloud) mô hình bao gồm hai nhiều đámmây tích hợp với Mô hình Hybrid Cloud cho phép chia sẻ hạ tầng đáp ứng nhu cầu trao đổi liệu (2.3.4 Mô hình đámmây lai.) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 2.4 Lợi ích điệntoánđámmây 2.4.1 Điệntoánđámmây thật đơn giản Một rào cản lớn CNTT mà bạn phải đối mặt doanh nghiệp bạn việc tập trung nâng cấp công nghệ hoạt động Điều thường dẫn đến việc phải đặt mua cài đặt phần cứng, phần mềm để máy tính công ty bạn tương thích với Tùy thuộc vào quy mô doanh nghiệp, điều khoản đầu tư lớn thường tốn (2.4.1 Đơn giản hóa mô hình điệntoánđám mây.) Tuy nhiên, bạn sử dụng công nghệ điệntoánđám mây, tất ứng dụng, tất liệu sẵn sàng cho nhân viên dùng lưu trữ đámmây Điều có nghĩa đội ngũ IT không cần phải nhiều thời gian nâng cấp phần cứng, cài đặt phần mềm cấu hình lại thiết bị Không phải thời gian để tìm kiếm liệu bị chuyển cho người khác phận Điệntoánđámmây cung cấp cho người tảng công nghệ Nó cho phép bạn đồng thời nâng cấp ứng dụng chương trình, giúp người công ty hoạt động tảng đồng 2.4.2 Điệntoán tảng internet dễ dàng tiếp cận Một bạn đưa công nghệ điệntoánđámmây vào doanh nghiệp bạn, nhân viên tiếp cận với thông tin họ cần để phục vụ cho công việc họ Và họ làm việc nơi, cần có mạng internet Điều có nghĩa bạn ngồi chỗ với máy tính để bàn Bạn truy cập liệu ứng dụng đâu, cho dù văn phòng bạn, khách sạn sân bay Bạn sử dụng máy tính xách tay, máy tính bảng, điện thoại thông minh để làm việc Có thể tiếp cận từ xa thông qua internet lý hàng đầu khiến nhiều doanh nghiệp chuyển sangđiệntoánđámmâyNguyễn Thị Thúy Duy – N14DCAT108 Trang 10 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 2.4.3 Điệntoánđámmây cung cấp bảo mật tuyệt vời cho tập tin quan trọng Trước kia, bạn lưu trữ tập tin quan trọngmáy tính xách tay Vậy điều xảy bạn bị máy tính? Các tập tin bị chúng rơi vào tay người khác Với điệntoánđám mây, tất tập tin bạn lưu trữ kỹ thuật số hạ tầng điệntoánđám mây, không chuyện liệu bị phần cứng bị lỗi Khi sử dụng điệntoánđámmây bạn có quyền truy cập để phục hồi liệu lưu chúng để tránh cho bạn khỏi bị thông tin quan trọng Thêm vào đó, có nhiều nhà cung cấp thứ ba cung cấp dịch vụ lưu trữ đámmây với chế mã hóa để bao vệ quyền riêng tư cho liệu bạn (2.4.3 Tính bảo mật điệntoánđám mây.) 2.4.4 Sử dụng điệntoánđámmây sử dụng chi phí cách hiệu Bảo dưỡng nâng cấp máy tính để bàn, máy tính xách tay phần mềm liên quan cho toàn công ty chi phí khó duyệt chi, đặc biệt doanh nghiệp nhỏ thành lập Bạn thấy trả cho chi phí quyền phần mềm, lại tiếp tục trả tiền cho việc mua mới, nâng cấp phần cứng chi phí nhân công hỗ trợ để giúp cho thứ vận hành Với mô hình tương tự sử dụng điệntoánđámmây có chi phí thấp, với vài nghiên cứu cho thấy bạn tiết kiệm 30% nhiều Sự lựa chọn để chuyển sangđiệntoánđámmây giúp tiết kiệm cho doanh nghiệp bạn số tiền đáng kể (2.4.4 Sử dụng điệntoánđámmây tiết kiệm chi phí.) Nguyễn Thị Thúy Duy – N14DCAT108 Trang 11 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 2.4.5 Điệntoánđámmây mang đến gia tăng tính linh hoạt cho doanh nghiệp Bằng cách sử dụng điệntoánđámmây giúp doanh nghiệp bạn mở rộng quy mô Thử nghĩ bạn có khách hàng đòi hỏi bạn phải có thêm nhiều nhân lực đáp ứng Bạn cần số thiết bị nâng cấp thiết bị có để hỗ trợ việc kinh doanh Điệntoánđámmây cho phép bạn nhanh chóng có tăng cấu hình, tăng dung lượng lưu trữ có thêm hỗ trợ từ nhân viên IT mà không cần quan tâm đến việc họ đâu Trong giới kinh doanh đầy cạnh tranh, việc khả đáp ứng nhu cầu mong đợi khách hàng đưa bạn đến thất bại Đây lợi lớn cho doanh nghiệp bạn 2.4.6 Điệntoánđámmây cho phép gia tăng hợp tác sát nhập kinh doanh Khi bạn tiếp tục mở rộng quy mô doanh nghiệp, bạn thấy cần phải cộng tác nhiều với người làm việc tự Công cụ điệntoánđámmây giúp việc chia sẻ liệu ứng dụng cho người làm việc tự đồng nghiệp dễ dàng Tương tự, bạn thấy công ty liên quan tới việc sát nhập mua lại Việc sử dụng điệntoánđámmây giúp cho hệ thống nhân viên sát nhập hoạt động cách liền mạch với chi phí thấp (2.4.6 Điệntoánđámmây kết nối toàn cầu.) Những thay đổi với tốc độ chóng mặt công nghệ khiến bạn phải đánh giá lại tất lợi ích mà điệntoánđámmây mang lại cho bạn doanh nghiệp bạn Một cách đơn giản, điệntoánđámmây cung cấp giải pháp tiết kiệm chi phí thời gian, tăng khả tiếp cận đủ để bạn nghiêm túc xem xét công nghệ để hỗ trợ cho nhu cầu CNTT Cho Nguyễn Thị Thúy Duy – N14DCAT108 Trang 12 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY dù doanh nghiệp bạn lớn hay nhỏ, bạn gặt hái thành tượng điệntoánđámmây III NHỮNGNGUYÊNLÝSÁNGTẠO ĐƯỢC ỨNG DỤNG TRONGĐIỆNTOÁNĐÁMMÂYTrong phạm vi tìm hiểu đề tài trình bày số nguyênlý ứng dụng điệntoánđámmây 3.1 Nguyênlý phân nhỏ Nội dung: - Chia đối tượng thành thành phần độc lập - Làm đối tượng trở nên tháo lắp - Tăng mức độ phân nhỏ đối tượng Ví dụ: - Cách tiếp cập top – down thiết kế hệ thống, chia hệ thống thành nhiều phần nhỏ Bằng cách đó, chia hệ thống phức tạp thành nhiều module phức tạp Quá trình thực lại cho module module không phức tạp Có thể xem phương pháp phương pháp “chia để trị” mà ta hay dùng để giải toán phức tạp - Khi xây dựng hệ thống phần mềm, nhà phát triển phân tách thành nhiều thành phần module service khác nhau, chia sẻ tài nguyên 3.2 Nguyênlý tách khỏi Nội dung: - Tách phần gây “phiền phức” hay ngược lại tách phần “cần thiết” khỏi đối tượng Với điệntoánđám mây, người dùng trực tiếp cài đặt phần mềm hay lưu liệu thiết bị cá nhân tất xử lýmáy chủ người dùng cần thông qua internet để truy cập xử lý Ví dụ: - Dịch vụ lưu trữ “Google Drive” hỗ trợ 15GB miễn phí cho người dùng có tài khoản Google Nguyễn Thị Thúy Duy – N14DCAT108 Trang 13 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 3.3 Nguyênlý cục Nội dung: - Chuyển đối tượng có cấu hình đồng thành không đồng - Các thành phần khác đối tượng phải có chức khác - Mỗi thành phần đối tượng phải điều kiện thích hợp công việc Ví dụ: - Màu sắc class, biến,… công cụ lập trình (Visual Studio, DevC++, RubyMine,…) có màu khác với font chữ bình thường để dễ dàng nhận biết - Trong công nghệ ảo hóa, nguyênlý thực thi cách rõ ràng Hệ thống phần mềm hay lưu trữ phân tách làm nhiều module, module phát triển tảng hệ điều hành riêng biệt để tối ưu hóa khả thực thi chương trình 3.4 Nguyênlý kết hợp Nội dung: - Kết hợp đối tượng đồng đối tượng dùng cho hoạt động kế cận - Kết hợp mặt thời gian hoạt động đồng kế cận Ví dụ: - Một tập đĩa RAID-5 phân chia tập tin qua nhiều đĩa truy xuất để lấy hay lưu trữ tập tin nhanh lấy/lưu đồng thời - Trong công nghệ ảo hóa, máy chủ thật cài đặt nhiều máy chủ ảo để thực thi công việc khác dễ dàng kết kết, chia sẻ tài nguyên 3.5 Nguyênlý chứa Nội dung: - Một đối tượng đặt bên đối tượng khác thân lại chứa đối tượng thứ ba… - Một đối tượng chuyển động xuyên suốt bên đối tượng khác Ví dụ: - Bên máy chủ vật lý cài đặt nhiều máy chủ ảo để lưu trữ xử lý tác vụ chuyên biệt Nguyễn Thị Thúy Duy – N14DCAT108 Trang 14 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY 3.6 Nguyênlý vạn Nội dung: - Đối tượng thực số chức khác nhau, không cần tham gia đối tượng khác Ví dụ: - Các trình duyệt web Google Chrome, Firefox phần khung nhập địa web ta nhập từ khóa tìm kiếm thay truy cập vào trang web tìm kiếm giúp ta tiết kiệm thời gian 3.7 Nguyênlý gây ứng suất sơ Nội dung: - Gây ứng suất trước với đối tượng để chống lại ứng suất không cho phép không mong muốn đối tượng làm việc Ví dụ: - Khi ứng dụng bắt đầu đọc từ sở liệu, ta tải (load) quan trọng hay mục trước 3.8 Nguyênlý dự phòng Nội dung: - Bù đắp độ tin cậy không lớn đối tượng cách chuẩn bị trước phương tiện báo động, ứng cứu, an toàn Ví dụ: - Hệ điều hành lưu liệu tập tin quan trọng trước sử dụng Nếu xảy lỗi khôi phục lại (Recover) mà không cần phải cài lại 3.9 Nguyênlý cầu hóa Nội dung: - Chuyển phần thẳng đối tượng thành cong, mặt phẳng thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu - Sử dụng lăn, viên bi, vòng xoắn - Chuyển sang chuyển động quay, sử dụng lực ly tâm Nguyễn Thị Thúy Duy – N14DCAT108 Trang 15 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY Ví dụ: - Dùng tìm kiếm nhị phân thay cho tìm kiếm tuyến tính 3.10 Nguyênlý giải thiếu thừa Nội dung: - Nếu khó nhận 100% hiệu cần thiết, nên nhật nhiều chút Lúc toán trở nên đơn giản dễ giải Ví dụ: - Để nâng cao độ tin cậy tàu vũ trụ, nhiều xử lý khác tính toán đầu vào với nhiều thuật toán khác Nếu kết giống nhiều kết IV MỘT SỐ MÔ HÌNH ỨNG DỤNG ĐIỆNTOÁNĐÁMMÂY TRÊN THẾ GIỚI 4.1 “Đám mây Kasumigaseki” – Nhật Bản Tại Nhật Bản, phủ quốc gia thực sáng kiến lớn điệntoánđám mây, mệnh danh "Kasumigaseki Cloud" (đặt tên cho phần Tokyo, nơi nhiều văn phòng Bộ phủ Nhật Bản tọa lạc) Các sáng kiến tìm cách phát triển môi trường đámmây riêng mà cuối lưu trữ tất máy tính phủ Nhật (Ng, 2009) Theo Bộ Nội vụ Nhật Bản Truyền thông (MIC), Cloud Kasumigaseki cho phép thông tin tài nguyên lớn chia sẻ thúc đẩy tiêu chuẩn hóa hợp nguồn lực IT phủ Bằng cách củng cố tất phủ điện tử thành phần thành sở hạ tầng điệntoánđámmây nhất, phủ Nhật Bản tin thấy không giảm chi phí lợi ích hoạt động, mà nhiều hoạt động CNTT xanh - thân thiện môi trường Đámmây Kasumigaseki phần Dự án Sáng kiến số hóa Nhật Bản Đây nỗ lực phủ nhằm mục đích sử dụng vốn đầu tư CNTT để giúp thúc đẩy phục hồi kinh tế cách tạo hàng trăm nghìn việc làm CNTT vài năm tới tăng gấp đôi kích thước thị trường CNTT Nhật Bản vào năm 2020 MIC tin "thúc đẩy việc sử dụng công nghệ thông tin toàn quốc yêu cầu phủ phải chủ động biện pháp thực hiện," việc thúc đẩy phủ quốc gia của điệntoánđámmây không giúp thúc đẩy phát triển công nghệ thông tin, mà giúp giảm bớt khoảng cách số quốc gia 4.2 “Chính phủ đám mây” – Vương quốc Anh Chính phủ Anh xem việc tạo "Chính phủ đám mây", mạng lưới điệntoánđámmâytoàn Chính phủ trở thành chiến lược ưu tiên Báo cáo Số hóa nước anh, ban hành Nguyễn Thị Thúy Duy – N14DCAT108 Trang 16 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY tháng năm 2009 Cục Đổi Doanh nghiệp & Kỹ Sở Văn hóa, Truyền thông Thể thao, kêu gọi phủ Anh đầu chiến lược kỹ thuật số rộng rãi toàn đất nước Như Thủ tướng Gordon Brown công bố phát hành báo cáo: Số hóa nước anh nhằm mục đích mang đến cho đất nước công cụ để thành công dẫn đầu kinh tế tương lai" Một khía cạnh quan trọng chiến lược số hóa nước anh để cải thiện phủ điện tử cho phép nhiều dịch vụ để di chuyển trực tuyến Để hỗ trợ cho hành động này, nỗ lực mua sắm CNTT Vương quốc Anh tập trung vào việc tạo điều kiện cho phủ để trở thành lực lượng hàng đầu việc sử dụng điệntoánđámmây Bản báo cáo nói rằng: "Tác động Chính phủ kinh tế kỹ thuật số cao xa vai trò phủ người làm sách Trong việc cung cấp dịch vụ công cộng, khách hàng lớn sản phẩm dịch vụ công nghệ thông tin chủ sở hữu hệ thống liệu, khu vực công có ảnh hưởng lớn thị trường Trong nhiều lĩnh vực, chẳng hạn giáo dục, y tế, quốc phòng, Chính phủ sử dụng vị trí người mua sắm hàng đầu dịch vụ, nâng hạng tiêu chuẩn - số trường hợp để thiết lập tiêu chuẩn - để cung cấp khuôn khổ đầu tư cho nghiên cứu phát triển " Đội ngũ tạo nên báo cáo Số hóa nước Anh đến từ văn phòng nội có diễn đàn thức, nơi mà bên quan tâm tìm hiểu thêm chương trình nhận xét nó, địa http://digitalbritainforum.org.uk/ 4.3 “Nền tảng điệntoánđámmây NEBULA” – Cơ quan quản lý hàng không không gian quốc gia NASA Cơ quan quản lý hàng không không gian quốc gia (NASA) cho mắt tảng điệntoánđámmây NEBULA – tinh vân Được tạo Trung tâm nghiên cứu Ames NASA Mountain View, California, đámmây NEBULA (nebula.nasa.gov) thiết kế phép tính minh bạch tham gia công chúng nỗ lực không gian, phục vụ tảng "dịch vụ liền mạch", không tập trung thống dịch vụ web NASA vào cổng nhất, mà cung cấp cho nhân viên NASA "khả tính toán công suất cao, lưu trữ kết nối mạng cách tiếp cận mở rộng, ảo hóa nhằm đạt hiệu chi phí lượng Chris Kemp, CIO Trung tâm nghiên cứu Ames NASA, tuyên bố NEBULA sử dụng "cơ sở nhất", hợp nhiều trang web NASA, thúc đẩy công chúng phải tích cực tham gia nhiều với sứ mệnh không gian NASA, cho phép ứng dụng tạo người sử dụng blog, wiki, nội dung khác Theo mô tả NASA, tảng NEBULA "cung cấp trải nghiệm chìa khóa trao tay SaaS theo nhanh chóng giải yêu cầu số lượng lớn dự án Tuy nhiên, thành phần Nguyễn Thị Thúy Duy – N14DCAT108 Trang 17 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY riêng lẻ tảng tinh vân sẵn có; đó, tinh vân phục vụ PaaS hay IaaS Tinh vân sử dụng thành phần mã nguồn mở cho khối xây dựng dịch vụ đámmây Tinh vân tạo số khả cho NASA để cung cấp dịch vụ đámmây quan không gian (có thể cho phép quan củng cố 70 trung tâm liệu nội bộ), có thể, cho phép NASA cung cấp dịch vụ điệntoánđámmây cho quan liên bang khác Do tinh vân có trụ sở Ames, cho gần gũi với công ty công nghệ tài Thung lũng Silicon, tinh vân phát triển thành mô hình trung tâm dành cho nỗ lực điệntoánđámmâytoàn phủ liên bang V KẾT LUẬN Mọi thứ có hai mặt, lợi hại Vì thứ liên quan đến mây cần kết nối Internet nên kết nối chập chờn hay chậm chạp, vốn tình trạng phổ biến Việt Nam, việc sử dụng dịch vụ khó khăn Còn nhờ hồi đứt cáp quang biển, phải đợi Dropbox tải lên, phải chờ thời gian lâu Google Drive đồng file dự án mình, mở Gmail tốn đâu phải 3-5 phút Ở môi trường doanh nghiệp, điều có nghĩa họ phải tốn nhiều thời gian cho việc chờ app đámmây tải xong, lúc thiệt hại nghiêm trọng Giả sử cửa hàng có chục khách hàng vào mà chạy toán cho khách có phải chết không Chính mà nhiều dịch vụ đámmây có cung cấp lựa chọn lưu phần tất liệu máy tính, thường gọi lưu offline Dropbox, OneDrive, Google Drive có, cho phép đồng file xuống chứa máy tính bạn thường xuyên bạn làm việc, mở hay truy cập chúng kể Internet Lúc có mạng lại sync lên sau Evernote tương tự, bạn chí đường cầm điện thoại gõ ghi chú, có Wi-Fi đưa ghi lên mây sau Trong thời đại cách mạng này, điệntoánđámmây cung cấp cho tổ chức phương tiện phương pháp cần thiết để đảm bảo ổn định tài dịch vụ chất lượng cao Tất nhiên, phải có hợp tác chung trình điệntoánđámmây để đạt tới an toàn tối ưu tiêu chuẩn vận hành chung Với đời điệntoánđám mây, điều cấp thiết với tất sẵn sàng cho cách mạng Nguyễn Thị Thúy Duy – N14DCAT108 Trang 18 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY TÀI LIỆU THAM KHẢO GS.TS Phan Dũng, 40 thủ thuật sángtạo Wikipedia, Cloud Computing https://www.aita.gov.com Bộ Thông tin Truyền thông – Cục Tin học hóa, Nghiên cứu đánh giá ứng dụng điệntoánđámmây https://www.ibm.com IBMdeveloperWorks, Tìm hiểu điệntoánđámmâyNguyễn Thị Thúy Duy – N14DCAT108 Trang 19 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY MỤC LỤC LỜI NÓI ĐẦU I TỔNG QUAN VỀ ĐIỆNTOÁNĐÁMMÂY 1.1 Giới thiệu .2 1.2 Khái niệm điệntoánđámmây II QUÁ TRÌNH PHÁT TRIỂN CỦA ĐIỆNTOÁNĐÁMMÂY 2.1 Từ máy tính đến điệntoánđámmây .4 2.2 Mô hình cung cấp dịch vụ điệntoánđámmây 2.2.1 Dịch vụ phần mềm (SaaS - Sofware as a Service) 2.2.2 Dịch vụ tảng (PaaS - Platform as a Service) .6 2.2.3 Dịch vụ Cơ sở hạ tầng (IaaS – Infrastructure as a Service 2.3 Mô hình hạ tầng điệntoánđámmây 2.3.1 Đámmây “công cộng” .8 2.3.2 Đámmây “doanh nghiệp” 2.3.3 Đámmây “chung” .9 2.3.4 Đámmây “lai” 2.4 Lợi ích điệntoánđámmây .10 2.4.1 Điệntoánđámmây thật đơn giản 10 2.4.2 Điệntoán tảng internet dễ dàng tiếp cận 10 2.4.3 Điệntoánđámmây cung cấp bảo mật tuyệt vời cho tập tin quan trọng 11 2.4.4 Sử dụng điệntoánđámmây sử dụng chi phí cách hiệu 11 2.4.5 Điệntoánđámmây mang đến gia tăng tính linh hoạt cho doanh nghiệp 12 2.4.6 Điệntoánđámmây cho phép gia tăng hợp tác sát nhập kinh doanh .12 III NHỮNGNGUYÊNLÝSÁNGTẠO ĐƯỢC ỨNG DỤNG TRONGĐIỆNTOÁNĐÁMMÂY .13 3.1 Nguyênlý phân nhỏ 13 3.2 Nguyênlý tách khỏi 13 3.3 Nguyênlý cục 14 3.4 Nguyênlý kết hợp 14 3.5 Nguyênlý chứa 14 3.6 Nguyênlý vạn 15 3.7 Nguyênlý gây ứng suất sơ 15 3.8 Nguyênlý dự phòng 15 3.9 Nguyênlý cầu hóa 15 3.10 Nguyênlý giải thiếu thừa 16 IV MỘT SỐ MÔ HÌNH ỨNG DỤNG ĐIỆNTOÁNĐÁMMÂY TRÊN THẾ GIỚI .16 4.1 “Đám mây Kasumigaseki” – Nhật Bản 16 Nguyễn Thị Thúy Duy – N14DCAT108 Trang 20 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊNLÝSÁNGTẠOTRONGĐIỆNTOÁNĐÁMMÂY V KẾT LUẬN 18 TÀI LIỆU THAM KHẢO .19 MỤC LỤC .20 Nguyễn Thị Thúy Duy – N14DCAT108 Trang 21 ... MỀM NGUYÊN LÝ SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY dù doanh nghiệp bạn lớn hay nhỏ, bạn gặt hái thành tượng điện toán đám mây III NHỮNG NGUYÊN LÝ SÁNG TẠO ĐƯỢC ỨNG DỤNG TRONG ĐIỆN TOÁN ĐÁM MÂY Trong. .. Điện toán đám mây (Cloud Computing) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN LÝ SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 1.2 Khái niệm điện toán đám mây Điện toán đám. .. Mô hình đám mây lai.) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN LÝ SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 2.4 Lợi ích điện toán đám mây 2.4.1 Điện toán đám mây thật