Группа авторов

Cloud Computing Solutions


Скачать книгу

programming interface) gives autonomous framework which has arrangement capacities and multi-tenure (fit for running numerous applications on a single framework simultaneously) engineering. The customer has the flexibility to make his own particular applications, which keep running on the supplier’s foundation. PaaS providers offer a predefined course of action of OS and application servers [6, 17-25].

       2.6.3 SaaS CSPs

      Salesforce is a customer relationship management (CRM) platform, that conveys to organizations on the web utilizing the SaaS model.

      Salesforce.com was established in 1999 by the previous Oracle official Marc Benioff. In June 2004, the organization opened up to the world on the New York Stock Exchange underneath the stock image CRM. Beginning speculators in Salesforce.com were Marc Benioff, Larry Ellison, Halsey Minor, Magdalena Yesil and Igor Sill of Geneva Venture Partners.

      Salesforce is headquartered in San Francisco, California, and has home offices in Dublin, Singapore and Tokyo (covering Japan). Salesforce.com has its services converted into 15 distinct dialects and as of now has 43,600 clients and more than 1,000,000 endorsers.

      Cloud computing has become a buzzword in the current IT industry as well as in academic research, which is strongly concerned with customer involvement with cloud service providers. The main concept behind cloud computing is on-demand sharing of resources available in the resource pool, which implies new emerging and promising business models. This chapter has described different perspectives on cloud computing along with the characteristics of cloud computing. Cloud service models and cloud deployment models have also been described. In the later part of the chapter, some examples of cloud CSPs were also discussed.

      1 State the basic principles of cloud computing.

      2 Why is cloud computing so popular in the era of the internet? Justify your answer with an appropriate example.

      3 Explain how the cloud computing environment caters to the needs of customers and providers.

      4 Are the cloud deployment models based on security and privacy issues or not? Justify your answer with suitable examples.

      5 Justify the following: “Cloud is more suitable for the large organizations.”

      6 State some commercially available clouds for public, private and hybrid clouds.

      7 State the characteristics of public cloud.

      8 Are the cloud services used by the cloud user according to their requirements? Explain with suitable examples.

      9 State the characteristics of private cloud.

      10 How is the hybrid cloud infrastructure a combination of public and private cloud?

      11 What is community cloud and how is it different from private and public clouds?

      12 Give at least two examples where virtualization plays a significant role in RaaS and IaaS.

      13 State the applications of PaaS and SaaS. And also give some examples of PaaS and SaaS.

      14 What is IaaS? Give at least one commercially available service provider that allows the user to rent computers to run and deploy their applications.

      15 Write short notes on:(a) Aneka Cloud(b) Salesforce.com(c) Google App Engine.

      16 What is on-demand functionality? How is it provided in cloud computing?

      17 What are the platforms used for large-scale cloud computing?

      18 What are the different models for deployment in cloud computing?

      19 What is the difference between cloud computing and mobile computing?

      20 What is the difference between scalability and elasticity?

      1. Foster, I. (2003). The grid: Computing without bounds. Scientific American, 288(4), 78-85.

      2. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems, 25(6), 599-616.

      3. McKinsey & Co. (2009). Clearing the Air on Cloud Computing, Technical Report, 2009. REFEREN CES 37

      4. Vaquero, L. M., Rodero-Merino, L., Caceres, J., & Lindner, M. (2008). A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review, 39(1), 50-55.

      5. Mell, P., & Grance, T. (2011). The NIST definition of cloud computing., Information Technology Laboratory, Technical Report.

      6. Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., ... & Stoica, I. (2009). Above the clouds: A berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, 28(13), 2009.

      7. L. Silva and R. Buyya (1999). Parallel Programming Models and Paradigms, High Performance Cluster Computing: Programming and Applications, Rajkumar Buyya (editor), ISBN 0-13-013785-5, Prentice Hall PTR, NJ, USA.

      8. O’reilly, T. (2007). What is Web 2.0: Design patterns and business models for the next generation of software. Communications & strategies, (1), 17.

      9. Mather, T., Kumaraswamy, S., & Latif, S. (2009). Cloud security and privacy: an enterprise perspective on risks and compliance. O’Reilly Media, Inc.

      10. Sotomayor, B., Montero, R. S., Llorente, I. M., & Foster, I. (2009). Virtual infrastructure management in private and hybrid clouds. IEEE Internet computing, 13(5), 14-22.

      11. Hurwitz, J. S., Bloor, R., Kaufman, M., & Halper, F. (2010). Cloud computing for dummies. John Wiley & Sons.

      12. Pal, S., & Pattnaik, P. K. (2012). Efficient architectural framework for cloud computing. International Journal of Cloud Computing and Services Science, 1(2), 66.

      13. Yang, J., & Chen, Z. (2010, December). Cloud computing research and security issues. In 2010 International Conference on Computational Intelligence and Software Engineering (pp. 1-3). IEEE.

      14. Sarathy, V., Narayan, P., & Mikkilineni, R. (2010, June). Next generation cloud computing architecture: Enabling real-time dynamism for shared distributed physical infrastructure. In 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (pp. 48-53). IEEE.

      15. Pal, S., Mohanty, S., Pattnaik, P. K., & Mund, G. B. (2012). A Virtualization Model for Cloud Computing, in the Proceedings of International Conference on Advances in Computer Science (AET _ACS_2012), December 2012, pp.10-16.

      16. Vecchiola, C., Chu, X., & Buyya, R. (2009). Aneka: a software platform for .NET-based cloud computing. High Speed and Large Scale Scientific Computing, 18, 267-295.

      17. Le, D. N., Kumar, R., Nguyen, G. N., & Chatterjee, J. M. (2018). Cloud Computing and Virtualization. John Wiley & Sons.

      18. Le, D. N., Bhatt, C. M., & Madhukar, M. (Eds.). (2019). Security Designs for the Cloud, IoT, and Social Networking. John Wiley & Sons.

      19. Mansouri, N., Ghafari, R., & Zade, B. M. H. (2020). Cloud computing simulators: A comprehensive