SlideShare a Scribd company logo
1 of 19
CLOUD COMPUTING
OVERVIEW
SOFTWARE DESIGN AND PROGRAMMING
MASTER OF SCIENCE
DIMITAR GEORGIEV
UNIVERSITY OF DENVER UNIVERSITY COLLEGE
NOVEMBER 20, 2016
WHAT IS THE CLOUD?
Cloud is a buzz-word that refers to numerous servers connected
to the Internet.
Neither the exact number nor the physical location of these
servers is an object of interest for the client.
What really matters is the fact that the data and software that
reside in the cloud are accessible virtually from any point with
internet connection.
2
CLOUD COMES IN DIFFERENT FLAVORS
• Software as a Service – SaaS
• Platform as a Service – PaaS
• Infrastructure as a Service – IaaS
• Identity as a Service -IDaaS
• Backend as a Service - BaaS
3
Software as a Service (SaaS)
SaaS – also referred to as on-demand software.
Software and the user data reside in the cloud. The client doesn’t need
to install and maintain anything else than a web browser. Clients
manage only their own data.
4
Source:
wdipl.com
Source: Chuck Hoppenrat
• Easy setup, requires minimal planning
• No need for application administration
• Device-independent access, often suitable
for thin and ultra-thin devices
• Pay-as-you-go model
• Increased disaster recovery and business
continuity
4
Platform as a Service (PaaS)
5
Source: iramari.com
Source: Chuck Hoppenrath
Cloud computing service that provides underlying hardware, hypervisor, operating
systems, databases, developer environment and network support.
PaaS abstracts the complexity and eliminates the need of building and maintaining
the infrastructure necessary for developing and launching an software application.
• Lower total cost of ownership
• Lower administrative overhead
• More current system software
• Let the client to put the focus on the product
not on the infrastructure issues
• On-demand scalability
• Offers pay-as-you-go model
5
Infrastructure as a Service (IaaS)
IaaS offers virtualized computing resources over the Internet. IaaS frees the
client from managing and administrating the physical infrastructure while
keeping the control over the OS, storage, databases, other software,
application deployment and to some extend the network.
6
Source: Chuck Hoppenrat
• The most secure and flexible cloud service
• Reduces IT staff and eliminates the need
for in-house data center
• Hardware scalability on-demand
• System and storage redundancy allows for
easy colocation
• Full control over administration, maintenance,
software versioning and patching inside of VM
• IaaS offers physical, dedicated virtual and
shared virtual servers
• Pay-as-you-go financial model
Source: iramari.com
6
How cloud services and in-home data
center are managed
7Source: mycloudblog7.wordpress.com
Moving from IaaS towards SaaS client
shifts more responsibilities upon clou
provider giving up on control over som
aspects in favor of minimized costs,
redundant resources, on-demand
scalability and easy deployment.
Identity as a Service (IDaaS)
8
IDaaS refers to an authentication
infrastructure that resides in the
cloud and is build, hosted and
managed by a third-party service
provider.
Single sign-on (SSO) is an
important part of IDaaS and refers
to a session and user
authentication service that grants
the user with access to various
other services using one set of
Source: gartner.com
Backend as a Service (BaaS) also known like
MBaaS – Mobile Backend as a Service
• Social media integration
• Native notification
• Search functionality
• Mobile application
management
• Visual development
• Solves cross-platform issues
9
Shifts mobile developer’s focus from back-end complexity to front-end development which is mo
the users.
Eliminates the need for developers to design and implement their own back-end service.
Also, eliminates the need for foreseen, planning and handling demand spikes for server capacity,
bandwidth through on-demand scalability.
Source: dreamfactory.com
CLOUD-BASED DATA STORAGE
• On-demand scalability
• Reliability – transparent data replication
• Web-based device-independent access
• Ease of use – lets the users map a drive
letter to remote file storage
• Pay-as-you-go model – users pay only
for the used storage
10
Cloud storage refers to a service model where data is managed, maintained and backed up remot
by third party service provider and made available to users over the Internet.
Source: techtarget.com
CLOUD COLLABORATION
• Web mail
• Blog
• Wiki
• Social media
• Shared documents
• Virtual meetings
• Calendar management
• Instant messaging
• VOIP
• Phone systems
11
Cloud collaboration offers virtual environment for enterprise collaboration that allows for employee
work together on documents or other data types stored in the cloud without the need to be in the s
physical location.
Source: telemerge.ca
VIRTUALIZATION
• Increased utilization of the
physical hardware
• Device and storage scalability
• Consolidation of resources
• Increased flexibility thorough
support for multiple OS
• Increased user access to key
resources
• Faster and at lower cost disaster
recovery and business continuity
• Decreased power consumption
and device footprint
12
Source: saransaro.in
Virtualization refers to the process of creating virtual entities that look and act like real ones, using
hardware and specific software.
CLOUD SECURITY
Advantages
• Immediate deployment of
software patches
• Fast incident response
• Hardware and software
redundancy
• Extended human-relations
research
• Better access to better
professionals
• Multifactor authentication
• Security certification
compliance
13
Disadvantages
• Country
• Multitenant risk
• Malicious insiders
• Vendor lock-in
• Risk of cloud-based
vendor failing
• More attractive target
for hacker attacks
• Data breaches and data
lossSource: primobonacina.com
Source: backupreview.com
DISASTER RECOVERY AND BUSINESS
CONTINUITY
Business continuity is a term used to
describe policies, procedures and actions
taken by an organization with regards to
ensure availability of critical business
functions to employees, customers and
other key stakeholders. This term also
refers to planning and preparations that
ensure an organization can continue to
operate in case of serious incidents or
disaster.
Disaster recovery refers to all the
activities that should be taken from the
organization with regards to restore
operations in the event of a disaster (fire,
flood, etc.) or an event with catastrophic
14
Source: complysmart.com
CLOUD MANAGEMENT
• Service-Level Agreement (SLA)
• Audit system backups
• System’s data flow
• Vendor lock-in
• Source-code escrow
• Technical support and help desk procedures
• Training procedures
• Provider’s security policies and procedures
• Data privacy requirements
• Economics of the cloud and Return on
Investment (ROI)
• Capacity planning and scaling capabilities
• Audit-logs
• Solution testing and validation
15
Every IT manager should take under consideration the following factors:
Source: doublehorn.com
CLOUD GOVERNANCE
Corporate governance is a system of
rules, practices, policies, laws and
controls by which the company is
directed and controlled. Corporate
governance determines company’s
decision making and administrative
processes.
IT or cloud governance is just a
subset of the current corporate
governance. IT governance switches
the focus on IT related procedures,
processes and controls in an effort to
achieve smooth deployment, better
performance, return on investment
16
Source: solarvps.com
CLOUD ECONOMICS
CapEx model requires purchase on a regular
basis of large equipment, assets and hiring many
professional with regards to meet the demand
spikes above projected. CapEx model
continuously bounces between underutilization
and extreme utilization.
OpEx model leverages virtualization that allows
the real demand to be closely followed. This
lowers upfront expenses and supports business
agility (opportunity cost) – company invests its
limited precious resources in faster product
development and entering new markets. Thanks
to the on-demand scalability the demand spikes
are no more an issue.
17
The simplest and the shortest definition of the cloud economics is transition from capital expenditu
operational expenditures (OpEx).
MIGRATION PLAN
• System goals and requirements
• Protection of the existing data
• Determination of the application’s current
characteristics
• Steps for avoiding vendor lock-in
• Training requirements
• Realistic deployment schedule
• Realistic budget
• IT governance issues
• Cloud bursting consideration
18
Source: bridgepointconsulting.com
Migration to the cloud is an important and laborious process that requires serious consideration. T
one universal solution but there is a wide range of potential pitfalls. Hiring a cloud consultant with
experience is highly recommended. Any migration plan should include:
Thank you!
19

More Related Content

What's hot

5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUDTyrone Systems
 
Tips For Building Private Cloud Architecture With Virtualization
Tips For Building Private Cloud Architecture With Virtualization Tips For Building Private Cloud Architecture With Virtualization
Tips For Building Private Cloud Architecture With Virtualization Aventis Systems, Inc.
 
Cloud service models
Cloud service modelsCloud service models
Cloud service modelsPrem Sanil
 
Cloud platform comparison
Cloud platform comparison Cloud platform comparison
Cloud platform comparison Amit Ghosh
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingTushar Gandhi
 
Intro to Cloud Computing and Amazon web services(AWS)
Intro to Cloud Computing and Amazon web services(AWS)Intro to Cloud Computing and Amazon web services(AWS)
Intro to Cloud Computing and Amazon web services(AWS)Suraj Kumar
 
What is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItWhat is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItReal Estate
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud ArchitectureDerek Keats
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning Ashnikbiz
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing convertedDrRajapraveen
 
Does your Infrastructure Zone Match Your Application Workload?
Does your Infrastructure Zone Match Your Application Workload?Does your Infrastructure Zone Match Your Application Workload?
Does your Infrastructure Zone Match Your Application Workload?Aaron Delp
 
Cloud computing
Cloud computingCloud computing
Cloud computingiqa hanafi
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrAmazon Web Services
 
Microsoft Azure cloud computing
Microsoft Azure cloud computingMicrosoft Azure cloud computing
Microsoft Azure cloud computingRoman Antonov
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing PptAnjoum .
 

What's hot (20)

5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD
 
Tips For Building Private Cloud Architecture With Virtualization
Tips For Building Private Cloud Architecture With Virtualization Tips For Building Private Cloud Architecture With Virtualization
Tips For Building Private Cloud Architecture With Virtualization
 
MS Azure
MS AzureMS Azure
MS Azure
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Cloud platform comparison
Cloud platform comparison Cloud platform comparison
Cloud platform comparison
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Intro to Cloud Computing and Amazon web services(AWS)
Intro to Cloud Computing and Amazon web services(AWS)Intro to Cloud Computing and Amazon web services(AWS)
Intro to Cloud Computing and Amazon web services(AWS)
 
What is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItWhat is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About It
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing converted
 
Does your Infrastructure Zone Match Your Application Workload?
Does your Infrastructure Zone Match Your Application Workload?Does your Infrastructure Zone Match Your Application Workload?
Does your Infrastructure Zone Match Your Application Workload?
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
 
Microsoft Azure cloud computing
Microsoft Azure cloud computingMicrosoft Azure cloud computing
Microsoft Azure cloud computing
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Viewers also liked

Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputingsree raj
 
Cloud Computing Course Content
Cloud Computing Course ContentCloud Computing Course Content
Cloud Computing Course ContentAshraf Ali
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewRobustCloud
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009Brent Jackson
 
Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXDiscover Cloud Computing
 
Cloud Computing overview and case study
Cloud Computing overview and case studyCloud Computing overview and case study
Cloud Computing overview and case studyBabak Hosseinzadeh
 
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...Lightbend
 
AWS Executive Overview - June 2016 - Gartner CIO Summit Toronto
AWS Executive Overview - June 2016 - Gartner CIO Summit TorontoAWS Executive Overview - June 2016 - Gartner CIO Summit Toronto
AWS Executive Overview - June 2016 - Gartner CIO Summit TorontoAmazon Web Services
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud ComputingPeter R. Egli
 
Blue brain technology
Blue brain technology Blue brain technology
Blue brain technology gande92
 
Skinput technology
Skinput technologySkinput technology
Skinput technologyranjeetdon
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergDr. Mazlan Abbas
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gMohan Kumar G
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaPrashant Gupta
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Viewers also liked (20)

Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud Computing Course Content
Cloud Computing Course ContentCloud Computing Course Content
Cloud Computing Course Content
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009
 
Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROX
 
Cloud Computing overview and case study
Cloud Computing overview and case studyCloud Computing overview and case study
Cloud Computing overview and case study
 
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...
Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Jav...
 
Blue brain Technology
Blue brain TechnologyBlue brain Technology
Blue brain Technology
 
AWS Executive Overview - June 2016 - Gartner CIO Summit Toronto
AWS Executive Overview - June 2016 - Gartner CIO Summit TorontoAWS Executive Overview - June 2016 - Gartner CIO Summit Toronto
AWS Executive Overview - June 2016 - Gartner CIO Summit Toronto
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Blue brain technology
Blue brain technology Blue brain technology
Blue brain technology
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Blue brain
Blue brain Blue brain
Blue brain
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Similar to Cloud computing overview

Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing FundamentalDony Riyanto
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingHostway|HOSTING
 
Cloud Computing in Business and facts
Cloud Computing in Business and factsCloud Computing in Business and facts
Cloud Computing in Business and factsArun Ganesh
 
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Amazon Web Services
 
