SlideShare a Scribd company logo
Cloud Computing Introduction




                      Part 3
Understanding Cloud Computing
From the Top
Cloud Computing encompasses:

• Four Deployment Methods

• Three Service Models

• Five Essential
  Characteristics
Deployment Models
• Public Clouds

• Community Clouds

• Private Clouds

• Hybrid Clouds
Public Clouds
Advantages to Public Cloud        Disadvantages to Public Cloud
Computing                         Computing

                                  •Lack of Control
•Minimal capital expenditures     •Scalability within instances
•No upfront risk or commitments   •Lack of Investment
•Highly agile in dynamically      •Speed and Performance
sharing resources with multiple   •Reliability and Security
customers                         •Legacy systems
•Cost efficient
•Pay-for what is used
•Internet accessible
•Maintenance
Software as a Service (SaaS)

      A software application is offered as
      a service via an Internet connection.



                                             Infrastructure
                                              Storage
               Application
                                          Platform
           Functionality
                                      Application
        User Interface
                             CLOUD
                                API
Platform as a Service (PaaS)
 The six key elements of Platform of a Service
 are:

 •Integrated environment

 •User experience

 •Built-in management features
                                              Infrastructure
 •Built-in integration                         Storage
                                           Platform
 •Support collaboration

 •Deep application instrumentation
Benefits of PaaS
•   Each platform component is a service
•   Supports entire application lifecycle
•   Utilises same IDE environment
•   Multi-tenancy
•   Pay-per-use pricing model
•   Decreases Total Cost of Ownership
•   Built-in elasticity
•   Supports agile software development
•   Supports rapid development and deployment
•   Rapid configuration changes
Providing the Best Experience
A PaaS solution has two user bases:

•Software developers using the platform to build & deploy an
application; and
•Users actually using the application.
Infrastructure as a Service (IaaS)

                    IaaS offers organizations the option
                    to outsource the equipment needed
                   to support their business operations.



                          Platform
                      Application                Infrastructure
                  Functionality                   Storage
               User Interface
                                     CLOUD API
Managing IaaS as a Customer
 What to manage:

 •Unauthorised use of cloud services
 •Organisation change and adoption of cloud
 •Business value of using public clouds
Managing IaaS as a Provider
What to manage:

•Assimilation of cloud architectures
•Internal and external usage of cloud resources
•Support from public cloud resources
•Recovery of infrastructure and support costs
Thank you

More Related Content

What's hot

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
 
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Rex Wang
 
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
Xpand IT
 
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
Selvaratnam Uthaiyashankar
 
Understanding "the Cloud"
Understanding "the Cloud"Understanding "the Cloud"
Understanding "the Cloud"
Aciron Consulting
 
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
Evolve The Adobe Digital Marketing Community
 
WSO2Con EU 2016: Understanding Microservice Architecture
WSO2Con EU 2016: Understanding Microservice ArchitectureWSO2Con EU 2016: Understanding Microservice Architecture
WSO2Con EU 2016: Understanding Microservice Architecture
WSO2
 
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 PlatformWSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2
 
Streamline your SOA Portfolio
Streamline your SOA Portfolio Streamline your SOA Portfolio
Streamline your SOA Portfolio WSO2
 
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
WSO2
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
Abid Khan
 
Cloud Computing for the Enterprise
Cloud Computing for the EnterpriseCloud Computing for the Enterprise
Cloud Computing for the Enterprise
RightScale
 
Extending Openstack Horizon for multi cloud management
Extending Openstack Horizon for multi cloud managementExtending Openstack Horizon for multi cloud management
Extending Openstack Horizon for multi cloud management
CoreStack
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
kumar gaurav
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Muhammad Zubair
 
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
Xpand IT
 
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
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
WSO2
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2
 

What's hot (20)

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
 
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
 
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference...
 
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
 
Understanding "the Cloud"
Understanding "the Cloud"Understanding "the Cloud"
Understanding "the Cloud"
 
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
 
WSO2Con EU 2016: Understanding Microservice Architecture
WSO2Con EU 2016: Understanding Microservice ArchitectureWSO2Con EU 2016: Understanding Microservice Architecture
WSO2Con EU 2016: Understanding Microservice Architecture
 
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 PlatformWSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
 
Streamline your SOA Portfolio
Streamline your SOA Portfolio Streamline your SOA Portfolio
Streamline your SOA Portfolio
 
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Cloud Computing for the Enterprise
Cloud Computing for the EnterpriseCloud Computing for the Enterprise
Cloud Computing for the Enterprise
 
Extending Openstack Horizon for multi cloud management
Extending Openstack Horizon for multi cloud managementExtending Openstack Horizon for multi cloud management
Extending Openstack Horizon for multi cloud management
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
 
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
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 

Viewers also liked

Non warrantable condos
Non warrantable condosNon warrantable condos
Non warrantable condos
NagyudBenajmin
 
2 класс. lesson 19. мир верх ногами
2 класс. lesson 19. мир верх ногами2 класс. lesson 19. мир верх ногами
2 класс. lesson 19. мир верх ногами
shpinat
 
The How To of Crisis Communications
The How To of Crisis CommunicationsThe How To of Crisis Communications
The How To of Crisis Communications
Council of Manufacturing Associations
 
Working@distance
Working@distanceWorking@distance
Working@distance
Sara Wyke
 
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing TranslationDr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
Erin Lyons
 
Cookie replay attack unit wise presentation
Cookie replay attack  unit wise presentationCookie replay attack  unit wise presentation
Cookie replay attack unit wise presentationNilu Desai
 
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
Sparisoma Viridi
 
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
Sparisoma Viridi
 
Бауржан Исаев. Digital - это множитель
Бауржан Исаев. Digital - это множительБауржан Исаев. Digital - это множитель
Бауржан Исаев. Digital - это множительSocialMediaClubCA
 
Essential accessories for your home
Essential accessories for your homeEssential accessories for your home
Essential accessories for your homehenrikalm
 
기술적으로 멋부리기_조정민
기술적으로 멋부리기_조정민기술적으로 멋부리기_조정민
기술적으로 멋부리기_조정민
Yeaji Shin
 
презентация талассотерапии
презентация талассотерапиипрезентация талассотерапии
презентация талассотерапииAndreykireenkov
 
Mobile Apps in Retail
Mobile Apps in RetailMobile Apps in Retail
Mobile Apps in Retail
Apperian
 
Drinkkikoulutus 12.9.2012
Drinkkikoulutus 12.9.2012Drinkkikoulutus 12.9.2012
Drinkkikoulutus 12.9.2012
Liisa Loponen
 
Раим Дадыбаев. "Победный и Добрый кейсы"
Раим Дадыбаев. "Победный и Добрый кейсы"Раим Дадыбаев. "Победный и Добрый кейсы"
Раим Дадыбаев. "Победный и Добрый кейсы"SocialMediaClubCA
 

Viewers also liked (20)

Edifícios..
Edifícios..Edifícios..
Edifícios..
 
Impresion
ImpresionImpresion
Impresion
 
Locks of love
Locks of loveLocks of love
Locks of love
 
Non warrantable condos
Non warrantable condosNon warrantable condos
Non warrantable condos
 
2 класс. lesson 19. мир верх ногами
2 класс. lesson 19. мир верх ногами2 класс. lesson 19. мир верх ногами
2 класс. lesson 19. мир верх ногами
 
The How To of Crisis Communications
The How To of Crisis CommunicationsThe How To of Crisis Communications
The How To of Crisis Communications
 
Working@distance
Working@distanceWorking@distance
Working@distance
 
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing TranslationDr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing Translation
 
Cookie replay attack unit wise presentation
Cookie replay attack  unit wise presentationCookie replay attack  unit wise presentation
Cookie replay attack unit wise presentation
 
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
In Searching of Trees Natural Vibration Frequency Based on Granular Particles...
 
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
Pengaruh Posisi Intruder terhadap Bentuk Permukaan Bed Granular pada Efek Kac...
 
Бауржан Исаев. Digital - это множитель
Бауржан Исаев. Digital - это множительБауржан Исаев. Digital - это множитель
Бауржан Исаев. Digital - это множитель
 
Essential accessories for your home
Essential accessories for your homeEssential accessories for your home
Essential accessories for your home
 
기술적으로 멋부리기_조정민
기술적으로 멋부리기_조정민기술적으로 멋부리기_조정민
기술적으로 멋부리기_조정민
 
презентация талассотерапии
презентация талассотерапиипрезентация талассотерапии
презентация талассотерапии
 
Mobile Apps in Retail
Mobile Apps in RetailMobile Apps in Retail
Mobile Apps in Retail
 
Drinkkikoulutus 12.9.2012
Drinkkikoulutus 12.9.2012Drinkkikoulutus 12.9.2012
Drinkkikoulutus 12.9.2012
 
