Your SlideShare is downloading. ×
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Cloud Computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing

1,033

Published on

Each chapter of this bok contains student learning activites to give the readers a chance …

Each chapter of this bok contains student learning activites to give the readers a chance
to enhance the learning proces. This bok on cloud computing has ben writen for the
undergraduate students of B.E (CS/IT). & B. Tech. and postgraduate students of M.C.A,
M.E & M. Tech.(CS/IT), and similar courses of various Universites of Madhya Pradesh,
Chatisgarh, Utar Pradesh, Rajasthan, Haryana, Punjab and other Indian Universites. This
bok is divided in to 10 chapters & 6 experiments. Chapter 1 & 2, presents the basics of
Cloud Computing, Vision of Cloud Computing, Cloud computing environments, Cloud
and dynamic infrastructure, Cloud Adoption and rudiments and overview of cloud
aplications: ECG Analysis in the cloud, Protein structure prediction, Gene Expresion
Data Analysis, Satelite Image Procesing, CRM and ERP, Social networking etc.
In Chapter 3 & 4, We bring, Cloud Computing Architecture, NIST Cloud Computing
Reference Architecture, IBM Cloud Computing Reference Architecture, DMTF Cloud
Service Reference Architecture, CSA Reference Model, CISCO Cloud Reference
Architecture, Cloud Reference Model, Types of Clouds, Cloud Interoperabilty & Standards,
Scalabilty and Fault Tolerance, Cloud Solutions, Cloud Ecosystem, Cloud Busines Proces
Management, Cloud Service Management, Cloud Oferings and Virtual Desktop
Infrastructure. Chapter 5 & 6, deals with the concepts of Cloud Management & Virtualization
Technology, Resilency, Provisioning, Concepts of Map reduce, Cloud Governance, High
Availabilty and Disaster Recovery. Virtualization, virtualization Hypervisor management
software, Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits.
Chapter 7 & 8 we present he theoretical and practical concepts of Cloud Security, Cloudsecurity services, Design principles, Secure Cloud Software Requirements, Policy
Implementation, Cloud Computing Security Chalenges, Virtualization security Management
and diferent Cloud Computing Security Architecture, CSA Cloud Security Reference
Model, NIST Security Reference Architecture, IBM Security Framework etc. In Chapter 9
& 10 we evaluate and examine Market Based Management of Clouds, Federated Clouds
Cloud, Third Party Cloud Services, and Case study of Gogle Ap Engine, Microsoft Azure,
Hadop, Amazon, Aneka etc.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,033
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Prof. Pawan Thakur Ph.D. (CSE-Submitted), M. Phil. (CS), M.C.A., Secretary SCIT Group of Institutions, Bhopal. H.O.D, Department of Computer App. & Information Tech., Vidyasagar Institute of Management, Bhopal (M.P.) India. Sikma Thakur M.Sc. (Information Technology) Faculty, Computer Science & Information Technology, School of Computer & Information Technology (SCIT), Bhopal (M.P.) India. Strictly according to the Syllabus of Rajiv Gandhi Proudyogiki Vishwavidyalaya (RGPV), Bhopal, Madhya Pradesh (India)
  • 2. Published by : SMT. SUMITRA HANDA Prop. Satya Prakashan, 16/7698, New Market, (Behind Liberty Cinema) New Rohtak Road, Karol Bagh, New Delhi-110 005. PH& NE : 28713653, 28715679, MOBILE : 9212081410, 9810124893, 9810061181 FAX : 28713593 E-MAIL : u satyaprakashan@gmail.com u deepakhandarph@gmail.com WEBSITE : www.satyaprakashan.com First Edition : 2014-15 Publisher All rights reserved. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a data base or retrieval system, without the prior written permission of the Publisher. ISBN : 81-7684-926-X Price : `350.00 Editor : Deepak Handa Production Incharge : Ajay Handa Laser Set & Cover Design by : R.P. Computers PH& NE 9810124893 Printed at : Sumitra Enterprises, Karol Bagh, N. Delhi-5, Ph& ne 9810061181 Caution : Informationcontainedinthisbookis derivedfrom reliablesources. Thoughevery efforthasbeenmadetoensure accuracy,the publisher does not take any responsibility or liability for any inconvenience, expenses, loss or damage to anyone resulting from contents of this book. Request : If you find things better or worse, recently started or long since closed, please inform us & help to make the next edition even more accurate and useful. We will acknowledge your information and if found suitable the same will be mentioned in the forth coming edition. Send all correspondence to M/s. Satya Prakashan, N.Delhi -110005. STATUTORYWARNING E-MAIL : u satyaprakashan@gmail.com u deepakhandarph@gmail.com WEBSITE : www.satyaprakashan.com
  • 3. This book is intended basic concepts of Cloud Computing. The Cloud Computing and Web are disruptive technologies and the technology is changing, developing, and improving with breathtaking speed. Cloud Computing will have a greater effect on our lives than the PC revolution and the dot-com revolution combined. This book details how to go beyond the theory and build "industrial strength" robust and highly scalable cloud computing applications for the enterprise. We discuss: Whose platforms are available today? What tools facilitate development? How to fit the different pieces together etc. We look at actual case studies, and examine costs, technologies, and problems that were overcome. Each chapter of this book contains student learning activities to give the readers a chance to enhance the learning process. This book on cloud computing has been written for the undergraduate students of B.E (CS/IT). & B. Tech. and postgraduate students of M.C.A, M.E & M. Tech.(CS/IT), and similar courses of various Universities of Madhya Pradesh, Chhattisgarh, Uttar Pradesh, Rajasthan, Haryana, Punjab and other Indian Universities. This book is divided in to 10 chapters & 6 experiments. Chapter 1 & 2, presents the basics of Cloud Computing, Vision of Cloud Computing, Cloud computing environments, Cloud and dynamic infrastructure, Cloud Adoption and rudiments and overview of cloud applications: ECG Analysis in the cloud, Protein structure prediction, Gene Expression Data Analysis, Satellite Image Processing, CRM and ERP, Social networking etc. In Chapter 3 & 4, We bring, Cloud Computing Architecture, NIST Cloud Computing Reference Architecture, IBM Cloud Computing Reference Architecture, DMTF Cloud Service Reference Architecture, CSA Reference Model, CISCO Cloud Reference Architecture, Cloud Reference Model, Types of Clouds, Cloud Interoperability & Standards, Scalability and Fault Tolerance, Cloud Solutions, Cloud Ecosystem, Cloud Business Process Management, Cloud Service Management, Cloud Offerings and Virtual Desktop Infrastructure. Chapter 5 & 6, deals with the concepts of Cloud Management & Virtualization Technology, Resiliency, Provisioning, Concepts of Map reduce, Cloud Governance, High Availability and Disaster Recovery. Virtualization, virtualization Hypervisor management software, Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits. Chapter 7 & 8 we present the theoretical and practical concepts of Cloud Security, Cloud
  • 4. security services, Design principles, Secure Cloud Software Requirements, Policy Implementation, Cloud Computing Security Challenges, Virtualization security Management and different Cloud Computing Security Architecture, CSA Cloud Security Reference Model, NIST Security Reference Architecture, IBM Security Framework etc. In Chapter 9 & 10 we evaluate and examine Market Based Management of Clouds, Federated Clouds Cloud, Third Party Cloud Services, and Case study of Google App Engine, Microsoft Azure, Hadoop, Amazon, Aneka etc. Finally, the practical manual provided, covered experiments as per syllabus of RGTU with diagram, theory behind practical's and procedure. The authors will be pleased to receive any comments, constructive criticism as suggestions made by teachers and students for any improvement needed for the book. Prof. Pawan Thakur Sikma Thakur
  • 5. Let us thank everyone who provided us suggestions and corrections for improving the new edition of this book. Many people contributed to this book and we would like to thanks them all. We have helped by our parents, teachers, colleagues and students too many but are very special who have assisted our thinking for this new edition by providing challenging comments and questions. Although we have not always followed these many pieces of advice and criticism, we have thought carefully about them all. So many people have helped me out that it is unfortunately no longer feasible to list all their names. I, Pawan Thakur, deeply and profoundly thank my father Late Shri Hari Chand Thakur who was encouraging me to strive for the best, his contribution will be remembered forever. I am thankful to my mother Mrs. Kunta Devi, without their blessing and valuable support this could not achievable. My special thanks are due to my lovely wife Ms. Sikkma Devi Thakur co-author of this book, my brother Mr. Ram Krishan and his wife Ms. Jyoti Thakur. My extraordinary thanks are due to my cute son Master Sarthak Thakur and my nice Master Kshitij Thakur without you this would not have been possible. I would also like to thanks Shri Ram Rath Thakur, Shali Ram, Mast Ram, Raj Mal Thakur, Pratap Singh, Dalel Singh, Bhag Singh Attri, Amrit Lal, Jitendra Attri & Vivek Sharma. I, Sikma Thakur, first of all would like to thankful my wonderful father Shri Pratap Singh Guleria and my mother Mrs. Leeta Guleria, who have always taught me to excel. I am grateful to my family specially my in-laws who have truly participated in my work. I would like to give special thanks to my brother Mr. Shiv Guleria, Mamta Guleria, Riya Guleria, Mr. Jagar Nath Guleria, Mr. Shri Ram Guleria, Mr. Prakesh Chand Guleria, Mr. Hansh Raj Guleria, Mr. Ramesh Guleria, Vinod, Gagan, Sonu, Sushma & Savita Guleria. This could not be possible without the emotional and psychological encouragement of my amazing husband and my beloved son Master Sarthak Thakur for their priceless support and help at every step thank you for this. The editorial and Computer Science & Engineering teams of M/s Satya Prakashan specially Dr. Dheeraj Vasu would like to join the authors in thanking of following reviewers whose comments and suggestions have helping us to bring the text to its present form.
  • 6.  Shri Suresh Jain IAS (Rtd.), MD, Vidyasagar Institute of Management and Dr. Vikas Saraf, Director, Vidyasagar Institute of Management, Bhopal and Dr. S.K. Gandhi, Joint Controller, M.P. Professional Examination Board, Bhopal.  Prof (Dr.) Mohanlal Chhipa, Hon`ble Vice Chancellor, Atal Bihari Vajpayee Hindi Vishwavidyalaya Bhopal. Prof. V.K. Verma, Hon`ble, Vice Chancellor & Prof. Vijay Singh, Registrar, AISECT University, Bhopal.  Dr. S.K. Vijay, Chairman Department of Computer Science, Barkatullah University, and HOD (Physics & CS), Govt. Geetanjali Girls P G College, Bhopal. Dr. Sanjay Bhatt, HOD, Department of MCA & Dr. M.K Singhai, Asst. Professor, Department of Commerce, Govt. Geetanjali Girls College, Bhopal. Shri Uday Singh Rawat, MD, SCIT Group of Institutions, Bhopal.  Dr. R.S. Thakur, Associate Professor & Dr. G.S. Thakur, Assistant Professor, Department of MCA, MANIT, Bhopal. Dr. Deepti Maheshwari, Research Coordinator, Ms. Sangeeta Jauhari, Research convener, Ms. Ambika, Department of CS, AISECT University, Bhopal.  Shri Ram Kumar, Maya Ram Atal, Roohi Ali and R.K. Malviya, Department of MCA, & Manohar Lalwani, K.K. Dwivedi, Sandeep Gour, faculty, Govt. Geetanjali Girls PG College, Bhopal. I also thank all colleagues and students of MCA department of Govt. Geetanjlai Girls P.G. College in batches 2007 to 2010 have given me numerous ideas. Finally, special thanks are due to all the faculty members and students of B.Com. (Computer Application), B.B.A. & M.B.A. VIM, Bhopal. Finally we would like to thanks M/s Satya Prakashan for taking pains in bringing out this book in nice and attractive form. Prof. Pawan Thakur Sikma Thakur
  • 7. 1. INTRODUCTION TO CLOUD COMPUTING ................... 1-1—1-34 1.1. Introduction .................................................................................................. 1-1 1.2. Definitions of Cloud Computing ...................................................................... 1-3 1.2.1. Why Cloud Computing ..................................................................... 1-4 1.2.2 Cloud Computing Vs Distributed Computing ....................................... 1-5 1.2.3. Cloud Computing Vs Grid Computing................................................ 1-5 1.2.4 Cloud Computing Vs Cluster Computing ............................................ 1-6 1.3. Historical Development .................................................................................. 1-6 1.4. Vision of Cloud Computing ............................................................................ 1-7 1.5. Characteristics of Cloud Computing as Per NIST ............................................... 1-9 1.5.1. Benefits of Cloud Computing ........................................................... 1-10 1.5.2. Challenges of Cloud Computing...................................................... 1-11 1.6. Cloud Computing Reference Model : An Overview ......................................... 1-12 1.7. Cloud Computing Environments ................................................................... 1-14 1.8. Cloud Services Requirements ........................................................................ 1-16 1.8.1. Cloud Service Models ..................................................................... 1-18 1.8.2. Service-oriented Architecture (SOA) .................................................. 1-20 1.9. Cloud And Dynamic Infrastructure ................................................................. 1-21 1.9.1. Cloud Infrastructure Components ..................................................... 1-23 1.9.2. Infrastructural Constraints................................................................ 1-23 1.9.3. Building a Dynamic Infrastructure..................................................... 1-24 1.10. Advantages and Disadvantages of Cloud Computing ..................................... 1-26 1.11. Cloud Adoption and Rudiments .................................................................... 1-28 1.11.1. Drivers for Cloud-computing Adoption ............................................. 1-29 1.11.2. Barriers in Cloud Computing Adoption ............................................. 1-30 m Solved Questions ........................................................................................ 1-30 2. OVERVIEW OF CLOUD APPLICATIONS ........................ 2-1—2-22 2.1. Introduction .................................................................................................. 2-1 2.2. Overview of Cloud Applications ...................................................................... 2-2 2.3. Electrocardiogram (ECG) Analysis in the Cloud ................................................ 2-3 2.3.1. Benefits of ECG Analysis in the Cloud ................................................ 2-5 2.4. Protein Structure Prediction ............................................................................. 2-5 2.4.1. Benefits of Cloud in Protein Structure Prediction ................................... 2-5
  • 8. 2C O N T E N T S 2.5. Gene Expression Data Analysis ....................................................................... 2-6 2.5.1. Benefits of Gene Expression Data Analysis ........................................... 2-6 2.6. Satellite Cloud Image Processing ..................................................................... 2-6 2.6.1. Benefits of Satellite Cloud Image Processing......................................... 2-8 2.7. Customer Relationship Management (CRM )..................................................... 2-8 2.7.1. CRM Cloud Computing .................................................................... 2-8 2.7.2. Benefits of CRM Cloud Computing ..................................................... 2-9 2.8. Enterprise Resource Planning (ERP) ............................................................... 2-10 2.8.1. ERP Cloud Computing ................................................................... 2-10 2.8.2. Benefits of Cloud Enterprise Resource Planning (ERP) ......................... 2-11 2.8.3. Integrating Cloud CRM and ERP Applications ................................... 2-11 2.9. Social Networking ....................................................................................... 2-12 2.9.1. Social Networking Cloud Computing................................................ 2-13 2.9.2. Advantage and Disadvantages of Social Networking .......................... 2-14 2.9.3. Avoid and Prevent of Disadvantages ................................................ 2-16 m Solved Questions ........................................................................................ 2-17 3. CLOUD COMPUTING ARCHITECTURE .......................... 3-1—3-56 3.1. Introduction .................................................................................................. 3-1 3.2. Cloud Computing Architecture ........................................................................ 3-2 3.3. Cloud Reference Model.................................................................................. 3-6 3.4. NIST Cloud Computing Reference Architecture .................................................. 3-9 3.4.1. Cloud Consumer ........................................................................... 3-10 3.4.2. Cloud Provider .............................................................................. 3-12 3.4.3. Cloud Broker ................................................................................. 3-17 3.4.4. Cloud Carrier ................................................................................ 3-17 3.4.5. Cloud Auditor ............................................................................... 3-17 3.4.6. NIST Service Models ....................................................................... 3-18 3.5. IBM Cloud Computing Reference Architecture ................................................. 3-21 3.5.1. Cloud Service Consumers ............................................................... 3-22 3.5.2. Cloud Service Providers .................................................................. 3-22 3.5.3. Cloud Service Creators ................................................................... 3-24 3.5.4. Cloud Security, Resiliency and Performance Architecture ...................... 3-24 3.5.5. Governance .................................................................................. 3-24 3.6. DMTF Cloud Service Reference Architecture .................................................... 3-25 3.7. Cloud Security Alliance(CSA) Reference Model ................................................ 3-25 3.8. CISCO Cloud Reference Architecture ............................................................. 3-27 3.9. Types of Cloud ............................................................................................ 3-29 3.9.1. Private Cloud ................................................................................ 3-30 3.9.2. Community Cloud .......................................................................... 3-31 3.9.3. Public Cloud ................................................................................. 3-33 3.9.4 Hybrid Cloud ................................................................................ 3-34 3.9.5. Federated Cloud ............................................................................ 3-36 3.9.6. Personal Cloud .............................................................................. 3-37 3.10. Cloud Interoperability................................................................................... 3-38 3.10.1. Need and View of Interoperability .................................................... 3-39 3.10.2. Interoperability Approaches ............................................................. 3-39
  • 9. 3C O N T E N T S 3.11. Cloud Standardization ................................................................................. 3-42 3.11.1. Cloud Standardization Projects ........................................................ 3-42 3.11.2. Standardization Challenges ............................................................. 3-44 3.12. Scalability ................................................................................................... 3-44 3.12.1. Cloud Scalability Component .......................................................... 3-45 3.12.2. Cloud Scalability Techniques............................................................ 3-46 3.13. Fault Tolerance ........................................................................................... 3-47 3.13.1. Challenges of Fault Tolerance in Cloud Computing ............................ 3-47 3.13.2. Fault Tolerance Techniques in Cloud Computing ................................ 3-47 m Solved Questions ........................................................................................ 3-48 4. CLOUD SOLUTION AND OFFERINGS .......................... 4-1—4-30 4.1. Introduction .................................................................................................. 4-1 4.2. Cloud Solutions ............................................................................................ 4-1 4.2.1. Advantages or Benefits of Cloud Solutions ........................................... 4-3 4.2.2. Solution Selection Making Process...................................................... 4-4 4.3. Cloud Ecosystem ........................................................................................... 4-5 4.3.1. Benefits of the Cloud Ecosystem ......................................................... 4-7 4.4. Cloud Business Process Management .............................................................. 4-7 4.4.1. Selecting a Business Process .............................................................. 4-9 4.4.2. BPM Lifecycle .................................................................................. 4-9 4.4.3. BPAAS Vs Traditional Applications .................................................... 4-10 4.5. Cloud Service Management .......................................................................... 4-10 4.5.1. Cloud Management Strategies ......................................................... 4-13 4.6. Cloud Offerings .......................................................................................... 4-13 4.6.1. Challenges for Cloud Offering ......................................................... 4-15 4.7. Cloud Analytics........................................................................................... 4-16 4.7.1. Real-time Analytics ......................................................................... 4-17 4.7.2. Applications of Real-time Analytics ................................................... 4-17 4.7.3. Cloud Analytics Services ................................................................. 4-17 4.8. Cloud Testing Under Control......................................................................... 4-18 4.9. Virtual Desktop Infrastructure ........................................................................ 4-21 4.9.1. Benefits of Virtual Desktop Infrastructure ............................................ 4-22 4.9.2. Advantages and Disadvantage ........................................................ 4-23 m Solved Questions ........................................................................................ 4-24 5. CLOUD MANAGEMENT................................................ 5-1—5-26 5.1. Introduction .................................................................................................. 5-1 5.1.1. Challenges of Cloud Management ..................................................... 5-2 5.1.2. Cloud Management Tasks ................................................................. 5-3 5.1.3. Cloud Management Products ............................................................ 5-5 5.2. Resiliency ..................................................................................................... 5-5 5.2.1. Benefits of Cloud-based Resilience ..................................................... 5-6 5.3. Provisioning ................................................................................................. 5-7 5.3.1. Types of Provisioning ........................................................................ 5-8 5.4. Asset Management ........................................................................................ 5-8 5.4.1. Cloud for Asset Managers ................................................................. 5-9 5.5. Concepts of Map Reduce ............................................................................. 5-10
  • 10. 4C O N T E N T S 5.5.1. The Map Reduce Paradigm ............................................................. 5-11 5.6. Cloud Governance ..................................................................................... 5-13 5.6.1. Cloud Governance Lifecycle ............................................................ 5-14 5.6.2. Microsoft’s Cloud Governance Model .............................................. 5-15 5.6.3. Schepers SOA Cloud Governance Model ......................................... 5-15 5.7. High Availability.......................................................................................... 5-16 5.7.1. Approaches for Cloud High Availability ............................................ 5-16 5.7.2. Challenges and Complexities........................................................... 5-17 5.8. Disaster Recovery ........................................................................................ 5-19 5.8.1. Disaster Recovery Plan .................................................................... 5-19 5.8.2. Cloud Computing for Effective Disaster Recovery ................................ 5-19 5.8.3. High Availability Disaster Recovery (DR) Strategies .............................. 5-20 m Solved Questions ........................................................................................ 5-22 6. VIRTUALIZATION TECHNOLOGY ................................ 6-1—6-34 6.1. Introduction .................................................................................................. 6-1 6.2. Fundamental Concepts of Compute ................................................................ 6-2 6.2.1. How Does Virtualization Work in Cloud Computing ? ............................... 6-4 6.2.2. Types of Virtualization........................................................................ 6-4 6.2.3. Virtualization Features ...................................................................... 6-4 6.2.4. Advantages and Disadvantages ......................................................... 6-6 6.3. Storage Virtualization ..................................................................................... 6-7 6.3.1. Advantages of Storage Virtualization ................................................... 6-8 6.3.2. Storage Virtualization Approaches ...................................................... 6-8 6.4. Networking Virtualization.............................................................................. 6-12 6.4.1. Hosted Virtualization....................................................................... 6-13 6.5. Desktop (Client) Virtualization ....................................................................... 6-14 6.6. Application Virtualization.............................................................................. 6-16 6.7. Server Virtualization ..................................................................................... 6-17 6.7.1. Server Virtualization Approaches ...................................................... 6-18 6.8. Block Level Storage...................................................................................... 6-20 6.9. File Level Storage ........................................................................................ 6-20 6.10. Virtualization Hypervisor Management Software ............................................... 6-21 6.10.1. Types of Virtualization Hypervisor ...................................................... 6-21 6.10.2. Advantages and Disadvantages of Virtualization Hypervisor ................ 6-22 6.10.3. Virtualization Hypervisor Management Software (VM ware VS phere) ..... 6-22 6.11. Infrastructure Requirements ........................................................................... 6-24 6.12. Virtual Lan (VLAN) ....................................................................................... 6-26 6.13. Virtual San (VSAN) ...................................................................................... 6-27 m Solved Questions ........................................................................................ 6-27 7. CLOUD SECURITY ......................................................... 7-1—7-16 7.1. Introduction .................................................................................................. 7-1 7.2. Cloud Information Security Fundamentals ......................................................... 7-2 7.3. Cloud Security Services .................................................................................. 7-4 7.4. Design Principles........................................................................................... 7-6 7.5. Policy Implementation .................................................................................... 7-8 7.5.1. NIST Cloud Policy ............................................................................ 7-8 7.6. Cloud Computing : Security Challenges ........................................................... 7-9
  • 11. 7.7. Virtualization Security Management................................................................ 7-11 m Solved Questions ........................................................................................ 7-12 8. CLOUD COMPUTING SECURITY ARCHITECTURE .......... 8-1—8-20 8.1. Introduction .................................................................................................. 8-1 8.2. Cloud Computing Security Architecture ............................................................ 8-1 8.2.1. Open Security Architecture Group : Security Architecture ....................... 8-4 8.3. Cloud Security Alliance: Cloud Security Reference Model .................................... 8-7 8.3.1. What Is Security For Cloud Computing ? ................................................... 8-7 8.3.2. Beyond Architecture: The Areas of Critical Focus .................................. 8-9 8.4. Nist Security Reference Architecture ................................................................ 8-10 8.4.1. Cloud Consumer ........................................................................... 8-12 8.4.2. Cloud Provider .............................................................................. 8-13 8.4.3. Cloud Broker ................................................................................. 8-15 8.4.4. Cloud Carrier ................................................................................ 8-16 8.4.5. Cloud Auditor ............................................................................... 8-16 8.5. IBM Security Framework ............................................................................... 8-16 m Solved Questions ........................................................................................ 8-18 9. MARKET BASED MANAGEMENT OR CLOUDS .............. 9-1—9-24 9.1. Introduction .................................................................................................. 9-1 9.2. Market Based Management of Clouds - ........................................................... 9-1 9.3. Federated Clouds: Meaning and Definition ...................................................... 9-3 9.4. Characterization............................................................................................ 9-3 9.4.1. Benefits of Federation Cloud.............................................................. 9-6 9.4.2. System Architecture........................................................................... 9-7 9.5. Cloud Federation Stack................................................................................ 9-10 9.6. Inter Cloud ................................................................................................. 9-11 9.6.1. Architectural Taxonomy ................................................................... 9-13 9.6.2. Taxonomy of Inter-cloud Application Brokering Mechanisms ................ 9-13 9.6.3. Application Centric Perspective to Inter-clouds ................................... 9-15 9.7. Third Party Cloud Services ............................................................................ 9-15 9.7.1. Cloud Service Delivery Model .......................................................... 9-16 m Solved Questions ........................................................................................ 9-18 10. CASE STUDY—CLOUD COMPUTING ......................... 10-1—10-22 10.1. Introduction ................................................................................................ 10-1 10.2. Google App Engine .................................................................................... 10-1 10.3. Microsoft Azure ........................................................................................... 10-4 10.4. Hadoop ................................................................................................... 10-9 10.5. Amazon ................................................................................................. 10-12 10.6. Aneka ................................................................................................. 10-15 m Solved Questions ...................................................................................... 10-18 E. EXPERIMENTS ............................................................... E-1—E-94 E1A. Installation and Configuration of Hadoop ......................................................... E3 E1B. Installation and Configuration of Eucalyptus .................................................... E17
  • 12. E2A. Service Deployment and Usage over Cloud ..................................................... E25 E2B. Deployment of Asp.Net Web Applicaton to a Window Azure Website .................. E38 E3. Managment of Cloud Resources .................................................................... E50 E4. Cloud Security Management .......................................................................... E71 E5. Using Existing Cloud Characteristics and Service Models................................... E84 E6. Performance Evaluation of Services over Cloud ................................................ E89 P. PREVIOUS YEAR PAPERS ................................................. P-1—P-4 p p p
  • 13. CS & IT-703, MCA-503 Cloud Computing (RGPV), Bhopal UNIT I Introduction: Historical development, Vision of Cloud Computing, Characteristics of cloud computing as per NIST, Cloud computing reference model, Cloud computing environments, Cloud services requirements, Cloud and dynamic infrastructure, Cloud Adoption and rudiments. Overview of cloud applications: ECG Analysis in the cloud, Protein structure prediction, Gene Expression Data Analysis, Satellite Image Processing, CRM and ERP, Social networking. UNIT II Cloud Computing Architecture: Cloud Reference Model, Types of Clouds, Cloud Interoperability & Standards, Scalability and Fault Tolerance. Cloud Solutions: Cloud Ecosystem, Cloud Business Process Management, Cloud Service Management. Cloud Offerings: Cloud Analytics, Testing Under Control, Virtual Desktop Infrastructure. UNIT III Cloud Management & Virtualization Technology : Resiliency, Provisioning, Asset management, Conceps of Map reduce, Cloud Governance, High Availability and Disaster Recovery. Virtualization: Fundamental concepts of compute, storage, networking, desktop and application virtualization. Virtualization benefits, server virtualization, Block and file level storage virtualization Hypervisor management software, Infrastructure Requirements , Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits. UNIT IV Cloud Security : Cloud Information security fundamentals, Cloud security services, Design principles, Secure Cloud Software Requirements, Policy Implementation, Cloud Computing Security Challenges, Virtualization security Management, Cloud Computing Secutity Architecture. UNIT V Market Based Management of Clouds, Federated Clouds/Inter Cloud: Characterization & Definition, Cloud Federation Stack, Third Party Cloud Services. Case study : Google App Engine, Microsoft Azure, Hadoop, Amazon, Aneka.
  • 14. List of Experiment 1. Installation and configuration of Hadoop/Euceliptus etc. 2. Service deployment & Usage over cloud. 3. Management of cloud resources. 4. Using existing cloud characteristics & Service models . 5. Cloud Security Management. 6. Performance evaluation of services over cloud .
  • 15. IN THE MEMORY OF Late Shri Hari Chand Thakur (1958-2010)

×