SlideShare a Scribd company logo
Infrastructure as a Service
Prepared by Rajind Ruparathna
What is Infrastructure as a Service?
“Infrastructure as a Service, sometimes abbreviated as IaaS,
contains the basic building blocks for cloud IT and typically
provide access to networking features, computers (virtual or
on dedicated hardware), and data storage space.” - Amazon
(https://aws.amazon.com/types-of-cloud-computing/)
What is Infrastructure as a Service?
Delivery of a compute foundation,
Servers,
networking technology,
storage, and
data center space
as a service.
Includes the delivery of
operating systems and
virtualization technology
to manage the resources.
Comparison of Service Models
Why do we need IaaS?
Why do we need IaaS?
• Where demand is very volatile – any time there are
significant spikes and troughs in terms of demand on the
infrastructure
• For new organizations without the capital to invest in
hardware
• Where the organization is growing rapidly and scaling
hardware would be problematic
Why do we need IaaS?
• Where there is pressure on the organization to limit capital
expenditure and to move to operating expenditure
• For specific line of business, trial or temporary
infrastructural needs
Essential Characteristics
Scalability & Elasticity
Availability & Reliability
Manageability & Interoperability
Performance & Optimization
Accessibility & Portability
Scalability & Elasticity
Scalability & Elasticity
Clients should be able to dynamically increase or decrease
the amount of infrastructure resources in need.
Large amount of resources provisioning and deployment
should be done in a short period of time, such as several
hours or days.
System behavior should remain identical in small scale or
large one.
How to approach scalability and elasticity in IaaS ?
For computation resources :
Dynamically create or terminate virtual machines for clients
on demand.
Integrate hypervisors among all physical machines to
collaboratively control and manage all virtual machines.
How to approach scalability and elasticity in IaaS ?
For storage resources :
Dynamically allocate or de-allocate virtual storage space for
clients.
Integrate all physical storage resources in the entire IaaS
system
Offer initial storage resources by thin provisioning technique.
How to approach scalability and elasticity in IaaS ?
For communication resources :
Dynamically connect or disconnect the linking state of virtual
networks for clients on demand.
Dynamically divide the network request flow to different
physical routers to maintain access bandwidth.
Availability & Reliability
Clients should be able to access computation resources
without considering the possibility of hardware failure.
Data stored in IaaS cloud should be able to be retrieved
when needed without considering any natural disaster
damage.
Communication capability and capacity should be maintained
without considering any physical equipment shortage.
How to approach availability and reliability in IaaS ?
For computation resources :
Monitor each physical and virtual machine for any possible
failure.
Regularly backup virtual machine system state for disaster
recovery.
Migrate virtual machine among physical machines for
potential failure prevention.
How to approach availability and reliability in IaaS ?
For storage resources :
Maintain data pieces replication among different physical
storage devices.
Regularly backup virtual storage data to geographically
remote locations for disaster prevention.
For communication resources :
Built redundant connection system to improve robustness.
Manageability & Interoperability
Clients should be able to fully control the virtualized infrastructure
resources which allocated to them.
Virtualized resources can be allocated by means of system control
automation process with pre-configured policy.
States of all virtualized resource should be fully under monitoring.
Usage of infrastructure resources will be recorded and then billing
system will convert these information to user payment.
How to approach manageability and interoperability
in IaaS ?
For computation resources :
Provide basic virtual machine operations, such as creation,
termination, suspension, resumption and system snapshot.
Monitor and record CPU and memory loading for each virtual
machine.
How to approach manageability and interoperability
in IaaS ?
For storage resources :
Monitor and record storage space usage and read/write data
access from user for each virtual storage resource.
Automatic allocate/de-allocate physical storage according to
space utilization.
How to approach manageability and interoperability
in IaaS ?
For communication resources :
Monitor and record the network bandwidth consumption for each
virtual link.
Automatically reroute the data path when computation and storage
are duplicated.
Performance & Optimization
Physical resources should be highly utilized among different
clients.
Physical resources should form a large resource pool which
provide high computing power through parallel processing.
Virtual infrastructure resources will be dynamically configured to
an optimized deployment among physical resources.
How to approach performance and optimization in
IaaS ?
For computation resources :
Deploy virtual machine with load balancing consideration.
Live migrate virtual machines among physical ones to balance the
system loading.
For storage resources :
Deploy virtual storage with hot spot access consideration.
Live migrate virtual storage among physical ones with different
performance level.
How to approach performance and optimization in
IaaS ?
For communication resources :
Consider network bandwidth loading when deploying virtual
machines and storage.
Dynamically migrate virtual machines or storage to balance
network flow.
Accessibility & Portability
Clients should be able to control, manage and access
infrastructure resources in an easy way, such as the web-
browser, without additional local software or hardware
installation.
Provided infrastructure resources should be able to be reallocated
or duplicated easily.
How to approach accessibility and portability in IaaS
?
For computation resources :
Cloud provider integrates virtual machine management and
access through web-based portal.
Comply the virtual machine standard for portability.
For storage resources :
Cloud provider integrates virtual storage management and access
through web-based portal.
How to approach accessibility and portability in IaaS
?
For communication resources :
Cloud provider integrates virtual network management and access
through web-based portal.
Deployment Models
Private cloud. The cloud infrastructure is operated solely for an
organization. It may be managed by the organization or a third-
party and may exist on premises or off premises.
Community cloud. The cloud infrastructure is shared by several
organizations and supports a specific community that has
shared concerns (for example, mission, security requirements,
policy, and compliance considerations). It may be managed by
the organizations or a third-party and may exist on premises or
off premises.
Deployment Models
Public cloud. The cloud infrastructure is made available to the
general public or a large industry group and is owned by an
organization selling cloud services.
Hybrid cloud. The cloud infrastructure is a composition of two or
more clouds (private, community, or public) that remain unique
entities but are bound together by standardized or proprietary
technology that enables data and application portability (for
example, cloud bursting for load balancing between clouds).
Deployment Models
Two dimensions are used to classify the various deployment
models for cloud computing:
Where the service is running: On customer premises or in a
service provider's data center.
Level of access: Shared or dedicated.
Deployment Models
Where IaaS May Not be the Best Option
• Where regulatory compliance makes the offshoring or
outsourcing of data storage and processing difficult
• Where the highest levels of performance are required, and
on-premise or dedicated hosted infrastructure has the
capacity to meet the organization’s needs
References
https://social.technet.microsoft.com/wiki/contents/articles/4633.what-is-
infrastructure-as-a-service.aspx
https://aws.amazon.com/types-of-cloud-computing/
https://support.rackspace.com/white-paper/understanding-the-cloud-computing-
stack-saas-paas-iaas/
www.just.edu.jo/~msalhammouri/cs754/slides/IaaS.pptx
All resources of the materials and pictures were partially retrieved from the
Internet.

More Related Content

What's hot

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 

What's hot (20)

Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own Company
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Challenges of the Cloud Migration Journey
Challenges of the Cloud Migration JourneyChallenges of the Cloud Migration Journey
Challenges of the Cloud Migration Journey
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)
 
Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-Premise
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Identity and Access Management Introduction
Identity and Access Management IntroductionIdentity and Access Management Introduction
Identity and Access Management Introduction
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Cloud security
Cloud securityCloud security
Cloud security
 

