lecture 12 iaas chapter 3 of the second reference book
TRANSCRIPT
![Page 1: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/1.jpg)
Lecture 12 IaaS
Chapter 3 of the second reference book
![Page 2: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/2.jpg)
• IaaS is the simplest cloud offerings.• It is an evolution of virtual private server
offerings• It provides a mechanism for user to use
hardware and other physical resources without capital investment and physical administrative requirements
![Page 3: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/3.jpg)
• The advantage of IaaS : flexibility.• The challenge of IaaS: optimization.
![Page 4: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/4.jpg)
Infrastructure Stack
![Page 5: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/5.jpg)
Co-location
• Co-location
Image from http://t1town.com/data-services/hostingemailcolocation-services/
![Page 6: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/6.jpg)
• A piece of real estate - re-purposed warehouses / old factories - a barren plot of land with container based
data center modules
![Page 7: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/7.jpg)
Images from http://www.datacenterknowledge.com
Image from http://www.datacentermap.com/
![Page 8: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/8.jpg)
• Power and cooling are critical to the functional continuity of the data center
- redundant power supplies with backup diesel generators
- Advanced cooling technology to reduce the power costs for cooling.
-- leverage outside air during colder months -- interior design optimizes inside air flow
![Page 9: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/9.jpg)
• Network connectivity Data centers will have links to multiple network
providers. • Environmental considerations - protection against fire, flooding, earthquakes and
other natural disarsters• Security consideration - electrical fences - surveillance systems
![Page 10: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/10.jpg)
Hardware
• Mount hardwares (servers, storage units, and network appliances) in standard 19-inch rack cabinets.
• The challenge is to maximize the number of hardware units that can be accommodated in a standard rack cabinet.
![Page 11: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/11.jpg)
![Page 12: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/12.jpg)
Virtualization
• Virtualization is an enabling technology of IaaS.
- Network virtualization - Storage virtualization - Memory virtualization - Desktop virtualization - Server virtualization
![Page 13: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/13.jpg)
• Network virtualization - virtual local area networks (VLANs): segment traffic and provide
a degree of isoloation by compartmentalizing the network
- virtual private networks (VPNs): create a secure connection between cloud entities and end users.
• Network virtualization allow applications to operate in a trusted mode whereby they can treat the cloud service an extension of the private network
![Page 14: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/14.jpg)
• Storage virtualization: redirecting I/O requests from logical or virtual units to physical storage devices
- This abstraction of the physical infrastructure can facilitate higher utilization through pooling of units and thin provisioning
- It also makes it easy to migrate data without disrupting a service.
![Page 15: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/15.jpg)
• Memory virtualization: abstract memory space and map it to a set of pooled memory resources
Image from www.greem3.com
![Page 16: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/16.jpg)
• Desktop virtualization: can be delivered in different modes
- pre-loaded - loaded at boot time - streamed as needed - hosted remotely and simply presented on
the desktop
![Page 17: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/17.jpg)
• The advantages of desktop virtualization inludes
- standardized environment - ease of provisioning and managing the
desktop
![Page 18: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/18.jpg)
• Server virtualization: abstracts the underlying servers and presents them as a set of virtual machines.
• There are two kinds of software layers (hypervisors) that facilitate the abstraction.
- Type 1 hyervisor runs on the bare hardware - Type 2 hypervisor runs on an operating system
![Page 19: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/19.jpg)
• Advantages of server virtualization - Virtual machine provides instruction set that
are independent of the physical machine, thereby enabling platforms on hardware for which they were not necessarily designed.
- It improves the level of utilization of underlying hardware.
![Page 20: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/20.jpg)
- virtual machines can be launched from a virtual disk independent of the hardware. This encapsulation makes it easy to load-balance and to redeploy applications as usage requires
- It makes it easy to provision new instances instantly when they are needed.
![Page 21: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/21.jpg)
Infrastructure Services
• IaaS services have three categories: - Server as a Service - Storage as a Service - Connectivity as a Service
![Page 22: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/22.jpg)
• Server as a Service - Server as a Service can be divided into three
allocation options: Physical, Dedicated Virtual, and Shared Virtual
-- Physical allocation means specific hardwars are allocated to users
-- Dedicated virtual servers offer dedicated hardaware with hypervisor.
-- Shared virtual servers are exposed to the customers as pools of virtual machines
![Page 23: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/23.jpg)
- Amazon, AppNexus, LayeredTech, Rackspace Cloud, Joyent, GoGrid, ElasticHosts
![Page 24: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/24.jpg)
• Storage as a Service This service offering is characterized by a
location-agnostic, virtualized data store that promotes the illusion of infinite capacity in a resilient manner.
![Page 25: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/25.jpg)
• Typical applications of Storage as a Service include:
- online backup - archiving - Content delivery - disaster recovery - web application development
![Page 26: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/26.jpg)
• Amazon Simple Storage Service (S3) and Elastic Block Storage (EBS) are good examples of Storage as a Service.
![Page 27: Lecture 12 IaaS Chapter 3 of the second reference book](https://reader036.vdocument.in/reader036/viewer/2022062307/551c1d54550346a84f8b59af/html5/thumbnails/27.jpg)
• Network as a Service: provid network capabilities as services
- DHCP - Firewall - VPN - VLAN - CDN: Amazon CloudFront