Csr template
Csr templateCsr template
Csr template
 
Раим Дадыбаев. "Победный и Добрый кейсы"
Раим Дадыбаев. "Победный и Добрый кейсы"Раим Дадыбаев. "Победный и Добрый кейсы"
Раим Дадыбаев. "Победный и Добрый кейсы"
 
09 isi pelajaran (1)
09 isi pelajaran (1)09 isi pelajaran (1)
09 isi pelajaran (1)
 

Similar to Introduction to Cloud Computing part 3

Top Cloud Computing Interview Questions
Top Cloud Computing Interview QuestionsTop Cloud Computing Interview Questions
Top Cloud Computing Interview Questions
Multisoft Virtual Academy
 
Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service
RightScale
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
Prem Sanil
 
Introduction to Cloud Computing part 2
Introduction to Cloud Computing part 2Introduction to Cloud Computing part 2
Introduction to Cloud Computing part 2
The Art of Service Pty Ltd
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
DataNext Solutions
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
MongoDB
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMW
Hisham Galal
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
Suman Sharma
 
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
NUS-ISS
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
Sofiya81
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
Tushar Choudhary
 
SAAS Cloud
SAAS CloudSAAS Cloud
SAAS Cloud
Devashish Gupta
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak
 
Cloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceCloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceSudip Chatterjee
 
cloud_ch1.pptx
cloud_ch1.pptxcloud_ch1.pptx
cloud_ch1.pptx
AdarshaDhakal
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic Ukraine
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalSukumar Nayak
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 

Similar to Introduction to Cloud Computing part 3 (20)

Top Cloud Computing Interview Questions
Top Cloud Computing Interview QuestionsTop Cloud Computing Interview Questions
Top Cloud Computing Interview Questions
 
Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Introduction to Cloud Computing part 2
Introduction to Cloud Computing part 2Introduction to Cloud Computing part 2
Introduction to Cloud Computing part 2
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMW
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
 
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
NUS-ISS Learning Day 2019-Software Platforms - Welcoming Unknown Enemies?
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
SAAS Cloud
SAAS CloudSAAS Cloud
SAAS Cloud
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
 
Cloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceCloud Computing & Business Intelligence
Cloud Computing & Business Intelligence
 
cloud_ch1.pptx
cloud_ch1.pptxcloud_ch1.pptx
cloud_ch1.pptx
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-External
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 

More from The Art of Service Pty Ltd

Using conflict resolution to improve your career and job opportunities
Using conflict resolution to improve your career and job opportunitiesUsing conflict resolution to improve your career and job opportunities
Using conflict resolution to improve your career and job opportunities
The Art of Service Pty Ltd
 
Toolkit Catalog February 2013 - The Art of Service
Toolkit Catalog February 2013 - The Art of ServiceToolkit Catalog February 2013 - The Art of Service
Toolkit Catalog February 2013 - The Art of Service
The Art of Service Pty Ltd
 
Want to keep your IT career? Never stop learning
Want to keep your IT career? Never stop learningWant to keep your IT career? Never stop learning
Want to keep your IT career? Never stop learning
The Art of Service Pty Ltd
 
Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4
The Art of Service Pty Ltd
 
Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1
The Art of Service Pty Ltd
 
Customer service february 2012
Customer service february  2012Customer service february  2012
Customer service february 2012
The Art of Service Pty Ltd
 
The modern Service Desk in 2012 and why ITIL 2011 is soooo last year
The modern Service Desk in 2012 and why ITIL 2011 is soooo last yearThe modern Service Desk in 2012 and why ITIL 2011 is soooo last year
The modern Service Desk in 2012 and why ITIL 2011 is soooo last year
The Art of Service Pty Ltd
 
ITIL education support from a new location
ITIL education support from a new locationITIL education support from a new location
ITIL education support from a new location
The Art of Service Pty Ltd
 
Practical aspects of blended learning
Practical aspects of blended learningPractical aspects of blended learning
Practical aspects of blended learning
The Art of Service Pty Ltd
 

More from The Art of Service Pty Ltd (9)

Using conflict resolution to improve your career and job opportunities
Using conflict resolution to improve your career and job opportunitiesUsing conflict resolution to improve your career and job opportunities
Using conflict resolution to improve your career and job opportunities
 