Similar to IaaS - Infrastructure as a Service

Hyper-converged infrastructure
Hyper-converged infrastructureHyper-converged infrastructure
Hyper-converged infrastructure
Igor Malts
 
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
nipun014p
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
Sandip Kadam
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
budabrooks46239
 
Stackato PaaS Architecture white paper
Stackato PaaS Architecture white paperStackato PaaS Architecture white paper
Stackato PaaS Architecture white paper
Angie Hirata
 

Similar to IaaS - Infrastructure as a Service (20)

ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptx
 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptx
 
Unit 2 part 1.pptx
Unit 2 part 1.pptxUnit 2 part 1.pptx
Unit 2 part 1.pptx
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a service
 
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
describing-the-significant-use-of-cloud-computing-service-models-cuneiformdescribing-the-significant-use-of-cloud-computing-service-models-cuneiform
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdf
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
 
Hyper-converged infrastructure
Hyper-converged infrastructureHyper-converged infrastructure
Hyper-converged infrastructure
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
3.IaabbhjbjbhjbbjbbjbhjhhbbjbhbjhbbjS.pdf
 
Rama1
Rama1Rama1
Rama1
 
Cloud presentation NELA
Cloud presentation NELACloud presentation NELA
Cloud presentation NELA
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
A cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computingA cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computing
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
 
