Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What are the different layers of cloud computing? 4. What resources are provided by infrastructure as a service? 5. How important is platform as a service? 6. What does software as a service provide? 7. What are the different datacenters deployed for this? 8. What is the use of API s in cloud services? 9. What are the different modes of software as a service? 10. What are the three cost factors involves in cloud data center? 11. What are the optimizing strategies used in cloud? 12. What are different data types used in cloud computing? 13. What is the use of defining cloud 14. Name few platforms which are used for large scale cloud computing. 15. What are some examples of large cloud providers and their databases? 16. What are some open source cloud computing platform databases? 17. Is there any difference in cloud computing and computing for mobiles? 18. What essential things a user should know before going for cloud computing platform? 19. What are the different deployment models? Discuss briefly about each of them. 20. Discuss briefly about the security aspects provided with cloud? 21. What is the difference between traditional datacenters and cloud? 22. How is the cloud service measured? 23. What do you understand from VPN? What does a VPN consists of? 24. What is the requirement of virtualization platforms in implementing cloud? 25. Explain different layers which define cloud
4 5 6 7 8 1. What are the characteristics on which a Cloud Computing Model should be selected for implementing and managing workload? 2. Is Cloud Computing an application? 3. How is the Cloud Computing different from primitive Client-Server Architecture? 4. What is community deployment model? 5. How parallel computing is different from distributed computing? Which one is closer in concept to cloud computing? What additional feature cloud computing offers. 1. What is Hypervisor in Cloud Computing and its types? 2. Are Type-1 Hypervisors better in performance than Type-2 Hypervisors? Why? 3. Why should one prefer public cloud over private cloud? 4. Is it cost effective to implement a private cloud rather than a public cloud and why? 5. What are the benefits and advantage of Cloud Computing? 6. What is the business benefits involved in cloud 1. What is the minimal requirement to implement an IAAS Cloud? 2. Does network topology play an important role in deciding the success of a Cloud Infrastructure? 3. What are the characteristics on which a Cloud Computing Model should be selected for implementing and managing workload? 4. What do you understand by CaaS? 5. Assume you are a technical consultant and you will have to suggest a database server for your client. Explain on what conditions you will choose a database with PaaS offering over a traditional solution. 6. Explain the cloud cube model. Give example of SaaS, PaaS and IaaS and explain why they are valid examples? 7. Compare and Contrast SaaS and PaaS. 8. What are the services provided by the PaaS models? 9. What are few desirable characteristics of a good PaaS System? 10. Explain different service models of cloud with example.
2 Use of Platforms in Cloud Computing 9 10 11 12 13 14 15 16 17 18 1. What are the different types of virtualization possible in cloud computing? 2. With suitable diagrams differentiate between emulation, paravirtualization and full virtualization. 3. What is a hypervisor? Explain the types of hypervisor? 4. What are the different network resources that can be load balanced? 5. Explain what is meant by Identity as a service? 6. With block diagram discuss different types of hypervisor. 7. Discuss any one of the load balancing approaches used in cloud. 8. Define workload with suitable example. 1. Explain the mobility patterns corresponding to cloud computing. 2. Explain the role of AppZero Virtual Application appliance in porting a cloud application? 3. Describe machine imaging. 4. What do you understand by Pods, Aggregation and Silos? 5. What are few desirable characteristics of a good PaaS System? 6. Compare SaaS and PaaS with example. 7. Explain PaaS Application framework with example. Explain Wolf Application framework 8. What are the services provided by the PaaS models? 1. If an application is built on a Microsoft Azure platform then how is that application ported to Amazon Web Services or Google Web Services? 2. Explain different service models of cloud with example. 3. What are the different elements of windows Azure service? 4. What is the protocol used for accessing an Azure database? 5. Why should large web sites move to AWS? Give the financial implications along with other benefits. 6. Explain the concept of deep web. 7. Explain what is indexed search? 8. Explain the major features of Google App Engine service.
3 Cloud Infrastructure 19 20 21 22 9. What are different storage systems available with Amazon compare then in terms of Cost, Ease of Use, Latency, Reliability and throughput? 10. What are the uses of Amazon web services? 11. How to use Amazon SQS? 12. How buffer is used in Amazon web services? 13. What is the need of the feature isolation in Amazon web services? 14. What is the function of a Amazon controller? 15. What are cluster compute instances? 16. What is Microsoft Cloud? 17. How does Sky Drive cloud storage work? 18. What is the difference between on demand and reserved instances? 19. What are the provisions provided by Amazon Virtual Private cloud? 20. How to use Simple DB with Amazon? How does component services used for Amazon Simple DB? 21. Why should large web sites move to AWS? Give the financial implications along with other benefits. 22. What are the different factors to be considered while choosing a database for AWS? 1. What are the three differences that separate out cloud architecture from the tradition one? 2. How does the Quality of service is being maintained in the cloud 3. What are the major building blocks of cloud 4. What is the difference between vertical scale up and Horizontal scale out? 5. How does cloud architecture provide performance transparency and automation? 6. Name major cloud management vendors. 7. What are few differences between a cloud management and network management software? 8. What are the different stages in lifecycle management of a cloud service? 9. Explain the deployment model 10. How a cloud management system is different form a rational network management system?
4 Concepts of Services and Applications 23 24 25 26 27 28 29 30 31 32 1. How to secure your data for transport in cloud? 2. What are the security laws which take care of the data in the cloud? 3. If you are planning to put the solution to the cloud what are the different considerations for putting the solution in cloud. 4. Explain security responsibilities by different service model? 5. Explain what is security boundary? 1. What is the relationship between SOA and cloud 2. Which is more restrictive between SOA and remote procedure call? Why do you think so? 3. Explain protocol stack for SOA architecture. 4. What do you understand by Event driven SOA? Explain what do you understand by functionality mapping? 5. How an orchestration differs from Choreography? Event driven SOA, Enterprise service Bus, service catalogs 1. What are the first level cloud service attributes? 2. Explain the concept of cloud bursting? 3. What is the difference between a managed and unmanaged cloud service? 4. What is a syndication service? Describe any of the cloud mail services. 5. 6. Explain the concept of deep web. 7. What do you understand by Brokered cloud storage access? 8. Explain the concept of security mapping. 9. What do you understand by Brokered cloud storage access? 10. What are typical features of an ESB? What are the different types of catalog services? 11. Explain what you understand by service abstraction. How transaction is cloud different? 12. Describe any of the cloud mail services. 13. Explain virtual server portioning? 14. What is virtual Appliance? 15. What is cloud interconnect Layer?