1 / 29

A Seminar on Cloud Computing

A Seminar on Cloud Computing. Under the Supervision of Prof. Partha Sarathi Dey School of Information Technology IIT,Kharagpur. By: Chandrakanta Mohapatra Roll No. 10IT61B04 Mtech(ICT). CONTENTS. What is cloud computing? Service model. Deployment model.

milo
Télécharger la présentation

A Seminar on Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Seminar on Cloud Computing Under the Supervision of Prof. Partha Sarathi Dey School of Information Technology IIT,Kharagpur By: Chandrakanta Mohapatra Roll No. 10IT61B04 Mtech(ICT)

  2. CONTENTS • What is cloud computing? • Service model. • Deployment model. • Cloud computing in education. • Cloud computing solution in universities. • VCL architecture. • High level VCL architecture. • Future of cloud computing. • Conclusion. • References.

  3. What is Cloud Computing? • Cloud computing is Internet-based computing, where shared resources, software and information are provided to computers on-demand, like a public utility such as electricity. • It is an emerging new computing environment through the internet ,where you pay only for resources that you use. • It is a set of pooled computing resources delivered over the Internet.

  4. CONT. • Cloud computing is a style of computing which must cater to the following computing needs. 1.Dynamism. 2.Abstraction. 3.Resourse Sharing.

  5. SERVICE MODEL

  6. INFRASTRUCTURE AS SERVICE(IaaS) • Infrastructure as a Service (IaaS) is the delivery of a compute foundation (servers, networking technology, storage, and data center space) as a service. • It also includes the delivery of operating systems and virtualization technology to manage the resources. • The Infrastructure as a Service customer is renting computing resources rather than buying and installing them in its data center • Currently the most high-profile Infrastructure as a Service operation is Amazon’s Elastic Compute Cloud, which is generally known as Amazon EC2.

  7. PLATFORM AS SERVICE (PaaS) • This kind of cloud computing provide a development environment. You can use middleman’s device to develop your own program and deliver it to users through internet and servers. • Examples of Platform as a Service include the Google App Engine, AppJet, Etelos, Qrimp, and Force.com, which is the official development environment for Salesforce.com

  8. SOFTWARE AS SERVICE(SaaS) • Here the service provider offers the customer, the ability to run business applications that are hosted by the provider. • The Software as a Service vendor does all the heavy lifting such as operating, maintaining, and supporting all the software, hardware, and communications technology.

  9. BUSINESS PROCESS AS SERVICE(BaaS) • A Business Process as a Service is a series of actions taken in steps to complete a business task that is delivered on a cloud platform. • For example, HP’s Enterprise Services business unit (formerly known as EDS) provides Business Process as a Service for several industries.

  10. DEPLOYMENT MODEL • Public cloud: In public clouds, multiple customers share the computing resources provided by a single service provider. • Private cloud: In the private cloud, computing resources are used and controlled by a private enterprise. -It’s generally deployed in the enterprise’s data center and managed by internal personnel or service provider.

  11. CONTD. • Hybrid cloud: A third type can be hybrid cloud that is typical combination of public and private cloud. • Community cloud: Several organizations jointly construct and share the same cloud infrastructure as well as policies, requirements, values, and concerns.

  12. Cloud computing in learning • Cloud has many benefits for educational institutions. • universities can open their technology infrastructures to businesses and industries for research advancements. • The efficiencies of cloud computing can help universities keep pace with ever-growing resource requirements and energy costs.

  13. Cont. • The extended reach of cloud computing enables institutions to teach students in new, different ways and help them manage projects and massive workloads. • When students enter the global workforce they will better understand the value of new technologies.

  14. cloud computing available to academia • cloud computing has a prominent role to play in the classrooms of tomorrow. • Many of our nation’s schools suffer from low graduation rates directly attributable to insufficient infrastructure – shortage of staff, tiny classrooms, lack of teachers. Cloud computing solutions can solve many of these problems.

  15. A cloud computing solutions in universities • North Carolina State University and IBM today announced plans to provide every student in North Carolina access to advanced educational resources through NC State’s Virtual Computing Lab (VCL), a cloud computing-based technology. • The VCL solution allows users to remotely access a desired set of applications and environments over the Internet - using a personal computer, laptop or mobile device - from anywhere, at any time. To VCL users, even the most demanding software applications, operating systems and environments are easily accessible .

  16. continued • In a virtual computing lab, students log in via a secured website and choose from a library of “images” — virtual desktops outfitted with different versions of various programs. The selected image then appears as a window on the student’s own computer desktop, at which point students can open a program and begin working. They can save or print their work just as though the program were running on their own hard drives.

  17. Architecture of VCL

  18. Architecture of VCL • The user initially go through a web portal to authenticate. • The images available to choose from depend on the user privileges and category. The user then chooses one of the images,. • Then a VCL checks on the availability of the resources and images, and hands the request over to management nodes. • Selected MN then loads the images onto identified real or virtual hardware, and allows the user personalized access.

  19. High level architecture of VCL

  20. High level architecture of VCL • User Initially user accesses VCL through a Web interface to select desired combination of application from a menu. • VCL manager The job of VCL manager includes checking the environments, managing computers and managing images. The VCL manager software comprising the following products:

  21. Architecture of VCL 1.IBM xCAT and VM loader The Extreme Cluster Administration Toolkit (xCAT) is a collection of mostly script based tools to build, configure, administer, and maintain Linux clusters. The VCL used xCAT to load the requested bare-metal image to a blade server. 2. VCL middle layer demon service (vcld) The core part of VCL manager is a perl based VCL demon service (vcld) used to perform the actual provisioning and deployment. Based on the type of environment requested -, vcld ensures the image is loaded and makes it available for the requests.

  22. Architecture of VCL 3. An open source web server (Apache) The PHP based Web application (deployed in Apache Web server) is the heart of VCL and provides tools to request, manage, and govern all VCL resources. The Web interface allows authenticated users, displays a list of applications they are authorized to use. 4. An open source data base (MySQL) The MySQL database to track each server’s state, maintains information about each image, and implements a privilege tree.

  23. Computational hardware/network storage • In VCL, computational hardware and storage can be anything from a blade center, to a collection of diverse desktop units or workstations, to an enterprise server or to a high-performance computing engine. • A typical VCL installation will have one or more blade chassis, usually one of the blades being designated as the management node. Each blade has at least two networking interfaces – one for the public network, and the other for a private network that is used to manage the blades and load images. Storage is attached either directly through fiber or through a network.

  24. VCL infrastructure layout

  25. Blade Servers • Blade servers are part of a computer configuration where power, cooling, storage and connectivity are largely provided by an outer housing or chassis. The chassis contains and services a number of specialized, stripped down motherboard units , the blade servers - each one a complete computer or service device containing only vital processing and storage elements.

  26. BENEFITS OF CLOUD COMPUTING • Predictable any time, anywhere access to IT resources. • Flexible scaling of resources (resource optimization) • Rapid, request-driven provisioning. • Lower total cost of operations. – Only pay for what you use.

  27. CONCLUSIONS • Cloud computing will bring a revolutionary change in the Internet. • To advance cloud computing, the community must take proactive measures to ensure security. • Cloud Computing holds some strong promises – Highly Scalable – Highly Available – Dynamically allocate resources – Pay only for resources that you use.

  28. REFERENCES • Liang-Jie Zhang and Qun Zhou, CCOA: Cloud Computing Open Architecture, 2009 IEEE International Conference on Web Services. • Shuai Zhang, Shufen Zhang, Xuebin Chen, Xiuzhen Huo, Cloud Computing Research and Development Trend, 2010 Second International Conference on Future Networks. • Cloud Computing For Dummies • http://www.johnseelybrown.com/cloudcomputingpapers.pdf • http://www.techno-pulse.com/2010/11/download-intro-cloud-computing-pdf.html • http://www.johnseelybrown.com/cloudcomputingpapers.pdf • http://en.wikipedia.org/wiki/Cloud_computing • http://www.slideshare.net/andyandrews/cloud-computing-ppt

  29. REFERENCES • Jianfeng Yang, Zhibin Chen, Cloud Computing Research and Security Issues. • Tobin J. Lehman, Saurabh Vajpayee, We’ve Looked at Clouds from Both Sides Now, 2011 Annual SRII Global Conference. • Meiyappan Nagappan, Aaron Peeler, Mladen Vouk,Modeling Cloud Failure Data: A Case Study of the Virtual Computing Lab, SECLOUD ’11, May 22, 2011, Waikiki, Honolulu, HI, USA. • Bo Wang and HongYu Xing, The Application of Cloud Computing in Education Informatization, 2011 IEEE. • http://www.cioinsight.com/c/a/Trends/The-Forecast-for-Cloud-Computing/ • http://www.scribd.com/doc/41434134/Cloud-Computing

More Related