SlideShare a Scribd company logo
14.2. CLOUD DELIVERY MODELS: THE CLOUD
CONSUMER PERSPECTIVE
This section raises various considerations concerning the different ways in which
cloud delivery models are administered and utilized by cloud consumers.
Working with IaaS Environments
Virtual servers are accessed at the operating system level through the use of remote
terminal applications. Accordingly, the type of client software used directly
depends on the type of operating system that is running at the virtual server, of
which two common options are:
• Remote Desktop (or Remote Desktop Connection) Client – for Windows-
based environmentsand presentsa WindowsGUI desktop
• SSH Client – for Mac and other Linux-based environmentstoallow for
secure channelconnectionsto text-based shell accountsrunning onthe
server OS
Figure14.4 illustratesa typicalusagescenariofor virtualservers that are
being offered as IaaS services after having been created with management
interfaces.
A cloud storagedevicecan be attacheddirectlytothe virtualservers and
accessed through thevirtualservers’ functionalinterfacefor management
by the operating system. Alternatively, a cloud storagedevicecan be
attached toanIT resourcethat is being hosted outsideof the cloud, such as
an on-premisedeviceover a WAN or VPN. In these cases, the following
formatsfor the manipulationand transmissionofcloud storagedata are
commonly used:
• Networked File System –System-based storageaccess, whoserendering
of files is similar to how folders are organized in operating systems(NFS,
CIFS)
• Storage Area Network Devices –Block-based storageaccesscollates and
formatsgeographicallydiversedata intocohesive files for optimalnetwork
transmission (iSCSI, FibreChannel)
• Web-Based Resources – Object-basedstorageaccessbywhich an
interfacethat isnot integrated intotheoperating system logically
representsfiles, which canbe accessed through a Web-based interface
(AmazonS3)
IT Resource Provisioning Considerations
Cloud consumers have a high degree of control over how and to what extent IT
resources are provisioned as part of their IaaS environments.
For example:
• controlling scalabilityfeatures(automated scaling, load balancing)
• controlling the lifecycle of virtualIT resources (shutting down, restarting,
powering up of virtualdevices)
• controlling the virtualnetworkenvironment and networkaccessrules
(firewalls, logicalnetworkperimeters)
• establishing and displaying serviceprovisioning agreements(account
conditions, usageterms)
 managing theattachmentofcloud storagedevices