Toolkit Catalog February 2013 - The Art of Service
Toolkit Catalog February 2013 - The Art of ServiceToolkit Catalog February 2013 - The Art of Service
Toolkit Catalog February 2013 - The Art of Service
 
Want to keep your IT career? Never stop learning
Want to keep your IT career? Never stop learningWant to keep your IT career? Never stop learning
Want to keep your IT career? Never stop learning
 
Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4
 
Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1
 
Customer service february 2012
Customer service february  2012Customer service february  2012
Customer service february 2012
 
The modern Service Desk in 2012 and why ITIL 2011 is soooo last year
The modern Service Desk in 2012 and why ITIL 2011 is soooo last yearThe modern Service Desk in 2012 and why ITIL 2011 is soooo last year
The modern Service Desk in 2012 and why ITIL 2011 is soooo last year
 
ITIL education support from a new location
ITIL education support from a new locationITIL education support from a new location
ITIL education support from a new location
 
Practical aspects of blended learning
Practical aspects of blended learningPractical aspects of blended learning
Practical aspects of blended learning
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 

Introduction to Cloud Computing part 3

  • 3. From the Top Cloud Computing encompasses: • Four Deployment Methods • Three Service Models • Five Essential Characteristics
  • 4. Deployment Models • Public Clouds • Community Clouds • Private Clouds • Hybrid Clouds
  • 5. Public Clouds Advantages to Public Cloud Disadvantages to Public Cloud Computing Computing •Lack of Control •Minimal capital expenditures •Scalability within instances •No upfront risk or commitments •Lack of Investment •Highly agile in dynamically •Speed and Performance sharing resources with multiple •Reliability and Security customers •Legacy systems •Cost efficient •Pay-for what is used •Internet accessible •Maintenance
  • 6. Software as a Service (SaaS) A software application is offered as a service via an Internet connection. Infrastructure Storage Application Platform Functionality Application User Interface CLOUD API
  • 7. Platform as a Service (PaaS) The six key elements of Platform of a Service are: •Integrated environment •User experience •Built-in management features Infrastructure •Built-in integration Storage Platform •Support collaboration •Deep application instrumentation
  • 8. Benefits of PaaS • Each platform component is a service • Supports entire application lifecycle • Utilises same IDE environment • Multi-tenancy • Pay-per-use pricing model • Decreases Total Cost of Ownership • Built-in elasticity • Supports agile software development • Supports rapid development and deployment • Rapid configuration changes
  • 9. Providing the Best Experience A PaaS solution has two user bases: •Software developers using the platform to build & deploy an application; and •Users actually using the application.
  • 10. Infrastructure as a Service (IaaS) IaaS offers organizations the option to outsource the equipment needed to support their business operations. Platform Application Infrastructure Functionality Storage User Interface CLOUD API
  • 11. Managing IaaS as a Customer What to manage: •Unauthorised use of cloud services •Organisation change and adoption of cloud •Business value of using public clouds
  • 12. Managing IaaS as a Provider What to manage: •Assimilation of cloud architectures •Internal and external usage of cloud resources •Support from public cloud resources •Recovery of infrastructure and support costs

Editor's Notes

  1. Hi and Welcome to this program from The Art of Service\n\nWelcome to the first program in the Cloud Computing Certification series. This course will help you to understand the different components of cloud computing and how the services that utilize “the cloud” could be managed effectively. \n
  2. A useful analogy to use in understanding cloud computing is the utility service for electricity. A strong comparison was first introduced by Douglas Parkhill in 1966 which mentions many of the characteristics of modern-day cloud computing \n\nAt the start of the industrial Revolution, most manufacturing companies were creating their own energy. When power plants came, however, a ‘Grid’ was formed that delivered electricity to houses and plants. This gird interconnected the different power plants to each other and provided power redundancy. Residential and businesses were charged for what they used. Initially there was a lot of resistance. Some arguments were that it was:\n Too expensive\n Not secure enough\n Not stable / available enough\n\nBut nowadays everybody accepts the electricity delivery method as normal... The idea is that storage and processing power will be delivered in a similar fashion. There will be large organisations creating and managing the IT service where everybody else uses the output from the Internet, a “grid” of networks. IT connectivity becomes a utility, just like power.\n\nOnly when you consider disaster situations and how to minimise the damage done or how to recover quickly from them you will consider electricity as something you need to generate and manage yourself. (via diesel generators or other solutions) as you can not assume that electricity is a given in a disaster situation. \n\nMany references discuss the cloud model as a form of utility computing, referring by analogy to the electric power grid. Generating assets move in and out of the grid seamlessly and all the user knows is that the light goes on when the switch is flipped and the bill comes every month for the kilowatts consumed.\n
  3. Before understanding Infrastructure as a Service (IaaS), one must have a basic understanding of cloud computing concepts and how IaaS fits into the general solution. \n\nCloud computing is the culmination of several technologies that have been used in IT environments for decades. As a concept, cloud computing represents a paradigm shift on how systems are deployed. As a technology, cloud computing refers to the applications and services running on a distributed network using virtualized resources and accessed using Internet protocols and networking standards. However, cloud computing is still quite young and, therefore, still being defined.\n\nIn September 2011, the National Institute of Standards and Technology (NIST) published their NIST Definition of Cloud Computing (NIST Special Publication 800-145) after several years of discussion. The definition provided a cloud model consisting of:\n4 Deployment Methods: Private, Community, Public, and Hybrid Clouds\n3 Service Models: IaaS, PaaS, and SaaS\n5 Characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service\n
  4. The NIST definition identifies four deployment models: public, community, private, and hybrid clouds.\n\nPublic clouds are designed for open use by the general public. The public cloud exists on the premises of a business, academic, government organization who owns, manages, and operates the offering. \nCommunity clouds are designed for exclusive use by a specific community of users from organizations with shared missions or concerns. One or more of the organizations may own, manage, and operate the offering or it may be provided by a third party provider or a combination of the two. The solution may exist on or off the premises.\nPrivate clouds are designed for exclusive use by a single organization comprised of multiple consumers. The offering may be owned, managed, or operated by the organization, a third party, or a combination of the two. The solution may be found on or off premise.\nHybrid clouds are a combination of public, community, and private clouds, bound together using standardized or proprietary technology for data and application portability. A hybrid cloud must be a single entity that remains unique. \n
  5. The prevailing question in the argument for using private clouds over public clouds focuses on the issues with public clouds. \n\nWhile clear advantages exist for using public clouds, specifically cloud solutions where the infrastructure is shared among multiple customers, they have their disadvantages too. The most prevalent disadvantage is the lack of control over the data used within the cloud solution. Highly regulated industries must be responsible for the level of access public entities have to sensitive data. While the public cloud itself may be highly security, the WAN connection between the cloud and the business is still exposed. The backups and redundancy required by regulations may be insufficient from a public cloud provider; and if provided, may be more expensive than a private cloud. Many of the issues presented below support the lack of control issue.\n\nScalability within a virtual environment can happen on three levels: vertical scaling, horizontal scaling, and instance expansion. Most providers of a public cloud will easily offer vertical and horizontal scaling. This means they can provide a larger or smaller instance based on the customer’s requirements and they can increase or decrease the number of instances required by the customer. Unfortunately, most public cloud providers will not provide “instance expansion”, the ability to add resources within an instance. Therefore if an instance is constructed with a dedicated 2 GB of memory, the customer who requires 3 GB of memory for a short time during the instance session will not have it. When “on-demand” solutions are offered, the per-hour compute cost is generally higher than when “reserving” resources. So while cloud computing is highly scalable, the practices and service offerings of the cloud provider may not. \n\nSince public cloud providers are in the business of providing cloud services, some expectation is present that the charges for using those services will be inflated somewhat to cover staff, maintenance, and growth. Generally speaking, these charges will be less than the costs of providing the same service in a traditional IT environment over a short period of time. However when looking at the long-term use of cloud resources, the cost of using public cloud resources may be higher than creating the infrastructure for a private cloud. While there is no capital expenditures in using a public cloud, the operational costs can be significantly higher than a private cloud using either purchased or leased equipment. \n\nPrivate clouds are typically onsite to the business and will not require the use of a WAN connection. Public clouds will always utilize the WAN connection. Communicating over a long distance is recognized as slow. The data transfer rate across the WAN is dependent on the capabilities of the Internet Service Provider (ISP) in the area and usually tops out at 10mbps. The speed and performance requirements of some applications may not support the use of a public cloud because of the distance and ISP limitations, specifically those applications that support and use large data files, such as video. \n\nBusinesses tend to put more automation and controls in place than the minimum business requirements require: the practice is not bad because it falls inside the concept of optimizing the service, but the practice does show an area of concern related to using public resources – reliability and security. For public clouds, the reliability and security of the cloud is shared by all customers and will not change across the cloud. The service provider may make the cloud more reliable and more secure and the benefits of such actions will be shared across all customers and reflected in the pricing of the cloud services. To keep prices lower, a cloud provider is opt to support the minimal reliability and security requirements they can for their customers. While this appropriate for most situations, some applications and businesses require a greater level of reliability and security over time. Public clouds will not support these higher requirements. As a general rule, private clouds will be more reliable and more secure than public clouds because the private cloud is catering to the organization’s maximum requirements in this area.\n\nLegacy systems are not a good fit for public cloud support. With most legacy applications, the design of the application has a high degree of integration with the hardware, middleware, and operating system. Public clouds will typically provide “generic” abstractions of an infrastructure that is attractive to the majority of potential customers. Businesses will need to re-engineer the applications to utilize these generic abstraction or custom create an abstraction to support the legacy application. Custom abstractions require control over the virtualization controls of the hypervisor and will require establishing a private cloud in most cases. \n\nUsing a public cloud is not without its benefits and, in many cases, will provide most businesses the needed services they require. Unfortunately, the use of a public cloud is not always the best choice in particular situations and a business should consider if a private cloud solution is acceptable. \n
  6. Software as a Service (SaaS) is a software deployment opportunity where an application is hosted into the Internet environment. Once there, the application is available to users throughout the Internet without any need for the user to install or run the application on their own computer. As a result, the user does not have to be concerned with maintaining the software, its operations, or support. SaaS is a pay as you use service, meaning that initial purchase of software and its license is not required, rather the charge is a continuous charge, usually monthly, to use the application without any contract. \n \nFor software vendors, SaaS is an attractive solution because of the promise of stronger protection of its online intellectual property and an ongoing revenue stream. They can host the application on its own web server or allow it to be handled by a third-party application service provider (ASP). As a result, the term “software-as-a-service” is sometimes diluted as it has two meanings. It can speak to the application itself and the environment hosting the environment. The second situation is also referred to as a platform and is sometimes interchanged with platform-as-a-service. To combat this problem, some have started to use the terms “SaaS” and “SaaS platform” to distinguish between the two situations. \n\nRemember add-on development platforms from the last slide. Salesforce.com is a SaaS application and Force.com is the PaaS. As soon as a developer creates an add-on for SaleForce, they could potentially repackage the entire application and market it as a different application with SaleForce as its core “engine”. These enhanced and repackaged SaleForce-based SaaS applications are typically found in a market place run by Salesforce called AppExchange. For NetSuite, the marketplace is called SuiteApp.com. This is the “SaaS platform” previously mentioned.\n\nFor most end-users, the mechanics “behind the cloud” is not important as long as they can access and use the application effectively. For business management, the mechanics may provide a list of concerns and assurances about the product being used. It is important for the business to understand the actual scope of the service provider. Are they a true SaaS provider who provides the entire application and infrastructure required to support the business or are they a “software vendor” offering an application on another service provider’s infrastructure? The answer will influence many of the terms within the service level agreement. \n\nThe answer is also important for determining the “proper” interface for the business. For the end-user, accessing the application from the user interface is all that is required. But for a business, some other processes may require a “back office” interface to allow other systems used by the business to communicate with the SaaS application. Like other service models, this interface is defined by the Cloud API. However, in a situation with a software vendor using another provider’s infrastructure, is the Cloud API provided by the software vendor, the service provider, or both.\n
  7. As developers and businesses look into cloud solutions with more vigor and greater attention, there are increasingly more gaps being identified. Pay-as-you-use services for software, storage, computing, and even CRM (Customer Relations Management) are having greater success as time goes on. However, these services still only represent pieces of a larger solution. Platform-as-a-service has the ability to encompass all of these services plus more. A cloud platform includes all the systems requires to manage the entire life cycle of a web application. Bungee Labs have identified six key elements such a platform. to the most inclusive Platform-as-a-Service (PaaS) offering possible today:\n\nIntegrated environment\nThe first element of a fully functional platform is the ability to develop, test, deploy, host, and maintain the application in a single environment. The places a considerable amount of burden on the developer in terms of hardware, maintenance, and configuring to ensure that application moves through its life cycle. \n \nUser experience\nThe experience the developer has using the platform is critical to the success of the PaaS service. Most developers move from one project to the next, so repeat business is a considerable factor. But from the developing perspective, having the tools and capabilities available to move the application through its life cycle is extremely important. It's like using DOS and Windows. Though DOS allowed a computer user to perform most functions required at the time, the introduction of the Windows operating system made those functions easier to perform and with a more pleasant experience.\n \nBuilt In Management Features\nDevelopers and businesses have to deal with a number of different variables throughout the life cycle of the application which requires considerable attention to those factors that can adversely impact the proper functioning of the application. Of these, scalability is a major factor, as well as reliability and security. These factors should be built into the platform without any need to develop, configure, or in any way spend any time, cost, or effort away from the application itself. \n\nBuilt In Integration\nVery few applications are developed in complete isolation. The need to connect to external sources for dynamic data, updates, even third party web services is very much a required consideration. Specifically for applications depending on real time data, the platform needs to allow direct and continuous connection to external sources.\n \nSupport Collaboration\nIn the same way applications are not developed in isolation, developers do not work in isolation. Most software development projects are a collaboration of several individuals throughout the entire life cycle of the application. This collaboration is a mixture of formal and on-demand occurrences that require the ability to communicate effectively while maintaining the security and performance of the application code.\n \nDeep Application Instrumentation\nSoftware development no longer ends upon the deployment of the application. As much as a developer or business would like to think that they have introduced a perfect application into the marketplace, this is rarely true. How the application is used, the performance, and reliability issues are all concerns that software manufacture would like to monitor. A platform-as-a-service would have a full set of instrumentation in place to handle this monitoring to effect improvements.\n
  8. A particular PaaS environment allows the development, testing, deployment, and management of applications using cloud resources. The benefits of a PaaS service model are:\n\nREAD SLIDE\n
  9. A PaaS solution has two user bases. The first set of users is the software developers using the platform to build and deploy an application – software developers. The second set of users is the people using the application – the end user. Some providers have recognized a potential third set of users who are interested in understanding how the application is performing and the data it is generating – the business manager. The provider of a platform-as-a-service offering must be concerned with all sets of user s when maintaining the environment.\n \nThe first concern with user experience is realizing the extent in which users tend to multi-task during the day. For the end-user, these can be a variety of tasks ranging from data entry, to reviewing a document, to some form of communication like instant messaging or email. The software developer can be working on building code and needing resources to understand the code better, debug the code as its written or find examples of similar code. Business managers are performing multiple queries, looking for trends and problems, and compiling data for future reports. The work each of these users perform may be contained within the platform environment or strung across several resources available to the user. Working within the platform should facilitate key multi-tasking activities for each set of users. This can be done simply by allowing the user to go outside of the platform to find the resource and use it. A interface for the user could pull those resources into the interface so that the user does not have to change windows. To enhance the user's experience, the interface could be configured to automatically pull those resources together based on what the user is currently working on.\n \nNo matter the task or the user, the core component of the user experience is the user interface. The interface should be intuitive and easy to use. It should allow the user to customize views based on their work habits, without sacrificing functionality. Once configured by the user, the interface should retain the settings for following sessions. Many interfaces provide embedded applications, like Microsoft Word or Excel, or Adobe Acrobat so that the user's system is not bogged down by running multiple applications.\n
  10. Infrastructure as a Service offers organizations the option to outsource the equipment needed to support their business operations. This can include storage equipment, hardware, servers, and networking components. \n\nThe organization pays the service provider for the use of the equipment, and the service provider maintains ownership of and responsibility for the equipment, meaning that the service provider houses and runs the equipment, as well as being responsible for maintaining it. Traditionally, businesses would lower capital spending by leasing equipment and they could use and manage the equipment as they desire. IaaS is not a leasing agreement in the traditional sense because they are not only outsourcing the equipment, but the management and optimization of the equipment. \n\nIn this service model, the request from the customer is for an computing infrastructure with associated storage, but the customer will provide the platform and applications. The customer is responsible for everything running on top of the infrastructure. However, remember applications require storage to function optimally. To facilitate the interchange between the customer’s applications and platforms and the service provider’s infrastructure, the cloud provider will provide a “Cloud API”. \n\nConsider two IaaS providers who are using the same types and numbers of servers, storage devices, and network components. The same customer is running the exact same configuration of applications and platforms at the similar levels of demand. Instinctively, one might assume that the performance of each environment would be the same, but this is not necessarily true. The interface, the Cloud API, between the customer and the service provider can be distinct enough that the actual performance for the customer is impacted. \n\nThe Cloud API provided by different service providers are not the same. It is the responsibility of the customer to ensure the products and services they place on the infrastructure can appropriately communicate with the Cloud API. \n
  11. As a customer of IaaS, most of the responsibility of managing the infrastructure is placed on the service provider; however, how the infrastructure is used is still within the management scope of the consumer. Within this context, it is important that the purposes for using a cloud infrastructure and the capabilities of the cloud infrastructure match. Looking at the fabric of the infrastructure (computing, network, and storage) the availability of the required resources should be pursued. In many cases, a cloud provider may focus on computing resources, but not storage resources or vice versa. This can cause problems over time if the need for additional storage increases. At present, very few service providers provide support all areas of the fabric.\n\nLooking at the situation honestly, it is likely that some adoption of multicloud or hybrid cloud support is taken to ensure the entire infrastructure fabric is in place. Because of the competitive relationship between commercial cloud providers, any hope of cooperation between providers to support a federated solution is improbable, though some cloud providers have started to create strategic alliances to this effect. If the customer does not or cannot want for such events to happen, the effort to federate the cloud must occur in-house. In this manner, the cloud solutions are simply an extension of the organization’s existing infrastructure. \n\nAt this point, the in-house infrastructure must be evaluated. While it is possible to maintain a traditional IT environment where some business services are provided by a cloud or resources to the business are available through a cloud, extending the infrastructure may have additional challenges in this situation. At the same time, transforming a traditional infrastructure to a cloud-based infrastructure will provide a tighter coupling in a federated solution, the organization will have to incur some change in adopting new policies and standards consistent with building a cloud. This change may require new skills and knowledge for the organization. In addition to infrastructure changes, the adoption of new designs and practices may require significant redesign of applications and business systems.\n\nThe severity of the change will be based on how deeply the organization wants to adopt cloud computing as well as whether the organization has already been using technologies and practices consistent with a cloud computing. If the organization already utilizes virtualization in some infrastructure components, but not all; they will have an easier path to adopting full virtualization than an organization which has not used virtualization at all. \n
  12. For our purposes, any organization establishing a cloud infrastructure is considered a service provider; whether their customer is an internal employee or external consumer. Many commercial service providers started out by adopting cloud computing as a means to optimize their internal IT organization and found they could provide the same services in the marketplace. Tactically, the adoption of cloud computing has little differentiation relative to whether the customer is internal or externally located. At the same time, the processes associated with managing an internal cloud infrastructure has minimal differences from managing a traditional infrastructure. A common viewpoint is the cloud computing is an optimization of the older infrastructure models. \n\nThroughout this course, we have addressed several concerns that are relevant to organizations wishing to adopt a private cloud. Those greatest concerns are summarized here:\nTraditional versus cloud – one of the first concerns for an organization is to determine what business processes will be supported using cloud resources and how much of the traditional infrastructure will remain. Strategically, the organization may be driving toward the full support of the cloud, but realistically the fulfillment of this may take some time. The migration from traditional support to cloud support will have to be prioritized and managed appropriately. The migration of some legacy systems may be more expensive than utilizing a net-native application with the same functionality: the deciding factor dependent on how easily the data from the old system can be migrated to the new system.\nIn-house versus market – in conjunction with the previous concern is whether the cloud infrastructure will be used for internal customers only or will also support “public” usage. The applications and business supported by the cloud may provide many of the answers in this concern because the audience is already established, but the provisioning of the cloud may open opportunities that were not practical previously. The adoption of the cloud may be driven by the pursuit of such an opportunity.\nPublic cloud support – some reasonable assumption can be made that the organization is already utilizing cloud resources from several public cloud providers. A decision to continue using these public clouds or bringing supporting internally may be required. A possible driver for using a private cloud may be present if the use of a public cloud is counterproductive or risky, but the organization likes the benefits they are obtaining from its use.\nCost recovery – managing IT requires some effort to recovery costs for the investment and operation of the infrastructure and support. The use of cloud resources does not change this financial imperative; however the cloud computing model may force a re-evaluation of the accounting, chargeback, and billing methods of the organization. Techniques and ability to more accurately measure service may provide better cost models for the financial department and service delivery.\nFederated clouds – larger corporations may have to deal with multiple private infrastructures and/or private clouds. Incorporating all the previous concerns, some effort may be required to create an enterprise-wide cloud computing solution. This is especially true if attempts in cloud computing are made at a department level, a line of business, or individual datacenters where interfaces with other parts of the organization must be considered. \n
  13. Well done again for completing this program, we wish you the best of luck for your next program, and every success in your furture Cloud Computing career!\n