Cloud computing-2 (1)
Cloud computing-2 (1)Cloud computing-2 (1)
Cloud computing-2 (1)JUDYFLAVIAB
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Contrast cbt cloud computing - v.2
Contrast cbt cloud computing - v.2Contrast cbt cloud computing - v.2
Contrast cbt cloud computing - v.2contrastcbt
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Mahesh Tibrewal
 
Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 

Similar to Cloud computing overview (20)

Introduction Of Cloud Computing
Introduction Of Cloud Computing Introduction Of Cloud Computing
Introduction Of Cloud Computing
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud Computing
 
Cloud Computing in Business and facts
Cloud Computing in Business and factsCloud Computing in Business and facts
Cloud Computing in Business and facts
 
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
 
Cloud computing-2 (1)
Cloud computing-2 (1)Cloud computing-2 (1)
Cloud computing-2 (1)
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Contrast cbt cloud computing - v.2
Contrast cbt cloud computing - v.2Contrast cbt cloud computing - v.2
Contrast cbt cloud computing - v.2
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Infographic: Benefits of Cloud
Infographic: Benefits of CloudInfographic: Benefits of Cloud
Infographic: Benefits of Cloud
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
cloud computng
cloud computng cloud computng
cloud computng
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud
CloudCloud
Cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud
CloudCloud
Cloud
 

Recently uploaded

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 