• managing thepre-allocationof cloud-based IT resources (resource
reservation)
• managing credentialsand passwordsfor cloud resourceadministrators
• managing credentialsfor cloud-based securitygroupsthat access
virtualized IT resourcesthrough an IAM
• managing security-related configurations
• managing customized virtualserver imagestorage(importing, exporting,
backup)
• selecting high-availabilityoptions(failover, IT resourceclustering)
• selecting and monitoring SLA metrics
• selecting basic softwareconfigurations(operating system, pre-installed
softwarefor new virtualservers)
• selecting IaaS resourceinstancesfrom a number of availablehardware-
related configurationsand options(processing capabilities, RAM, storage)
• selecting the geographicalregionsinwhich cloud-based IT resources
should be hosted
• tracking and managing costs
The management interfacefor these types of provisioning tasksis usually a
usageand administrationportal, but mayalso be offered via theuse of
command line interface(CLI) tools that cansimplify theexecutionof many
scripted administrativeactions.
Even though standardizingthepresentationofadministrativefeaturesand
controls is typicallypreferred, using different tools and user-interfacescan
sometimesbe justified. For example, a script canbe madeto turnvirtual
servers on and off nightly through a CLI, while adding or removing storage
capacitycanbemore easily carried out using a portal.
Working with PaaS Environments
A typical PaaS IDE can offer a wide range of tools and programming resources,
such as software libraries, class libraries, frameworks, APIs, and various runtime
capabilities that emulate the intended cloud-based deployment environment. These
features allow developers to create, test, and run application codewithin the cloud
or locally (on-premise) while using the IDE to emulate the cloud deployment
environment. Compiled or completed applications are then bundled and uploaded
to the cloud, and deployed via the ready-made environments. This deployment
process canalso be controlled through the IDE.
PaaS also allows for applicationstouse cloud storagedevicesas
independent data storing systemsfor holding development-specificdata
(for examplein a repositorythat is availableoutsideof the cloud
environment). Both SQL and NoSQL databasestructuresaregenerally
supported.
IT Resource Provisioning Considerations
PaaS environments provide less administrative control than IaaS environments, but
still offer a significant range of management features.
For example:
• establishing and displaying serviceprovisioning agreements, such as
account conditionsand usageterms
• selecting softwareplatform and development frameworksfor ready-made
environments
• selecting instancetypes, which are most commonly frontend or backend
instances
• selecting cloud storagedevicesfor use in ready-madeenvironments
• controlling the lifecycle of PaaS-developed applications(deployment,
starting, shutdown, restarting, and release)
• controlling the versioning of deployed applicationsand modules
• configuring availabilityand reliability-related mechanisms
• managing credentialsfor developers and cloud resourceadministrators
using IAM
• managing generalsecuritysettings, such as accessiblenetworkports
selecting and monitoring PaaS-related SLA metrics
• managing and monitoringusageand IT resourcecosts
• controlling scalabilityfeaturessuch asusagequotas, activeinstance
thresholds, and the configurationand deployment of the automated scaling
listener and load balancer mechanisms
The usageand administrationportalthat isused to access PaaS
management featurescanprovidethefeatureof pre-emptivelyselecting the
timesat which an IT resourceis started and stopped. For example, a cloud
resourceadministrator canset a cloud storagedeviceto turnitself on at
9:00AM thenturnoff twelve hours later. Building on thissystem can
enable the optionof having theready-madeenvironment self-activateupon
receiving data requestsfor a particularapplicationand turnoff after an
extended period of inactivity.
Working with SaaS Services
Because SaaS-based cloud services are almost always accompanied by refined and
generic APIs, they are usually designed to be incorporated as part of larger
distributed solutions. A common example of this is Google Maps, which offers a
comprehensive API that enables mapping information and images to be
incorporated into Web sites and Web-based applications.
ManySaaS offeringsare provided free of charge, although thesecloud
services often comewith data collecting sub-programsthat harvest usage
data for the benefit of the cloud provider. When using any SaaS product
that is sponsored by third parties, thereisa reasonablechancethat it is
performing a form of background informationgathering. Readingthecloud
provider’sagreement will usually help shed light on any secondaryactivity
that the cloud service is designed to perform.
Cloud consumersusing SaaS productssupplied bycloud providersare
relieved of the responsibilitiesof implementingand administeringtheir
underlying hosting environments. Customizationoptionsareusually
availableto cloud consumers; however, these optionsare generally limited
to the runtimeusagecontrolof the cloud service instancesthat are
generated specificallybyand for the cloud consumer.
For example:
• managing security-related configurations
• managing select availabilityand reliabilityoptions
• managing usagecosts
• managing user accounts, profiles, and accessauthorization
• selecting and monitoring SLAs
• setting manualand automated scalabilityoptionsand limitations

More Related Content

What's hot

Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
Pedro Alexander Romero Tortosa
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
Ravindra Dastikop
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Christopher Foot
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Cloud database
Cloud databaseCloud database
Cloud database
kishan alagiya
 
Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...
Alicja Sieminska
 
Data Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcData Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcDataTactics
 
Unit 2
Unit 2Unit 2
Unit 2
Ravi Kumar
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
Syed Shaaf
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
Tobias Koprowski
 
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft Private Cloud
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen Apps
Khalid Ahmed
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
Javier Villegas
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
Mohammed Kharma
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
Selvaraj Kesavan
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware ServicesWSO2
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
George Walters
 
Atlanta Cloud Users Group
Atlanta Cloud Users GroupAtlanta Cloud Users Group
Atlanta Cloud Users Group
John Willis
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Sachin Gowda
 
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryCF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
Nima Badiey
 

What's hot (20)

Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Cloud database
Cloud databaseCloud database
Cloud database
 
Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...Kluczowe elementy infrastruktury...
Kluczowe elementy infrastruktury...
 
Data Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcData Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtc
 
Unit 2
Unit 2Unit 2
Unit 2
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen Apps
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware Services
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
 
Atlanta Cloud Users Group
Atlanta Cloud Users GroupAtlanta Cloud Users Group
Atlanta Cloud Users Group
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryCF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
 

Similar to Consumer side

Paas
PaasPaas
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
Cuneiform Consulting Pvt Ltd.
 
Cloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model Considerations
Mohammed Sajjad Ali
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
NarendrakumarAnnadur
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
Dr Geetha Mohan
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
UNIT III - ppt.pptx
UNIT III - ppt.pptxUNIT III - ppt.pptx
UNIT III - ppt.pptx
Padmapriya471418
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetNuno Alves
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
cloud computing
cloud computingcloud computing
cloud computing
Roshan Bagdiya
 
