Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore IIT Patna_Virtualization Cloud computing _lecture 1

IIT Patna_Virtualization Cloud computing _lecture 1

Published by Teamlease Edtech Ltd (Amita Chitroda), 2023-04-21 07:22:04

Description: IIT Patna_Virtualization Cloud computing _lecture 1

Keywords: Virtualization & Cloud Computing PPT Live Session 1

Search

Read the Text Version

I.I.T Patna Executive M.tech in Cloud Computing Introduction to Cloud Computing and Virtualization Dr. Ayan Mondal, I.I.T Indore (Guest Lecturer) Dr. Anil Singh, T.I.E.T

Dr. Ayan Mondal • M.S (IIT Kharagpur) • Ph.D (IIT Kharagpur) • Post Doctoral Research Engineer ; Myriads team of INRIA, Rennes Univ Rennes, INRIA, CNRS, IRISA • Assistant Professor at I.I.T Indore • Current projects Enabling Edge Computing for Software-Defined Internet of Everything (SD-IOE) DIStributed and Trustworthy Edge-Cloud architecture for future 6G-enabled Healthcare (DISTECH-6G)

Dr. Anil Singh • M.Tech (N.I.T Hamirpur) • Ph.D (I.I.T Ropar) - Cloud, Fog & Edge Computing, Distributed System • Assistant professor, Thapar University, Patiala

Course Objectives • Understand the fundamental concepts of cloud computing and virtualization. • Learn how to design, deploy, and manage cloud computing infrastructure. • Explore various virtualization technologies and understand their advantages and limitations. • Gain an understanding of network virtualization and its benefits. • Learn about cloud computing services and their associated security challenges.

Cloud Computing Overview • Definition of cloud computing: Delivery of on-demand computing resources over the internet • Key features: On-demand self-service, broad network access, resource pooling, rapid elasticity, measured service • Benefits: Cost savings, scalability, flexibility, accessibility, reliability, and security.

Cloud Deployment Models • Public Cloud, Private Cloud, Hybrid Cloud, Community Cloud • Differences between them • Factors to consider when choosing a deployment model • Examples of organizations that use each model

Cloud Service Models • Infrastructure as a Service (IaaS): provides virtualized computing resources over the internet • Platform as a Service (PaaS): provides a platform for developing, testing, and deploying applications over the internet • Software as a Service (SaaS): provides access to software applications over the internet • Storage as a Service (STaaS): provides on-demand storage resources over the internet • Database as a Service (DBaaS): provides on-demand access to database resources over the internet • Security as a Service (SECaaS): provides security services over the internet • Characteristics and Benefits: summarize key features and benefits of each model, provide examples of organizations that use each model

Virtualization Overview • Definition: the process of creating a virtual version of something, such as a server or storage device • Advantages: improved hardware utilization, flexibility, scalability, and cost savings • Types: Server virtualization, network-virtualization, application virtualization, storage virtualization, and desktop-virtualization

Server Virtualization • Definition and Examples: creating multiple virtual servers on a single physical server (VMware, Hyper-V, KVM) • Benefits: increased efficiency, cost savings, improved disaster recovery • Drawbacks: increased complexity, potential performance issues Source : https://www.algiz-technology.com/application-virtualization-for-mobile-devices

Network Virtualization • Definition and Examples: creating a virtual network that is decoupled from the underlying physical network (VMware NSX, Cisco ACI, Juniper Contrail) • Benefits: improved agility, security, and scalability • Drawbacks: increased complexity, potential performance issues

Application Virtualization • Definition and examples of application virtualization, including Citrix Virtual Apps, Microsoft App-V, and VMware ThinApp. • Benefits of improved compatibility, security, and manageability. • Drawbacks of potential performance issues and increased complexity. Source : https://www.algiz-technology.com/application-virtualization-for-mobile-devices

Storage Virtualization • Definition and examples of storage virtualization, including EMC ViPR, IBM SVC, and DataCore SANsymphony. • Benefits of improved storage utilization, scalability, and flexibility. • Drawbacks of potential performance issues and increased complexity. Source : https://www.veritis.com/solutions/virtualization/storage-virtualization-services/

Desktop Virtualization • Definition and examples of desktop virtualization, including Citrix Virtual Desktops, VMware Horizon, and Microsoft Remote Desktop. • Benefits of improved security, manageability, and flexibility. • Drawbacks of potential performance issues and increased complexity. Source : https://appensure.com/performance-stumbling-blocks-desktop-virtualization/

Course Outcomes • Design, deploy, and manage cloud computing infrastructure. • Evaluate and select appropriate virtualization technologies for specific use cases. • Design and implement secure cloud computing services. • Design and implement network virtualization. • Analyze and evaluate cloud computing infrastructure and make recommendations for improvement.

Experiments Sr. No Description 1 Setting up a cloud environment and deploying a virtual machine 2 Implementing network virtualization using a virtualization platform 3 Performing desktop virtualization and testing the performance and user experience 4 Implementing storage virtualization and testing different storage virtualization techniques 5 Evaluating and selecting appropriate virtualization technologies for specific use cases 6 Designing and implementing secure cloud computing services 7 Exploring the security aspects of cloud computing and testing different security techniques 8 Analyzing and evaluating cloud computing infrastructure and making recommendations for improvement 9 Managing cloud computing infrastructure, including configuring virtual machines and monitoring performance 10 Performing maintenance tasks on cloud computing infrastructure, such as updating software and backing up data


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook