NHỮNG NGUYÊN LÝ SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY

21 263 0
NHỮNG NGUYÊN LÝ SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY

Đ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

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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áng tạ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áng tạ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áng tạ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ên sáng tạo sử dụng công nghệ điện toán đám mây, từ giới thiệu số ứng dụng sử dụng tảng đám mâ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ện toán đám mây” thấy tầm quan trọng sáng tạ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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY I TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂ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 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 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ÊN 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ây” (Cloud Computing), gọi điện toán máy chủ ảo, mô hình điện toá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ện toá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ện toán má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ụ đám mây phổ thông e-mail, album ảnh đồ số (1.2 Mô hình Điện toá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ện toá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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY má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ện toán đám mâ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ện toá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ện toán đám mâ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ện toán đám mâ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ỆN TOÁN ĐÁM MÂY 2.1 Từ máy tính đến điện toán đám mây Điện toán đám mâ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ện toán đám mâ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ện toán đám mây hình thành phát triển ? Điện toán đám mây phát triển thông qua số giai đoạn bao gồm lưới điện điện toá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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY Mô hình điện toá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ện toá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ện toán kết nối, làm để khai thác tối đa lực điện toá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ện toán đám mâ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ện toán đám mây (2.2 Mô hình cung cấp dịch vụ điện toán đám mây) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY Các dịch vụ điện toán đám mâ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 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ện toán đám mây phải triển khai đám mâ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 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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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ện toán đám mây, nơi tập hợp tài sản vật 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ện toán đám mâ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ện toán đám mây mô hình điện toá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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 2.3.1 Đám mâ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 đám mâ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 Đám mây “doanh nghiệp” Đám mây doanh nghiệp (Private Cloud) mô hình hạ tầng đám mâ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 đám mâ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 đám mây doanh nghiệp) Nguyễn Thị Thúy Duy – N14DCAT108 Trang NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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 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 Đám mây “chung” Đám mây chung (Community Cloud) mô hình hạ tầng đám mâ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 đám mây chung.) 2.3.4 Đám mây “lai” Mô hình đám mây lai (Hybrid Cloud) mô hình bao gồm hai nhiều đám mâ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 đá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 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 đơ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ện toán đám mây.) Tuy nhiên, bạn sử dụng công nghệ điện toá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ữ đám mâ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ện toán đám mâ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ện toán tảng internet dễ dàng tiếp cận Một bạn đưa công nghệ điện toán đám mâ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 hàng đầu khiến nhiều doanh nghiệp chuyển sang điện toán đám mây Nguyễn Thị Thúy Duy – N14DCAT108 Trang 10 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 2.4.3 Điện toán đám mâ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ọng má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ện toán đám mây, tất tập tin bạn lưu trữ kỹ thuật số hạ tầng điện toán đám mây, không chuyện liệu bị phần cứng bị lỗi Khi sử dụng điện toán đám mâ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ữ đám mâ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ện toán đám mây.) 2.4.4 Sử dụng điện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 2.4.5 Điện toán đám mây mang đến gia tăng tính linh hoạt cho doanh nghiệp Bằng cách sử dụng điện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ện toán đám mâ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ện toán đám mây mang lại cho bạn doanh nghiệp bạn Một cách đơn giản, điện toán đám mâ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ÊN 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 SÁNG TẠO ĐƯỢC ỨNG DỤNG TRONG ĐIỆN TOÁN ĐÁM MÂY Trong phạm vi tìm hiểu đề tài trình bày số nguyên ứng dụng điện toán đám mây 3.1 Nguyên 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ên 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ện toá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ử máy chủ người dùng cần thông qua internet để truy cập xử 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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 3.3 Nguyên 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ên 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ên 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ên 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 cài đặt nhiều máy chủ ảo để lưu trữ xử 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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY 3.6 Nguyên 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ên 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ên 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ên 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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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ên 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ử 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ỆN TOÁN ĐÁM MÂ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ện toá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 đám mâ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ện toán đám mâ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 Đám mâ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ện toán đám mâ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ện toán đám mây toà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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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ện toán đám mâ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ện toán đám mây NEBULA” – Cơ quan quản hàng không không gian quốc gia NASA Cơ quan quản hàng không không gian quốc gia (NASA) cho mắt tảng điện toán đám mây NEBULA – tinh vân Được tạo Trung tâm nghiên cứu Ames NASA Mountain View, California, đám mâ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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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ụ đám mây Tinh vân tạo số khả cho NASA để cung cấp dịch vụ đám mâ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ện toán đám mâ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ện toán đám mây toà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 đám mâ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ụ đám mâ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ện toán đám mâ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ện toán đám mây để đạt tới an toàn tối ưu tiêu chuẩn vận hành chung Với đời điện toá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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY TÀI LIỆU THAM KHẢO GS.TS Phan Dũng, 40 thủ thuật sáng tạ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ện toán đám mây https://www.ibm.com IBMdeveloperWorks, Tìm hiểu điện toán đám mây Nguyễn Thị Thúy Duy – N14DCAT108 Trang 19 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGUYÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂY MỤC LỤC LỜI NÓI ĐẦU I TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 1.1 Giới thiệu .2 1.2 Khái niệm điện toán đám mây II QUÁ TRÌNH PHÁT TRIỂN CỦA ĐIỆN TOÁN ĐÁM MÂY 2.1 Từ máy tính đến điện toán đám mây .4 2.2 Mô hình cung cấp dịch vụ điện toán đám mâ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ện toán đám mây 2.3.1 Đám mây “công cộng” .8 2.3.2 Đám mây “doanh nghiệp” 2.3.3 Đám mây “chung” .9 2.3.4 Đám mây “lai” 2.4 Lợi ích điện toán đám mây .10 2.4.1 Điện toán đám mây thật đơn giản 10 2.4.2 Điện toán tảng internet dễ dàng tiếp cận 10 2.4.3 Điện toán đám mâ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ện toán đám mây sử dụng chi phí cách hiệu 11 2.4.5 Điện toán đám mây mang đến gia tăng tính linh hoạt cho doanh nghiệp 12 2.4.6 Điện toán đám mây cho phép gia tăng hợp tác sát nhập kinh doanh .12 III NHỮNG NGUYÊN SÁNG TẠO ĐƯỢC ỨNG DỤNG TRONG ĐIỆN TOÁN ĐÁM MÂY .13 3.1 Nguyên phân nhỏ 13 3.2 Nguyên tách khỏi 13 3.3 Nguyên cục 14 3.4 Nguyên kết hợp 14 3.5 Nguyên chứa 14 3.6 Nguyên vạn 15 3.7 Nguyên gây ứng suất sơ 15 3.8 Nguyên dự phòng 15 3.9 Nguyên cầu hóa 15 3.10 Nguyên giải thiếu thừa 16 IV MỘT SỐ MÔ HÌNH ỨNG DỤNG ĐIỆN TOÁN ĐÁM MÂ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ÊN SÁNG TẠO TRONG ĐIỆN TOÁN ĐÁM MÂ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

Ngày đăng: 18/04/2017, 21:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan