1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần mềm nền tảng cơ sở hạ tầng của Cloud Computing

83 1K 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

  MỤC LỤC  MỤC LỤC 1  !""#"$%&'(  !""#")*+ ,% -./01 NỘI DUNG 9 23) %405"60"6 0%7 %89:;<"=>?@A7 3.BA;CD<EAF;<=>?@A7 G.HI:33 JHKL@AAMN3J ( OPA89:3J QR==@>H;S3( +R=AT;HAM3+ +3U="=>3+ +GM;:AT"=>3+ +J"??A"=>3+ +(UM>"=>3+ 1"DBDN?AMDFAD??R37 13VDN?37 1GWDN?GG %%KX:M>?@A;=>?@AGG 3 OPAY?ZKTKK >T=[GG G OP\]AM^ZMATAMT >T=[GJ J]AW@AA;9_=`>X=FZ"?U?@AT:>>:A:?::T?TA[ GJ (*a:ZMA:=b:A[G( Q OP=c@AMPZMM:?? >T=[G( + OP>SZ@@=:A >T=[G( %%%d_=`AeAM=>?@AG( 389:G( G">AeGQ Jd_=`AeG+ J3d_=`AeAAG+ JGd_=`Ae>X=FG1 JJd_=`Aef=WGg %h?<?ZiAj:MT:K:TM;Tk::[Gg 3AFGg H?W M:3   GWl:::DT?=m>nG7 "YKoAhZ%iM:KAMAMT:K:TM;TE%::[G7 3AF;<%::Z%iM:KAMAMTKTM;T6@TM:AK[G7 GH;S%::Z%iM:KAMAMTKTM;T6@TM:AKE%::[J3 J"DBDN?l:%::JG (89:;<\]AM^;ADpl:%::AMDFAD??RJG Q"_U\KL>S%::JJ %<A_Z=:AiM?KTM;TE::[JQ 389:;<::JQ 33F?;DHI:JQ HÌNH 16. MÔ HÌNH PHÂN LỚP CỦA KIẾN TRÚC PAAS 35 3G"DBDN?l:::J1 3Jq=W;AMo\KL>S>H;S::Jg 3( pAKrAeKKDr;>H;S::(s GAFC@DFAD??R(3 JXeh\KL>S>H;S::Qs %%t@AAMNl:DFAD??RAMAY=:Q3 3.FAD??RaAN@AAMNA]uQ3 GtUl:eQ3 J::D@AAMNl:DFAD??RQG (CD<:AMDFAD??ROpQ( QFAM>SDFAD??ROpoFA:?Q( 2G"Vvw)x#!wy"6 0%.4%*%z% 6#) .V,.%'/{k0|6#}6~Q1 %•R>t?OAMmAtFUAQ1 3•R>tFArQ1 GL>S %Z TKK:TE:KK%ATMi:T[Qg %%"YAMPxP?DmD€CA@>SAcAA}=>{Qg 3 OA_UAQg cAAAhAt+s G"UA]A\]AcAAKK+3 G3RZ:MAA[+3 GG:A]@Z"??:A[+3 GJASZ=?TM:A[;#•Z :@@[+G G( :AMc%‚6+J GQ:A]@@AEAE@A+( %%%RA;KKDp@A@13 K@TT>@;yiiTl:AcAA1G NHƯ VẬY: THUẬT GIẢI TUẦN TỰ CÓ ĐỘ PHỨC TẠP THEO THỜI GIAN LÀ TS(N).[2] 72 H?W M:G   THUẬT GIẢI SONG SONG TRÊN P BỘ XỬ LÝ CÓ ĐỘ PHỨC TẠP LÀ TP(N).[2] 72 %"DBAYAMP1J KẾT LUẬN 81 TÀI LIỆU THAM KHẢO 82 H?W M:J   DANH MỤC CÁC TỪ VIẾT TẮT  y G oogle A pp E ngine "OF<A_DFAD? ?Rl:=T % G eographic I nformation S ystem FArAOADH:=`  G lobal P ositioning S ystem FArDH;HAh ƒ G oogle W eb T oolkit aOSƒTU=T   H yper t ext M arkup L anguage OXD>CKe;fU_ %:: I nfrastructure a s a S ervice Ah?pA>H;S „ J ava P ersistence A PI :>F=c@AMP>S„:;: ArCA „  J ava V irtual M achine _„:;: % N ational I nstitute of S tandards and T echnology FAe…;OF9r : 6 O perating S ystem FD<   <•L=`Ke;fU_†=?pAO X=c@AMP\HU_ :: P latform a s a S ervice <A_?pA>H;S :: :: " S oftware a s a S ervice D atabase a s a S ervices P ersonal C omputer h?<??pA>H;S "YKo>X=F?pA>H;S AR  S oftware D evelopment K it pOS@AAMN@h?<? d S tructured Q uery L anguage OXAM;CaCAM^ 0w U niform R esource L ocator .H:‡AMc@Ae%ATMTA •  wy e X tensible M arkup L anguage Re presentational S tate T ransfer OXD>C?oMp MAND8D>F 6S imple O bject A ccess P rotocol :AA€>t:AMe•  " High Performance Computing AFf: QoS Quantity of Service Chất lượng dịch vụ H?W M:(   6ƒ Network of workstations Mạng máy trạm VO Virtual organization Tổ chức ảo H?W M:Q   DANH MỤC CÁC HÌNH ẢNH  P3 OPDFAD??R PG:;KTMT:TKKA:==M:@@=:AK:>>:A:iM?:TAjM\ >T;T PJNDˆKL>S=>?@A P( OPA89:l:=>?@A PQ OPiAj:MT:K:TM;T P+ OA_=@@R=l:DFAD??R>aPJ P1R=AT;HAM Pg OP@R="=>K P7YDˆ@AAMNl:=>?@A P3sVDN?l:=>?@A P33KG?OP\]AM^{M>?@A{;x=>?@A{ P3G OP9_=`l:=>?@A P3J OA_>H;SAMDFAD??R P3( OP9_=`l:=>?@A P3Q OP@R=@l:\]AM^%:: P3+ OP@R=@l:\]AM^:: P31 OPFAr;?OPC@>H;S P3g OP>H;Sl:?:b P37?:bƒTUTM;TK;:=TKiMT? PGs„?@;ƒ>jKbMT PG3% ?:MA"=>;6@TiA PGG"=>}>M;=T PGJ"=>TTK;yT~:M> PG( OP@AAMN=>?@A PGQt:A]@=e9:X:?pAB@l:A]AMP H?W M:+   LỜI MỞ ĐẤU  Cloud ComputingExDFAD??R{:‰Š=xDFA?l _{=?pA•?F:"ˆAOA;AA\8=ˆK‹ Œ?Ax?l_{:‰Š=xD??R{DWAMc@AO9: %ATMTAA:;P?A:DP;;f@‰DN?ŠmD<aAN\]Ar; >>KL>S\hx.FAD??R{=\F?‡?pA• A]?Uo<>:F@F\Oa?lMe?‡a?A ;?pAKr@h?<?YU_†‰ACA_D<@SAp;xD??R{Ax? l_{tA]AC†m;OFDFAD??Rn; >H;SaK•AMe%ATMTA†>:F@\O@_?:;>AMP AMf?†P?A;@h?<?\Ž?ATCA=\O@_@S Ap<;YKoAh;OF.R=xOFAF{a Ah?_oMCA=D]>:F@;mAe>n  Tc••Al:AMopO;M<O  ˆAU8pA_;<"Điện toán đám mây và dữ liệu khổng lổ" >Ac@D y "A8?DR “Cùng với sự phát triển của Công Nghệ Thông Tin (CNTT), các xu hướng và mô hình công nghệ đang được quan tâm, mô hình DFAD? ?R nổi lên như một xu thế mới, có tầm ảnh hưởng lớn đến nền CNTT truyền thống, thu hút sự quan tâm đặc biệt của giới công nghệ. Hiện nay, nhiều tổ chức, doanh nghiệp trong nước cũng đã nhanh chóng nắm bắt và tăng cường nghiên cứu, triển khai các ứng dụng CNTT theo mô hình DFAD??Rđể nâng cao tính cạnh tranh và hiệu quả công việc” Thứ trưởng nhấn mạnh những công nghệ nổi trội trong năm 2012 vừa qua: thứ nhất là “dữ liệu lớn” (Big Data) – một trong ba lĩnh vực của CNTT được cho là “đang” và “sẽ” có ảnh hưởng khắp nơi – Hai lĩnh vực còn lại là chính là “thiết bị thông minh” và công nghệ “điện toán đám mây” Đặc biệt, việc áp dụng ảo hóa và điện toán đám mây để quản lý và khai thác nguồn dữ liệu lớn thực sự mang lại hiệu H?W M:1   quả cao cho các tổ chức và doanh nghiệp. Không những thế, công nghệ điện toán đám mây đảm bảo hệ thống hoạt động với hiệu năng cao và an toàn hơn hứa hẹn đem lại nhiều tiềm năng phát triển kinh tế tại thị trường Việt Nam. Trong giai đoạn này, điện toán đám mây không còn là một công nghệ ở đỉnh điểm bùng nổ nữa mà thật sự là một công nghệ có giá trị và ảnh hưởng to lớn của nó đang thay đổi cơ bản cách thức chúng ta sử dụng và phát triển các ứng dụng. Hơn thế nữa, điện toán đám mây đã sẵn sàng thực hiện theo những cách “riêng biệt” để làm tăng sự hài lòng của người sử dụng bằng cách đơn giản hóa việc sử dụng các ứng dụng CNTT, giảm chi phí, thời gian cung cấp dịch vụ, phân bổ tài nguyên theo yêu cầu thực tế và đặc biệt là khả năng điều chỉnh - linh hoạt, nhanh chóng, giúp thích nghi với sự thay đổi liên tục từ yêu cầu kinh doanh. Chính từ những đặc điểm nổi trội đó, em D•AtFD<AAP?N;< “Phần mềm, nền tảng, cơ sở hạ tầng của Cloud Computing” ; “Demo chương trình áp dụng thuật toán Floyd vào bài toán tìm đường đi ngắn nhất – Parallel Computing”;??rNM‘Ae??OŠ’AP?NKR Y;<?pAOF9:AMŠD:@rD]<=I;tAMp Kr;=?;Fl:?“^A: O9:UA†T?•L=m_?YD]aKE]KI \]AKRMp†KtFAAP†__M‘M† KDp†nX;>SAcAAMAtA]†AhD•AcAR?AM<DAX \]A<A_YU_^T?;<?OŠx{^@T? ACM‘>Sl:?OŠAM<=I;tkđặc biệt là CNTT và các thiết bị thông minh. VIệc truy cập vào các dịch vụ điện toán đám mây lúc này thật “dễ dàng” và “mọi lúc, mọi nơi”, chỉ với một điều kiện là có đường truyền Internet đã góp phần làm cho các sản phẩm ứng dụng CNTT, các thiết bị thông minh sử dụng công nghệ điện toán đám mây đang ngày một gia tăng với hiệu quả ngày càng cao, hoà nhập, gắn liền vào cuộc sống hàng ngày của mỗi người, làm cho cuộc sống của chúng ta ngày một tiện nghi và thoải mái hơn. H?W M:g   NỘI DUNG  PHẦN 1: TÌM HIỂU VỀ CLOUD COMPUTING I. Tổng quan về Cloud computing 1. Đặt vấn đề - Giới thiệu về cloud computing .r;OA†>:F@†;F9_=`ArA†F9_>X=Fl: MeOA’>X=F\†DrA=?pAAMX]Ar DWAeDh.N9_=`;\:ADWˆ>X=F9`Da† >:F@@_DhA†AAMCA<=@@@h †@h?<?†?†@9_AMH;e†@U_AMP†KL:X:†” M:†9_=`‰@_AA\_f?oMp†RC@A]AUH† @_\N?KA;FU_?cA>X=F:U:\@>X=F’D_?U_A K•K:l:>X=F •CA@AA•AtA]AMe†;CD<DBAM:=“Nếu có một công nghệ mới, tin cậy giúp các doanh nghiệp quản lý tốt nguồn dữ liệu lớn, các doanh nghiệp không cần quan tâm nhiều đến cơ sở hạ tầng, công nghệ mà chỉ tập trung chính vào công việc kinh doanh thì sẽ mang lại cho họ hiệu quả và lợi nhuận ngày càng cao hơn đồng thời phục vụ cho người dùng tốt hơn”."OFDFAD??RM: Dm\OX_9]ADW;CD<AMe?‰?:=Ae?<=W \  Quản lý và lưu trữ dữ liệu lớn (Big data/Data intensive): Các công ty lưu trữ các thông tin địa lý (GIS), thông tin về biến đổi khí hậu trên một khu vực, các công ty tài chính, chứng khoán.  Nâng cao khả năng tính toán chuyên sâu (Computation intensive): Các công ty phân tích về thị trường, phân tích dữ liệu lớn, phân tích mạng, hay các hệ thống cần thời gian tính toán nhanh và chính xác nói chung.  Tiết kiệm các phi phí: Giảm thiểu chi phí trang bị phần mềm, nhất là đối với các cá nhân và tổ chức nhỏ mong muốn phát triển bằng các công H?W M:7   nghệ phần mềm thương mại mới hay các doanh nghiệp có thể tinh giảm nhân sự mà công việc vẫn hoạt động tốt. cAXx"=>?@AEDFAD??R{U€AˆA•`AoD: ACA_?ŠA>X=F†@h?<?†AA†”=e?%ATMTA"^A:K‹ \O‰AMOAC?"†?ll:Me>:F@DN=AMX >X=F†@h?<?X:?‡‰?pAKrx?l_{Ac@AMoAMe? "x?l_{K‹C@>H;S^@>:F@aAN9_=` >X=F>>Y†Š‡AM_@=WKL>S>H;Sl:Š†? \Oh@_DhA<;YKoAh’9:AR?<D] OF•K‹^@OA†>:F@;•:;–?\O aYKoAh?†?laAN=AMX†9_=`>X=FF9_; @ArAN.NDADW?SAeAM]=W@AAMNAP9_ =`†e:=c@\]†%=T:>TM•T?•@>SOF DFAD??R=D<ACA]mDR†XA•Xx%;:Ak DpA@{;x=Akt=Dp{\O‡=XA•:?—AMeUU† ?Da‰=D<U€AUpDNK=Wc;?:=Kt\UFA MOFDFAD? ?R†?pAKrFArAA :KK;T?@AD•@AAMN; ?: =X=W A= <=I;tAAK Kk:M:==T=?@A†AA =  k  M> ?@A   e† DFAD??R=?pA• ?l:";`Ao x>N{@h?<?A•?A   R =e %ATMTA  :  ? l_ Hình 1. Mô hình điện toán đám mây H?W M:3s [...]... dựng loại phần mềm mang tính khả chuyển cao Các khách hàng sử dụng PaaS sẽ không quản lý các hạ tầng kỹ thuật của các gói phần mềm như của các khách hàng thuê dịch vụ SaaS Tuy nhiên, họ sẽ quản lý các ứng dụng được triển khai và các cấu hình về môi trường hosting Giữa ứng dụng hay phần mềm có chung một lớp các phần mềm hạ tầng Tuy nhiên, điểm phân biệt chính giữa phần mềm và hạ tầng là hạ tầng thường... Hybrid Cloud và Community Cloud 6.1 Public Cloud - Cơ sở hạ tầng tính toán được lưu tại nhà cung cấp dịch vụ và có sự chia sẻ cơ sở hạ tầng này giữa các tổ chức với nhau - Người dùng không nhìn thấy được vị trí đặt máy chủ trong cơ sở hạ tầng điện toán đám mây - Các nhà cung cấp dịch vụ public cloud: Amazon, Window Azure, Google Apps… 6.2 Private Cloud - Cơ sở hạ tầng tính toán được quyết định bởi khách... cung cấp sẽ cung cấp nền tảng tính toán computing platform” và giải pháp cấu trúc dữ liệu ngăn xếp “stack” bao gồm: hệ điều hành, môi trường thực thi ngôn ngữ lập trình, cơ sở dữ liệu và web server Người phát triển ứng dụng có thể phát triển và chạy các giải pháp phần mềm trên nền tảng tính toán mà không quan tâm đến chi phí và độ phức tạp của việc mua bán, quản lý phần cứng và phần mềm Với một số dịch... trên việc tích hợp các tài nguyên sẵn có gồm cả phần cứng, hệ điều hành, cơ sở hạ tầng an ninh của các hệ thống thì Clouds hướng đến các cấp độ khác nhau của dịch vụ nhằm đáp ứng tối đa nhu cầu người sử dụng như SaaS, IaaS, PaaS Mô hình kiến trúc grid computing Mô hình kiến trúc cloud computing Hình 11 So sánh 2 mô hình kiến trúc ”grid computing và cloud computing 3 Kết hợp tính toán và quản lý dữ... cho cơ sở dữ liệu Những lợi ích của DaaS: Dễ sử dụng: Doanh nghiệp hay người dùng không phải lo lắng về những hệ thống cung cấp và sự dư thừa hệ thống của máy chủ Không phải lo lắng về việc mua, cài đặt, bảo trì phần cứng cho cơ sở dữ liệu Mạnh hơn: Mặc dù cơ sở dữ liệu không lưu trữ tại tổ chức của cá nhân hay doanh nghiệp, nhưng không có nghĩa là thiếu chức năng và không hiệu quả Tích hợp: Cơ sở dữ... năng Trong khi đó, phần mềm là chương trình cố định, PaaS sẽ cung cấp các phần mềm hạ tầng và kể cả hệ điều hành Ví dụ, chúng ta có thể xem lõi của một hệ điều hành là một flatform hay có thể xem gói Apache-MySQL-PHP là một platform và chỉ có các đoạn code PHP với cấu trúc CSDL lập nên lớp phần mềm hay lớp ứng dụng Chính sự ảo hóa là điểm nhấn phân biệt giữa nền tảng (flatform) và bộ ba phần cứng, middleware... việc tiếp nhận, chẳng hạn như cơ sở hạ tầng được cung cấp bởi đối tác thứ 3 và không cần phải mua để dùng cho các tác vụ tính toán thực hiện một lần hay chuyên sâu mà không thường xuyên Việc định giá dựa trên cơ sở tính toán theo nhu cầu thì tốt hơn đối với những tùy chọn dựa trên việc sử dụng và các kỹ năng IT được đòi hỏi tối thiểu cho việc thực thi Vấn đề tập trung hóa cơ sở hạ tầng trong một số lĩnh... PGS.TS Nguyễn Phi Khứ phát triển của SaaS, một mô hình phân bố phần mềm mà các ứng dụng phần mềm được tạo từ các khách hàng trên Internet PaaS có nhiều ưu điểm cho các nhà phát triển phần mềm Với PaaS, các đặc điểm của hệ điều hành có thể thay đổi và nâng cấp thường xuyên Sự phân bố theo địa lý của các nhóm phát triển có thể làm việc với nhau trên các dự án phát triển phần mềm Các dịch vụ có thể nhận được... này, máy chủ được quản lý giống như Public Cloud và các ứng dụng liên quan đến bảo mật được quản lý như Private Cloud Bùng nổ điện toán đám mây (cloud bursting) là thuật ngữ dùng để xác định một hệ thống tổ chức sử dụng cơ sở hạ tầng riêng của mình cho việc sử dụng bình thường nhưng lại sử dụng điện toán đám mây trong giờ cao điểm Các giai đoạn phát triển của cloud có thể được trình bày tóm lược như... dụng trong Community Cloud thường sẽ ít hơn Public Cloud nhưng so với Private Cloud sẽ tốn nhiều hơn 6.4 Hybrid Cloud - Đây là sự kết hợp giữa hai hay nhiều loại cloud kể trên (Private Cloud, Public Cloud, Community Cloud) để hình thành nên một Hybrid Cloud HVTH: Nguyễn Thị Kim Phượng Trang 16 Bài Thu Hoạch Tính Toán Lưới  GVHD: PGS.TS Nguyễn Phi Khứ Hình 7 Phân loại theo vị trí các clouds Trong mối . D•AtFD<AAP?N;< Phần mềm, nền tảng, cơ sở hạ tầng của Cloud Computing  ; “Demo chương trình áp dụng thuật toán Floyd vào bài toán tìm đường đi ngắn nhất – Parallel Computing ;??rNM‘Ae??OŠ’AP?NKR Y;<?pAOF9:AMŠD:@rD]<=I;tAMp Kr;=?;Fl:?“^A: O9:UA†T?•L=m_?YD]aKE]KI ]AKRMp†KtFAAP†__M‘M† KDp†nX;>SAcAAMAtA]†AhD•AcAR?AM<DAX ]A<A_YU_^T?;<?OŠx{^@T? ACM‘>Sl:?OŠAM<=I;tkđặc.  NỘI DUNG  PHẦN 1: TÌM HIỂU VỀ CLOUD COMPUTING I. Tổng quan về Cloud computing 1. Đặt vấn đề - Giới thiệu về cloud computing .r;OA†>:F@†;F9_=`ArA†F9_>X=Fl: MeOA’>X=F†DrA=?pAAMX]Ar DWAeDh.N9_=`;:ADWˆ>X=F9`Da† >:F@@_DhA†AAMCA<=@@@h †@h?<?†?†@9_AMH;e†@U_AMP†KL:X:†” M:†9_=`‰@_AA_f?oMp†RC@A]AUH† @_N?KA;FU_?cA>X=F:U:@>X=F’D_?U_A K•K:l:>X=F •CA@AA•AtA]AMe†;CD<DBAM:=“Nếu. I:=a_fA:D8 :a;<9?OAnAp;hSANl:m>nAAm DN?: ETheo định nghĩa của CISCO[4]:Điện toán đám mây là thông tin về nguồn tài nguyên và dịch vụ được trừu tượng từ cơ sở hạ tầng cơ bản, cung cấp theo yêu cầu và quy mô trong

Ngày đăng: 09/04/2015, 18:43

Xem thêm: Phần mềm nền tảng cơ sở hạ tầng của Cloud Computing

TỪ KHÓA LIÊN QUAN

Mục lục

    DANH MỤC CÁC TỪ VIẾT TẮT

    DANH MỤC CÁC HÌNH ẢNH

    PHẦN 1: TÌM HIỂU VỀ CLOUD COMPUTING

    I. Tổng quan về Cloud computing

    1. Đặt vấn đề - Giới thiệu về cloud computing

    3. Lịch sử phát triển

    4. Mô hình tổng quan

    5. Phân loại lớp dịch vụ

    6. Phân loại theo vị trí

    7. Các đặc điểm trong điện toán đám mây

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w