Comparison of Several IaaS Cloud Computing Platforms
Comparison of Several IaaS Cloud Computing PlatformsComparison of Several IaaS Cloud Computing Platforms
Comparison of Several IaaS Cloud Computing Platforms
ijsrd.com
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
charan7575
 
CC.pptx
CC.pptxCC.pptx
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Zubair Afzal
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basics
Rahul Gurnani
 
Rama1
Rama1Rama1
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring WSO2
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
Virendra Ruhela
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Nadim Hossain Sonet
 

Similar to Consumer side (20)

Paas
PaasPaas
Paas
 
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 Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model Considerations
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
UNIT III - ppt.pptx
UNIT III - ppt.pptxUNIT III - ppt.pptx
UNIT III - ppt.pptx
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheet
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
cloud computing
cloud computingcloud computing
cloud computing
 
Comparison of Several IaaS Cloud Computing Platforms
Comparison of Several IaaS Cloud Computing PlatformsComparison of Several IaaS Cloud Computing Platforms
Comparison of Several IaaS Cloud Computing Platforms
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basics
 
Rama1
Rama1Rama1
Rama1
 
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

More from university of Gujrat, pakistan

Change management
Change management Change management
Change management
university of Gujrat, pakistan
 
Latest Trends in Digital Marketing
Latest Trends in Digital MarketingLatest Trends in Digital Marketing
Latest Trends in Digital Marketing
university of Gujrat, pakistan
 
Dark web (2)
Dark web (2)Dark web (2)
Code of ethics and professional conduct (1)
Code of ethics and professional conduct (1)Code of ethics and professional conduct (1)
Code of ethics and professional conduct (1)
university of Gujrat, pakistan
 
Certification accreditation and licensure (1)
Certification accreditation and licensure (1)Certification accreditation and licensure (1)
Certification accreditation and licensure (1)
university of Gujrat, pakistan
 
biggest technology trends
biggest technology trendsbiggest technology trends
biggest technology trends
university of Gujrat, pakistan
 
Freedom of information (1)
Freedom of information (1)Freedom of information (1)
Freedom of information (1)
university of Gujrat, pakistan
 
Individual cognition ppt (1)
Individual cognition ppt (1)Individual cognition ppt (1)
Individual cognition ppt (1)
university of Gujrat, pakistan
 
Top 10 highest (1)
Top 10 highest (1)Top 10 highest (1)
Top 10 highest (1)
university of Gujrat, pakistan
 
creativity and imagination
creativity and imagination creativity and imagination
creativity and imagination
university of Gujrat, pakistan
 
Brainstorming 078 (1)
Brainstorming 078 (1)Brainstorming 078 (1)
Brainstorming 078 (1)
university of Gujrat, pakistan
 
speeh-artificial intelligemce
speeh-artificial intelligemce speeh-artificial intelligemce
speeh-artificial intelligemce
university of Gujrat, pakistan
 
Pp dealing with problem complexity (1)
Pp dealing with problem complexity (1)Pp dealing with problem complexity (1)
Pp dealing with problem complexity (1)
university of Gujrat, pakistan
 
Motivation
MotivationMotivation
Vision of artificial intelligence (1)
Vision of artificial intelligence (1)Vision of artificial intelligence (1)
Vision of artificial intelligence (1)
university of Gujrat, pakistan
 
Entrepreneurship (1)
Entrepreneurship (1)Entrepreneurship (1)
Entrepreneurship (1)
university of Gujrat, pakistan
 
Role of professional societies
Role of professional societiesRole of professional societies
Role of professional societies
university of Gujrat, pakistan
 
Dealing with culticultural environment (1)
Dealing with culticultural environment (1)Dealing with culticultural environment (1)
Dealing with culticultural environment (1)
university of Gujrat, pakistan
 
Dealing with problem complexity (1)
Dealing with problem complexity (1)Dealing with problem complexity (1)
Dealing with problem complexity (1)
university of Gujrat, pakistan
 
cyber security and cyber crime
cyber security and cyber crime cyber security and cyber crime
cyber security and cyber crime
university of Gujrat, pakistan
 

More from university of Gujrat, pakistan (20)

Change management
Change management Change management
Change management
 
Latest Trends in Digital Marketing
Latest Trends in Digital MarketingLatest Trends in Digital Marketing
Latest Trends in Digital Marketing
 
Dark web (2)
Dark web (2)Dark web (2)
Dark web (2)
 