Recently uploaded (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

Cloud computing overview

  • 1. CLOUD COMPUTING OVERVIEW SOFTWARE DESIGN AND PROGRAMMING MASTER OF SCIENCE DIMITAR GEORGIEV UNIVERSITY OF DENVER UNIVERSITY COLLEGE NOVEMBER 20, 2016
  • 2. WHAT IS THE CLOUD? Cloud is a buzz-word that refers to numerous servers connected to the Internet. Neither the exact number nor the physical location of these servers is an object of interest for the client. What really matters is the fact that the data and software that reside in the cloud are accessible virtually from any point with internet connection. 2
  • 3. CLOUD COMES IN DIFFERENT FLAVORS • Software as a Service – SaaS • Platform as a Service – PaaS • Infrastructure as a Service – IaaS • Identity as a Service -IDaaS • Backend as a Service - BaaS 3
  • 4. Software as a Service (SaaS) SaaS – also referred to as on-demand software. Software and the user data reside in the cloud. The client doesn’t need to install and maintain anything else than a web browser. Clients manage only their own data. 4 Source: wdipl.com Source: Chuck Hoppenrat • Easy setup, requires minimal planning • No need for application administration • Device-independent access, often suitable for thin and ultra-thin devices • Pay-as-you-go model • Increased disaster recovery and business continuity 4
  • 5. Platform as a Service (PaaS) 5 Source: iramari.com Source: Chuck Hoppenrath Cloud computing service that provides underlying hardware, hypervisor, operating systems, databases, developer environment and network support. PaaS abstracts the complexity and eliminates the need of building and maintaining the infrastructure necessary for developing and launching an software application. • Lower total cost of ownership • Lower administrative overhead • More current system software • Let the client to put the focus on the product not on the infrastructure issues • On-demand scalability • Offers pay-as-you-go model 5
  • 6. Infrastructure as a Service (IaaS) IaaS offers virtualized computing resources over the Internet. IaaS frees the client from managing and administrating the physical infrastructure while keeping the control over the OS, storage, databases, other software, application deployment and to some extend the network. 6 Source: Chuck Hoppenrat • The most secure and flexible cloud service • Reduces IT staff and eliminates the need for in-house data center • Hardware scalability on-demand • System and storage redundancy allows for easy colocation • Full control over administration, maintenance, software versioning and patching inside of VM • IaaS offers physical, dedicated virtual and shared virtual servers • Pay-as-you-go financial model Source: iramari.com 6
  • 7. How cloud services and in-home data center are managed 7Source: mycloudblog7.wordpress.com Moving from IaaS towards SaaS client shifts more responsibilities upon clou provider giving up on control over som aspects in favor of minimized costs, redundant resources, on-demand scalability and easy deployment.
  • 8. Identity as a Service (IDaaS) 8 IDaaS refers to an authentication infrastructure that resides in the cloud and is build, hosted and managed by a third-party service provider. Single sign-on (SSO) is an important part of IDaaS and refers to a session and user authentication service that grants the user with access to various other services using one set of Source: gartner.com
  • 9. Backend as a Service (BaaS) also known like MBaaS – Mobile Backend as a Service • Social media integration • Native notification • Search functionality • Mobile application management • Visual development • Solves cross-platform issues 9 Shifts mobile developer’s focus from back-end complexity to front-end development which is mo the users. Eliminates the need for developers to design and implement their own back-end service. Also, eliminates the need for foreseen, planning and handling demand spikes for server capacity, bandwidth through on-demand scalability. Source: dreamfactory.com
  • 10. CLOUD-BASED DATA STORAGE • On-demand scalability • Reliability – transparent data replication • Web-based device-independent access • Ease of use – lets the users map a drive letter to remote file storage • Pay-as-you-go model – users pay only for the used storage 10 Cloud storage refers to a service model where data is managed, maintained and backed up remot by third party service provider and made available to users over the Internet. Source: techtarget.com
  • 11. CLOUD COLLABORATION • Web mail • Blog • Wiki • Social media • Shared documents • Virtual meetings • Calendar management • Instant messaging • VOIP • Phone systems 11 Cloud collaboration offers virtual environment for enterprise collaboration that allows for employee work together on documents or other data types stored in the cloud without the need to be in the s physical location. Source: telemerge.ca
  • 12. VIRTUALIZATION • Increased utilization of the physical hardware • Device and storage scalability • Consolidation of resources • Increased flexibility thorough support for multiple OS • Increased user access to key resources • Faster and at lower cost disaster recovery and business continuity • Decreased power consumption and device footprint 12 Source: saransaro.in Virtualization refers to the process of creating virtual entities that look and act like real ones, using hardware and specific software.
  • 13. CLOUD SECURITY Advantages • Immediate deployment of software patches • Fast incident response • Hardware and software redundancy • Extended human-relations research • Better access to better professionals • Multifactor authentication • Security certification compliance 13 Disadvantages • Country • Multitenant risk • Malicious insiders • Vendor lock-in • Risk of cloud-based vendor failing • More attractive target for hacker attacks • Data breaches and data lossSource: primobonacina.com Source: backupreview.com
  • 14. DISASTER RECOVERY AND BUSINESS CONTINUITY Business continuity is a term used to describe policies, procedures and actions taken by an organization with regards to ensure availability of critical business functions to employees, customers and other key stakeholders. This term also refers to planning and preparations that ensure an organization can continue to operate in case of serious incidents or disaster. Disaster recovery refers to all the activities that should be taken from the organization with regards to restore operations in the event of a disaster (fire, flood, etc.) or an event with catastrophic 14 Source: complysmart.com
  • 15. CLOUD MANAGEMENT • Service-Level Agreement (SLA) • Audit system backups • System’s data flow • Vendor lock-in • Source-code escrow • Technical support and help desk procedures • Training procedures • Provider’s security policies and procedures • Data privacy requirements • Economics of the cloud and Return on Investment (ROI) • Capacity planning and scaling capabilities • Audit-logs • Solution testing and validation 15 Every IT manager should take under consideration the following factors: Source: doublehorn.com
  • 16. CLOUD GOVERNANCE Corporate governance is a system of rules, practices, policies, laws and controls by which the company is directed and controlled. Corporate governance determines company’s decision making and administrative processes. IT or cloud governance is just a subset of the current corporate governance. IT governance switches the focus on IT related procedures, processes and controls in an effort to achieve smooth deployment, better performance, return on investment 16 Source: solarvps.com
  • 17. CLOUD ECONOMICS CapEx model requires purchase on a regular basis of large equipment, assets and hiring many professional with regards to meet the demand spikes above projected. CapEx model continuously bounces between underutilization and extreme utilization. OpEx model leverages virtualization that allows the real demand to be closely followed. This lowers upfront expenses and supports business agility (opportunity cost) – company invests its limited precious resources in faster product development and entering new markets. Thanks to the on-demand scalability the demand spikes are no more an issue. 17 The simplest and the shortest definition of the cloud economics is transition from capital expenditu operational expenditures (OpEx).
  • 18. MIGRATION PLAN • System goals and requirements • Protection of the existing data • Determination of the application’s current characteristics • Steps for avoiding vendor lock-in • Training requirements • Realistic deployment schedule • Realistic budget • IT governance issues • Cloud bursting consideration 18 Source: bridgepointconsulting.com Migration to the cloud is an important and laborious process that requires serious consideration. T one universal solution but there is a wide range of potential pitfalls. Hiring a cloud consultant with experience is highly recommended. Any migration plan should include: