ASSIGNMENT 1QualificationBTEC Level 5 HND Diploma in ComputingUnit number and titleUnit 16: Cloud computingSubmission dateDate Received 1stsubmissionRe-submission DateDate Received 2ndsubmissionStudent NameNguyễn Khoa Trường GiangStudent IDGCH18272ClassGCH0715Assessor nameĐỗ Quốc BìnhStudent declarationI certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand thatmaking a false declaration is a form of malpractice.Student’s signatureK.GiangGrading gridP1P2P3P4M1M2D11.1
Summative Feedback:ResubmissionFeedback:Grade:Assessor Signature:Date:Internal Verifier’sComments:Signature & Date:
ContentsI.Introduction..................................................................................................................................................5II. Fundamental concepts of Cloud Computing.............................................................................................51. Definition of Cloud Computing.............................................................................................................52. Client/ Server model...............................................................................................................................53.P2P Model...............................................................................................................................................64. High Performance Computing................................................................................................................65. Parallel Computing.................................................................................................................................76. Distributed Computing...........................................................................................................................87. Cluster Computing.................................................................................................................................98.Grid Computing.......................................................................................................................................99.Deployment models.................................................................................................................................9a. Public Cloud.......................................................................................................................................9b. Private Cloud....................................................................................................................................10c. Community Cloud............................................................................................................................11d. Hybrid Cloud....................................................................................................................................11e. The Comparison of Top Cloud Deployment Models.......................................................................1210. Service models...................................................................................................................................12a.Software as a Service.........................................................................................................................13b. Platform as a Service........................................................................................................................13c. Infrastructure as a Service................................................................................................................14d. Summary of Key Differences...........................................................................................................14e. Choose between IaaS, PaaS or SaaS................................................................................................1511.Virtualization.......................................................................................................................................16a. Network virtualization......................................................................................................................16b. Storage virtualization.......................................................................................................................16c. Server virtualization.........................................................................................................................16d. OS Virtualization..............................................................................................................................16e. Benefits of Virutalization Technology.............................................................................................1612. Multicore Technology........................................................................................................................1713. Five characteristic of cloud................................................................................................................17a. Multitenancy and resource pooling..................................................................................................17b. On-demand self-service....................................................................................................................18c. Elasticity...........................................................................................................................................18
d. Heterogeneous cloud platform.........................................................................................................18e.Quantitative measurement.................................................................................................................19III. Proposed solution...................................................................................................................................191.Scenario.................................................................................................................................................19a. Problems that ATN company encountered.......................................................................................19b. Benefits of using cloud computing...................................................................................................192. Deployment model for ATN................................................................................................................203. Service model for ATN........................................................................................................................204. Programming language.........................................................................................................................21a. JSON APIs........................................................................................................................................22b. Application on 1 page.......................................................................................................................22c. Shelling tools unix............................................................................................................................22d. Streamming Data..............................................................................................................................22f. Efficiency..........................................................................................................................................225.Database................................................................................................................................................226. Service Provider...................................................................................................................................23a. Simplicity..........................................................................................................................................23b. Stability............................................................................................................................................23c. Security.............................................................................................................................................23d. Scalability.........................................................................................................................................23e. Uniformity........................................................................................................................................237.Collobration...........................................................................................................................................248. Cloud Architecture...............................................................................................................................24IV.Conclusion...............................................................................................................................................26Bibliography.................................................................................................................................................26
I.IntroductionIn the era of information technology 4.0, the amount of data and information generated every day is likemushrooms after rain, which is why cloud computing was born to solve. this problem. The idea of cloudcomputing is not new, or too complicated from a technology resource and inter-network view. New to fameis the growth and maturity of the cloud computational and strategic methods enable the goals of businessflexibility. In this assignment, I will talk about concepts and fundamentals of Cloud Computing.II. Fundamental concepts of Cloud Computing1. Definition of Cloud ComputingCloud computing is an IT deployment model, based on virtualization, where resources,in terms ofinfrastructure, applications and data are deployed via the internet as a distributed service by one or several
Upload your study docs or become a
Course Hero member to access this document
Upload your study docs or become a
Course Hero member to access this document
End of preview. Want to read all 29 pages?
Upload your study docs or become a
Course Hero member to access this document