Code of ethics and professional conduct (1)
Code of ethics and professional conduct (1)Code of ethics and professional conduct (1)
Code of ethics and professional conduct (1)
 
Certification accreditation and licensure (1)
Certification accreditation and licensure (1)Certification accreditation and licensure (1)
Certification accreditation and licensure (1)
 
biggest technology trends
biggest technology trendsbiggest technology trends
biggest technology trends
 
Freedom of information (1)
Freedom of information (1)Freedom of information (1)
Freedom of information (1)
 
Individual cognition ppt (1)
Individual cognition ppt (1)Individual cognition ppt (1)
Individual cognition ppt (1)
 
Top 10 highest (1)
Top 10 highest (1)Top 10 highest (1)
Top 10 highest (1)
 
creativity and imagination
creativity and imagination creativity and imagination
creativity and imagination
 
Brainstorming 078 (1)
Brainstorming 078 (1)Brainstorming 078 (1)
Brainstorming 078 (1)
 
speeh-artificial intelligemce
speeh-artificial intelligemce speeh-artificial intelligemce
speeh-artificial intelligemce
 
Pp dealing with problem complexity (1)
Pp dealing with problem complexity (1)Pp dealing with problem complexity (1)
Pp dealing with problem complexity (1)
 
Motivation
MotivationMotivation
Motivation
 
Vision of artificial intelligence (1)
Vision of artificial intelligence (1)Vision of artificial intelligence (1)
Vision of artificial intelligence (1)
 
Entrepreneurship (1)
Entrepreneurship (1)Entrepreneurship (1)
Entrepreneurship (1)
 
Role of professional societies
Role of professional societiesRole of professional societies
Role of professional societies
 
Dealing with culticultural environment (1)
Dealing with culticultural environment (1)Dealing with culticultural environment (1)
Dealing with culticultural environment (1)
 
Dealing with problem complexity (1)
Dealing with problem complexity (1)Dealing with problem complexity (1)
Dealing with problem complexity (1)
 
