BPB Online LLP
Building Cloud and Virtualization Infrastructure
Building Cloud and Virtualization Infrastructure
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Transform the way you deliver IT resources digitally to connect to people and businesses.

Key Features
● Extensive demonstration of service and deployment models with related use-cases.
● Includes wide and deep practical scenarios to explore the real cloud platform.
● Broad perspective to manage resources and disaster recovery.
● Infers various security standards and IAM with numerous examples.

Description
The book ‘Building Cloud and Virtualization Infrastructure’ covers the designing of a private cloud using various components and tools on various platforms such as AWS and OpenNebula.

This book includes network virtualization and integrated technologies such as the Internet of Things and how to create web servers/instances on Amazon Web Services and OpenNebula.

The readers will gain a better understanding of the concept of resource management, which offers benefits such as cost savings and improved manageability after reading this book. They will also learn disaster recovery, techniques, and tools to support virtualization, as well as the security challenges inherent in cloud platforms, the various IAM roles and their associated security, and various security standards.

What you will learn
● Understand the fundamentals of cloud concepts.
● Explore the knowledge of virtualization through different virtualization tools.
● Understand economic considerations to launch businesses online.
● Create your private cloud as per business needs.
● Learn to choose the right services to grow rapidly in the market.

Who this book is for
This book is intended for students, researchers, and anyone interested in learning about designing, configuring, and deploying cloud-based applications. The readers should have a basic understanding of networking concepts, but not necessarily of the cloud.

Table of Contents
1. Introduction to Cloud
2. Cloud Service Models
3. Cloud Deployment Models
4. Introduction to Hypervisor
5. Introduction to Virtualization
6. Virtualization on IT Assets
7. Experimental Part: Installation and Configuration
8. Practical Approach and Experiments
9. Resource Management in Cloud
10. Security in Cloud

Language
English
ISBN
9789390684472
Cover Page
Title Page
Copyright Page
Dedication Page
About the Authors
About the Reviewers
Acknowledgements
Preface
Errata
Table of Contents
1. Introduction to Cloud
Structure
Objectives
1.1 Introduction to cloud computing
1.2 Historical perspective
1.3 Statistics of cloud
1.4 Key drivers of cloud computing
1.5 Definition of cloud computing
1.6 Need for cloud computing
1.7 Benefits of cloud computing
1.8 Who can use cloud?
1.9 How to access the cloud?
1.10 Key characteristics of cloud
1.11 Trends in cloud
1.12 Prime uses and examples of cloud computing
1.13 Challenges of cloud computing
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
2. Cloud Service Models
Structure
Objectives
2.1 Introduction to service models
2.2 Infrastructure as a Service (IaaS)
2.2.1 Summarized Key Features
2.2.2 Why do we need IaaS?
2.2.3 When can we use IaaS?
2.3 Platform as a Service (PaaS)
2.3.1 Summarized key features
2.3.2 Why do we need PaaS?
2.3.3 When can we use PaaS?
2.4 Software as a Service (SaaS)
2.4.1 Summarized key features
2.4.2 Why do we need SaaS?
2.4.3 When can we use SaaS?
2.5 Comparison between service models
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
3. Cloud Deployment Models
Structure
Objectives
3.1 Public cloud
3.2 Private cloud
3.3 Hybrid cloud
3.4 Community cloud
3.5 Comparison between deployment models
3.6 Cloud deployment implications
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
4. Introduction to Hypervisor
Structure
Objectives
4.1 Hypervisor
4.1.1 Uses of a hypervisor
4.1.2 Role of a hypervisor
4.2 Types of hypervisors
4.2.1 Type 1 – hypervisor or bare metal hypervisor
4.2.2 Type 2 - hosted hypervisor
4.3 Choosing the right hypervisor
4.4 Hypervisor Reference Model
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
5. Introduction to Virtualization
Structure
Objectives
5.1 Introduction to virtualization
5.1.1 Type 1 hypervisor (native) or bare metal hypervisor
5.1.2 Type 2 hosted hypervisor
5.2 How does virtualization work
5.2.1 Advantages of the Virtualization Technology
5.2.1.1 Advantages in virtualization enabled companies/ enterprises
5.2.1.2 Advantages of virtualization for data centers
5.2.1.3 Additional benefits of virtualization
5.3 Virtualization structures/tools and mechanisms
5.3.1 Hypervisor and Xen Architecture
5.3.1.1 The Xen Architecture
5.3.2 Binary translation with full virtualization
5.3.2.1 Full virtualization
5.3.2.2 Binary translation of guest OS requests using a VMM
5.3.2.3 Host-Based Virtualization
5.3.3 Para-virtualization with compiler support
5.3.3.1 Para-virtualization architecture
5.3.3.2 Kernel-based VM (KVM)
5.3.3.3 Para-virtualization with compiler support
5.4 Types of virtualization
5.4.1 Hardware virtualization
5.4.1.1 Full Virtualization
5.4.1.2 Para-virtualization
5.4.2 Application virtualization
5.4.3 Network Virtualization
5.4.4 Desktop virtualization
5.4.5 Storage virtualization
5.4.6 Memory virtualization
5.4.7 Software virtualization
5.4.8 Data virtualization
5.4.9 Server virtualization
5.4.10 OS-level virtualization
5.5 Virtualization support and disaster recovery
5.5.1 Disaster recovery
5.5.2 Working of the disaster recovery
5.5.3 Top 5 elements of an effective disaster recovery plan
5.5.4 Building a disaster recovery team
5.5.5 Types of disaster recovery
5.5.6 Virtual disaster recovery vs physical disaster recovery
5.5.7 Benefits of disaster recovery software
5.5.8 Benefits of disaster recovery using virtualization
5.5.9 Virtualization simplifies disaster recovery
5.5.10 Best way to approach server virtualization
5.5.11 Major vendors
5.5.12 Case Study – How to plan for COVID-19 disaster recovery and business continuity
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
6. Virtualization on IT Assets
Structure
Objectives
6.1 Virtualization on compute
6.1.1 Need for compute virtualization
6.1.2 Benefits of compute virtualization
6.1.3 x86 Hardware Virtualization
6.1.3.1 Full Virtualization
6.1.3.2 Paravirtualization
6.1.3.3 Hardware assisted virtualization
6.1.4 Virtual machine
6.1.5 File systems to manage VM files
6.1.6 VM hardware
6.1.7 Virtual machine console
6.1.8 Resource management in compute
6.1.8.1 Resource Pool
6.1.8.2 Share, limit, and reservation
6.1.9 Optimizing CPU Resources
6.1.9.1 Hyper-threading
6.1.10 Optimizing the memory resource
6.1.10.1 Transparent page sharing
6.1.10.2 Memory swapping
6.1.10.3 Memory ballooning
6.1.11 Resource management tool
6.1.11.1 Physical to virtual machine (P2V) conversion
6.1.11.2 Components of P2V converter
6.1.11.3 Conversion options
6.1.11.4 P2V Conversion – Considerations
6.2 Virtualization on storage
6.2.1 Storage for virtual machines
6.2.3 File system for managing VM files
6.2.4 Dynamic expansion of VMFS
6.2.5 Block-level and file-level virtualization
6.3 Virtualization on network
6.3.1 Components of VDC network infrastructure
6.3.2 Distributed virtual switch
6.3.3 Physical network component – HBA and CAN
6.3.4 Virtual local area network (VLAN)
6.3.4.1 Benefits of VLAN trunking
6.3.4.2 VLAN tagging
6.3.5 Virtual storage area network (VSAN)
6.3.6 Requirements for network traffic management
6.3.6.1 Key network traffic management techniques
6.4 Virtualization on desktop
6.4.1 Remote Desktop Services (RDS)
6.4.1.1 Benefits of RDS
6.4.2 Virtual Desktop Infrastructure (VDI)
6.5 Virtualization on user state
6.6 Virtualization on application
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
7. Experimental Part – Installation and Configuration
Structure
Objectives
7.1 Installation of a Hosted Hypervisor
7.1.1 Installation of Oracle VirtualBox
7.1.2 Creation of a virtual machine
7.1.3 Uploading OS file in the VM created
7.1.4 Installation of OS in the VM created
7.1.5 Working on the virtual machine created
7.2 Installation of Bare-metal Hypervisor
7.2.1 Verify hardware Compatibility
7.2.2 Download the ESXi bootable image
7.2.3 BIOS settings to boot from the USB drive
7.3 Create a Virtual Machine Using VMware vSphere Client in ESXi Host-Implementation of Virtual Machine(s)
7.3.1 Implementation
7.4 Implementation of Virtual Data center (vSphere 6)
7.4.1 Hardware requirements
7.4.2 Procedure
7.4.3 Installing vCSA 6.0
7.5 Configuration of Virtual Internetworking Components
7.5.1 Procedure:
Conclusion
Points to remember
Multiple Choice Questions
Answers
Questions
Key Terms
8. Practical Approach and Experiments
Structure
Objectives
8.1 Deployment of VMs in AWS
8.1.1 Launch an Amazon EC2 instance
8.1.2 Obtain Windows Password
8.1.3 Login to your Amazon EC2 Instance
8.1.4 Configure the Windows instance
8.1.5 Accessing metadata
8.2 Integration of IoT Components in AWS/Azure
8.2.1 Procedure:
8.2.2 Installation
8.3 Exercises
8.3.1 Procedure:
8.4 Creation of VM in OpenNebula
8.4.1 Requirements:
8.4.2 Procedure 1:
8.4.3 Procedure 2:
8.4.4 Importing the OpenNebula Sandbox:
8.4.5 Creating a Virtual Machine Containing OpenNebula:
8.4.6 Deploying virtual machine in OpenNebula
8.4.7 Running the Deployed Virtual Machine
Conclusion
Points to remember
Practical questions
Key terms
9. Resource Management in Cloud
Structure
Objectives
9.1 The resource management strategy
9.2 Controlling the cloud
9.3 Virtual clusters and resource management
9.3.1 Physical versus virtual clusters
9.3.2 Fast deployment and effective scheduling
9.3.3 High-performance virtual storage
9.3.4 Live VM migration steps and performance effects
9.3.5 Movement of memory, files, and network resources
9.3.5.1 Memory migration
9.3.5.2 File system migration
9.3.5.3 Network migration
9.3.5.4 Live Migration of VM Using Xen
9.3.6 Memory access (RDMA)
9.3.7 Dynamic deployment of virtual clusters
9.4 Resource provisioning and resource provisioning methods
9.4.1 Resource provisioning methods
9.4.2 Worldwide Exchange of Cloud Resources
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
10. Security in Cloud
Structure
Objectives
10.1 Security overview
10.1.1 What are the benefits of a cloud security system?
10.1.2 DDoS protection
10.1.3 Risk Assessment
10.2 Cloud security challenges
10.2.1 Absence of visibility and control
10.2.2 Information breaches and downtime
10.2.3 Vendor lock-in
10.2.4 Complexity
10.2.5 A lack of transparency
10.2.6 Shaky interfaces and APIs
10.2.7 Inadequate due diligence
10.2.8 Mutual technology vulnerabilities
10.2.9 Other potential threats
10.3 Need for security governance
10.3.1 Cloud security governance
10.3.2 Cloud security governance challenges
10.4 Virtual machine security
10.4.1 Computing
10.4.2 Host-side architecture for securing virtualization in a cloud environment
10.5 Identity and access management
10.5.1 Advantages of IAM frameworks
10.5.2 IAM devices
10.6 Security standards
Conclusion
Points to remember
Multiple Choice Questions
Answers
Questions
Key terms
Index

Loading...