Emerging IT Trends and Innovation Concepts.pptx
Emerging IT Trends and Innovation Concepts.pptxEmerging IT Trends and Innovation Concepts.pptx
Emerging IT Trends and Innovation Concepts.pptx
 
Stackato PaaS Architecture white paper
Stackato PaaS Architecture white paperStackato PaaS Architecture white paper
Stackato PaaS Architecture white paper
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 

Recently uploaded

Recently uploaded (20)

A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 

IaaS - Infrastructure as a Service

  • 1. Infrastructure as a Service Prepared by Rajind Ruparathna
  • 2. What is Infrastructure as a Service? “Infrastructure as a Service, sometimes abbreviated as IaaS, contains the basic building blocks for cloud IT and typically provide access to networking features, computers (virtual or on dedicated hardware), and data storage space.” - Amazon (https://aws.amazon.com/types-of-cloud-computing/)
  • 3. What is Infrastructure as a Service? Delivery of a compute foundation, Servers, networking technology, storage, and data center space as a service. Includes the delivery of operating systems and virtualization technology to manage the resources.
  • 5. Why do we need IaaS?
  • 6. Why do we need IaaS? • Where demand is very volatile – any time there are significant spikes and troughs in terms of demand on the infrastructure • For new organizations without the capital to invest in hardware • Where the organization is growing rapidly and scaling hardware would be problematic
  • 7. Why do we need IaaS? • Where there is pressure on the organization to limit capital expenditure and to move to operating expenditure • For specific line of business, trial or temporary infrastructural needs
  • 8. Essential Characteristics Scalability & Elasticity Availability & Reliability Manageability & Interoperability Performance & Optimization Accessibility & Portability
  • 10. Scalability & Elasticity Clients should be able to dynamically increase or decrease the amount of infrastructure resources in need. Large amount of resources provisioning and deployment should be done in a short period of time, such as several hours or days. System behavior should remain identical in small scale or large one.
  • 11. How to approach scalability and elasticity in IaaS ? For computation resources : Dynamically create or terminate virtual machines for clients on demand. Integrate hypervisors among all physical machines to collaboratively control and manage all virtual machines.
  • 12. How to approach scalability and elasticity in IaaS ? For storage resources : Dynamically allocate or de-allocate virtual storage space for clients. Integrate all physical storage resources in the entire IaaS system Offer initial storage resources by thin provisioning technique.
  • 13. How to approach scalability and elasticity in IaaS ? For communication resources : Dynamically connect or disconnect the linking state of virtual networks for clients on demand. Dynamically divide the network request flow to different physical routers to maintain access bandwidth.
  • 14. Availability & Reliability Clients should be able to access computation resources without considering the possibility of hardware failure. Data stored in IaaS cloud should be able to be retrieved when needed without considering any natural disaster damage. Communication capability and capacity should be maintained without considering any physical equipment shortage.
  • 15. How to approach availability and reliability in IaaS ? For computation resources : Monitor each physical and virtual machine for any possible failure. Regularly backup virtual machine system state for disaster recovery. Migrate virtual machine among physical machines for potential failure prevention.
  • 16. How to approach availability and reliability in IaaS ? For storage resources : Maintain data pieces replication among different physical storage devices. Regularly backup virtual storage data to geographically remote locations for disaster prevention. For communication resources : Built redundant connection system to improve robustness.
  • 17. Manageability & Interoperability Clients should be able to fully control the virtualized infrastructure resources which allocated to them. Virtualized resources can be allocated by means of system control automation process with pre-configured policy. States of all virtualized resource should be fully under monitoring. Usage of infrastructure resources will be recorded and then billing system will convert these information to user payment.
  • 18. How to approach manageability and interoperability in IaaS ? For computation resources : Provide basic virtual machine operations, such as creation, termination, suspension, resumption and system snapshot. Monitor and record CPU and memory loading for each virtual machine.
  • 19. How to approach manageability and interoperability in IaaS ? For storage resources : Monitor and record storage space usage and read/write data access from user for each virtual storage resource. Automatic allocate/de-allocate physical storage according to space utilization.
  • 20. How to approach manageability and interoperability in IaaS ? For communication resources : Monitor and record the network bandwidth consumption for each virtual link. Automatically reroute the data path when computation and storage are duplicated.
  • 21. Performance & Optimization Physical resources should be highly utilized among different clients. Physical resources should form a large resource pool which provide high computing power through parallel processing. Virtual infrastructure resources will be dynamically configured to an optimized deployment among physical resources.
  • 22. How to approach performance and optimization in IaaS ? For computation resources : Deploy virtual machine with load balancing consideration. Live migrate virtual machines among physical ones to balance the system loading. For storage resources : Deploy virtual storage with hot spot access consideration. Live migrate virtual storage among physical ones with different performance level.
  • 23. How to approach performance and optimization in IaaS ? For communication resources : Consider network bandwidth loading when deploying virtual machines and storage. Dynamically migrate virtual machines or storage to balance network flow.
  • 24. Accessibility & Portability Clients should be able to control, manage and access infrastructure resources in an easy way, such as the web- browser, without additional local software or hardware installation. Provided infrastructure resources should be able to be reallocated or duplicated easily.
  • 25. How to approach accessibility and portability in IaaS ? For computation resources : Cloud provider integrates virtual machine management and access through web-based portal. Comply the virtual machine standard for portability. For storage resources : Cloud provider integrates virtual storage management and access through web-based portal.
  • 26. How to approach accessibility and portability in IaaS ? For communication resources : Cloud provider integrates virtual network management and access through web-based portal.
  • 27. Deployment Models Private cloud. The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third- party and may exist on premises or off premises. Community cloud. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (for example, mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third-party and may exist on premises or off premises.
  • 28. Deployment Models Public cloud. The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services. Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (for example, cloud bursting for load balancing between clouds).
  • 29. Deployment Models Two dimensions are used to classify the various deployment models for cloud computing: Where the service is running: On customer premises or in a service provider's data center. Level of access: Shared or dedicated.
  • 31. Where IaaS May Not be the Best Option • Where regulatory compliance makes the offshoring or outsourcing of data storage and processing difficult • Where the highest levels of performance are required, and on-premise or dedicated hosted infrastructure has the capacity to meet the organization’s needs

Editor's Notes

  1. Infrastructure as a Service provides you with the highest level of flexibility and management control over your IT resources and is most similar to existing IT resources that many IT departments and developers are familiar with today. (https://aws.amazon.com/types-of-cloud-computing/)
  2. Thin provisioning involves using virtualization technology to give the appearance of having more physical resources than are actually available
  3. Hot spot - part of the disk system that has significantly high activity and is usually characterized by long wait times for I/O requests and long waits for the data from those requests
  4. National Institute of Standards and Technology
  5. While IaaS provides massive advantages for situations where scalability and quick provisioning are beneficial, there are situations where its limitations may be problematic. Examples of situations where we would advise caution with regards IaaS include;