cyber security and cyber crime
cyber security and cyber crime cyber security and cyber crime
cyber security and cyber crime
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Consumer side

  • 1. 14.2. CLOUD DELIVERY MODELS: THE CLOUD CONSUMER PERSPECTIVE This section raises various considerations concerning the different ways in which cloud delivery models are administered and utilized by cloud consumers. Working with IaaS Environments Virtual servers are accessed at the operating system level through the use of remote terminal applications. Accordingly, the type of client software used directly depends on the type of operating system that is running at the virtual server, of which two common options are: • Remote Desktop (or Remote Desktop Connection) Client – for Windows- based environmentsand presentsa WindowsGUI desktop • SSH Client – for Mac and other Linux-based environmentstoallow for secure channelconnectionsto text-based shell accountsrunning onthe server OS Figure14.4 illustratesa typicalusagescenariofor virtualservers that are being offered as IaaS services after having been created with management interfaces. A cloud storagedevicecan be attacheddirectlytothe virtualservers and accessed through thevirtualservers’ functionalinterfacefor management by the operating system. Alternatively, a cloud storagedevicecan be attached toanIT resourcethat is being hosted outsideof the cloud, such as an on-premisedeviceover a WAN or VPN. In these cases, the following
  • 2. formatsfor the manipulationand transmissionofcloud storagedata are commonly used: • Networked File System –System-based storageaccess, whoserendering of files is similar to how folders are organized in operating systems(NFS, CIFS) • Storage Area Network Devices –Block-based storageaccesscollates and formatsgeographicallydiversedata intocohesive files for optimalnetwork transmission (iSCSI, FibreChannel) • Web-Based Resources – Object-basedstorageaccessbywhich an interfacethat isnot integrated intotheoperating system logically representsfiles, which canbe accessed through a Web-based interface (AmazonS3) IT Resource Provisioning Considerations Cloud consumers have a high degree of control over how and to what extent IT resources are provisioned as part of their IaaS environments. For example: • controlling scalabilityfeatures(automated scaling, load balancing) • controlling the lifecycle of virtualIT resources (shutting down, restarting, powering up of virtualdevices) • controlling the virtualnetworkenvironment and networkaccessrules (firewalls, logicalnetworkperimeters) • establishing and displaying serviceprovisioning agreements(account conditions, usageterms)  managing theattachmentofcloud storagedevices • managing thepre-allocationof cloud-based IT resources (resource reservation) • managing credentialsand passwordsfor cloud resourceadministrators • managing credentialsfor cloud-based securitygroupsthat access virtualized IT resourcesthrough an IAM • managing security-related configurations • managing customized virtualserver imagestorage(importing, exporting, backup) • selecting high-availabilityoptions(failover, IT resourceclustering) • selecting and monitoring SLA metrics
  • 3. • selecting basic softwareconfigurations(operating system, pre-installed softwarefor new virtualservers) • selecting IaaS resourceinstancesfrom a number of availablehardware- related configurationsand options(processing capabilities, RAM, storage) • selecting the geographicalregionsinwhich cloud-based IT resources should be hosted • tracking and managing costs The management interfacefor these types of provisioning tasksis usually a usageand administrationportal, but mayalso be offered via theuse of command line interface(CLI) tools that cansimplify theexecutionof many scripted administrativeactions. Even though standardizingthepresentationofadministrativefeaturesand controls is typicallypreferred, using different tools and user-interfacescan sometimesbe justified. For example, a script canbe madeto turnvirtual servers on and off nightly through a CLI, while adding or removing storage capacitycanbemore easily carried out using a portal. Working with PaaS Environments A typical PaaS IDE can offer a wide range of tools and programming resources, such as software libraries, class libraries, frameworks, APIs, and various runtime capabilities that emulate the intended cloud-based deployment environment. These features allow developers to create, test, and run application codewithin the cloud or locally (on-premise) while using the IDE to emulate the cloud deployment environment. Compiled or completed applications are then bundled and uploaded to the cloud, and deployed via the ready-made environments. This deployment process canalso be controlled through the IDE. PaaS also allows for applicationstouse cloud storagedevicesas independent data storing systemsfor holding development-specificdata (for examplein a repositorythat is availableoutsideof the cloud environment). Both SQL and NoSQL databasestructuresaregenerally supported. IT Resource Provisioning Considerations PaaS environments provide less administrative control than IaaS environments, but still offer a significant range of management features. For example: • establishing and displaying serviceprovisioning agreements, such as account conditionsand usageterms
  • 4. • selecting softwareplatform and development frameworksfor ready-made environments • selecting instancetypes, which are most commonly frontend or backend instances • selecting cloud storagedevicesfor use in ready-madeenvironments • controlling the lifecycle of PaaS-developed applications(deployment, starting, shutdown, restarting, and release) • controlling the versioning of deployed applicationsand modules • configuring availabilityand reliability-related mechanisms • managing credentialsfor developers and cloud resourceadministrators using IAM • managing generalsecuritysettings, such as accessiblenetworkports selecting and monitoring PaaS-related SLA metrics • managing and monitoringusageand IT resourcecosts • controlling scalabilityfeaturessuch asusagequotas, activeinstance thresholds, and the configurationand deployment of the automated scaling listener and load balancer mechanisms The usageand administrationportalthat isused to access PaaS management featurescanprovidethefeatureof pre-emptivelyselecting the timesat which an IT resourceis started and stopped. For example, a cloud resourceadministrator canset a cloud storagedeviceto turnitself on at 9:00AM thenturnoff twelve hours later. Building on thissystem can enable the optionof having theready-madeenvironment self-activateupon receiving data requestsfor a particularapplicationand turnoff after an extended period of inactivity. Working with SaaS Services Because SaaS-based cloud services are almost always accompanied by refined and generic APIs, they are usually designed to be incorporated as part of larger distributed solutions. A common example of this is Google Maps, which offers a comprehensive API that enables mapping information and images to be incorporated into Web sites and Web-based applications. ManySaaS offeringsare provided free of charge, although thesecloud services often comewith data collecting sub-programsthat harvest usage data for the benefit of the cloud provider. When using any SaaS product that is sponsored by third parties, thereisa reasonablechancethat it is performing a form of background informationgathering. Readingthecloud
  • 5. provider’sagreement will usually help shed light on any secondaryactivity that the cloud service is designed to perform. Cloud consumersusing SaaS productssupplied bycloud providersare relieved of the responsibilitiesof implementingand administeringtheir underlying hosting environments. Customizationoptionsareusually availableto cloud consumers; however, these optionsare generally limited to the runtimeusagecontrolof the cloud service instancesthat are generated specificallybyand for the cloud consumer. For example: • managing security-related configurations • managing select availabilityand reliabilityoptions • managing usagecosts • managing user accounts, profiles, and accessauthorization • selecting and monitoring SLAs • setting manualand automated scalabilityoptionsand limitations