SlideShare a Scribd company logo

Cloud computing

Cloud computing Definition of Cloud Computing History and origins of Cloud Computing Cloud Computing services and model cloud service engineering life cycle TEST AND DEVELOPMENT PLATFORM Cloud migration

1 of 32
Download to read offline
CLOUD COMPUTING
HAIDER NAFAA
ID:201521051
IRAQ
Outline
• Definition of Cloud Computing
• History and origins of Cloud Computing
• Cloud Computing services and model
• cloud service engineering life cycle
• TEST AND DEVELOPMENT PLATFORM
• Cloud migration
• Concluding Remarks
Do you Use the Cloud?
Have you used the cloud computing
For these services
Definition of Cloud Computing
Computing and software resources that are delivered on
demand, as service.
(2013, January) A Walk in the Clouds. Cloud Computing, CDW-G Reference Guide., 3-5.
The cloud is actually a bunch of computer servers that store
and transmit data These servers are very large and can hold
massive amounts of data The servers can be housed any
where in the world the user accesses the data by log-in from
any where
Cloud computing
Cloud Service
Developer
Cloud Service
Consumer
Cloud Service Provider
Cloud Computing Generic Architecture
ServiceDeliveryPortal
BSS
Business
Support
Services
Offering Mgmt
Order Mgmt
Accounting & Billing
Customer Mgmt
Entitlements
Contract Mgmt SLA
Reporting
Pricing / Rating
Peering & Settlement
Subscriber Mgmt
Service Offering
Catalog
Invoicing
OSS
Operational
Support
Services
Service Automation Mgmt
Virtualization Mgmt
Reporting & AnalyticsMetering
ServiceDevelopmentPortal
Common Cloud Platform
Security & Resiliency
Consumer
Administrator
Consumer
Business
Manager
Partner Clouds
Customer
In-house IT
Service Def. &
Developm.. Tools
Image Creation
Tools
Developer
Service Definitions
Software-as-a-Service - e.g. Lotus Live
Cloud
Services
Platform as-as-Service - e.g. Desktop CloudUser
Interface
Service
User
Infrastructure-as-a-Service - e.g. Compute Cloud
Virtualized Infrastructure – Server, Storage, Network
ManagedEnvironmentManagementEnvironment
…
Operational Console
Provisioning
Monitoring & Event Mgmt
Service Delivery Catalog
Configuration Mgmt
Continuity Mgmt,
Backup / Restore Asset Mgmt
Service Request Mgmt
Service Level Mgmt
Image Lifecycle Mgmt
Capacity, Perform. Mgmt
Incident, Problem
& Change Mgmt
Service Provider Portal
Service Business Manager Service Operations Manager
API
API
cloud computing Service and Deployment
Models
 Software as a Service (Saas)
Platforms as a Service (Paas)
Infrastructure as a Service (Iaas)
Cloud service model
What is Software as a Service? (SaaS)
• SaaS is a software delivery methodology
that provides licensed multi-tenant access
to software and its functions remotely as a
Web-based service.
Infrastructure as a Service (IaaS)
• IaaS is the delivery of technology
infrastructure on demand scalable service
Platform as a Service (PaaS)
• PaaS provides all of the facilities required
to support the complete life cycle of
building and delivering web applications
and services entirely from the Internet.
Cloud Deployment Models
Private cloud : is cloud infrastructure operated solely for a
single organization, whether managed internally or
externally . these service use storage capacity and processor
power that is not owned by the organization or business .
Public cloud : is a style of computing where scalable and elastic
IT-enabled capabilities are provided as a service to external
customers using Internet technologies—i.e., public cloud
computing uses cloud computing technologies to support
customers that are external to the provider’s organization
Cloud Deployment Models
Private cloud + Public cloud = HYBRID CLOUD
Hybrid cloud :
Hybrid cloud is a composition of two or more clouds
(private, community or public) that remain distinct
entities but are bound together, offering the benefits of
multiple deployment models. Hybrid cloud can also
mean the ability to connect collocation, managed and
dedicated services with cloud resources
Current Leaders
Key Players in Cloud Computing Platforms
Company Cloud Computing
Platform
Year of
Launch
Key Offering
Amazon.com AWS (Amazon Web
Services)
2006 Infrastructure as a service (Storage
Computing), Datasets and Content
Distribution
Microsoft Azure 2009 Application platform as a service (.Net,
SQL data services )
Google Google App. Engine 2008 Web Application Platform as Service
IBM
Salesforce.com
Blue Cloud Force.com 2008 Proprietary 4GL Web application as an
demand platform
Service Delivery Model Examples
SaaS
PaaS
IaaS
Amazon Google Microsoft Salesforce
Software engineering vs. cloud service
engineering life cycle
The aim of Software Development Life Cycle (SDLC) is to enable a smoother
transition from one phase to another in order to complete a software
project within a timeframe and a budget
Cloud Strategy work
Implement Cloud
Servers Storage
Network
Infrastructure
Platform &
Applications
Email
Bus
Apps
BPM
Sys
Mgmt
Info
Mgmt
Web
Svr
Assess Workload
E-Mail,
Collaboration
Software
Development
Test & Pre-
Production
Data
Intensive
Processing
Database ERP
Determine Cloud
Delivery Model
Enterprise
Private Public
Hybrid
Trad
IT
Create IT Roadmap
Capital
Private
Cloud
Hybrid
Cloud
Trad
IT
Rent
Financial
Workload
CustomStandard
Establish Architecture
Service
Definition
Tools
Service
Publishing
Tools
Service
Fulfillment &
Config Tools
Service
Reporting &
Analytics
Service
Planning
Role
Based
Access
OSS
BSS
Infrastructure
Platform
Software
End
Users,
Operators
Service
Catalog
Operational
Console
Cloud
Services
Cloud Platform
Define Business Value
Enterprise Cloud Solutions
1. Hybrid Cloud
– Scalability of the Public Cloud with the control and security of a
private cloud
2. Disaster Recovery
– Keep images of your servers on cloud infrastructure ready to go in
case of a disaster
3. Cloud File Storage
– Backup or Archive your company data to cloud file storage
4. Load Balancing
– Use cloud infrastructure for overflow management during peak usage
times
Enterprise Cloud Solutions (cont)
5 . Overhead Control
– Lower overhead costs and make your bids more
competitive
6 . Distributed Network Control and Cost Reporting
– Create an individual private networks for each of
your subsidiaries or contracts
7 . Rapid Deployment
– Turn up servers immediately to fulfill project
timelines
8 - T E S T / D E V E L O P M E N T P L AT F O R M
Use Cloud Infrastructure Servers As Your Test
And Development Platform
CLOUD COMPUTING
TEST AND
DEVELOPMENT
PLATFORM
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Examples : Oracle Testing as a Service
Oracle Testing as a Service
Automatec the testing process
CLOUD MIGRATION
Cloud migration is the process of moving data,
applications or other business elements
from an organization's onsite computers to
the cloud, or moving them from one cloud
environment to another.
Cloud computing
Concluding Remarks 1
• Cloud computing stimulates new research directions for new
and novel ways of developing software & services
• Proper planning and migration services are needed to ensure
a successful implementation
• Public and Private Clouds can be deployed together to
leverage the best of both
Concluding Remarks 2
• Testing as a Service (TaaS) has a huge potential for
Software Engineering in general and GSE in particular
• need for process and tool support for migration and/or
upgrade of applications and tools for cloud computing
model
32

More Related Content

What's hot

Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingJithin Parakka
 
The seminar report on cloud computing
The seminar report on cloud computingThe seminar report on cloud computing
The seminar report on cloud computingDivyesh Shah
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud ComputingRajshri Mohan
 
Cloud computing presentation
Cloud computing presentation  Cloud computing presentation
Cloud computing presentation hemanth S R
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGTanmoy Barman
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
cloud computing 5.pptx
cloud computing 5.pptxcloud computing 5.pptx
cloud computing 5.pptxJatin673232
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 

What's hot (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The seminar report on cloud computing
The seminar report on cloud computingThe seminar report on cloud computing
The seminar report on cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
cloud computing
cloud computingcloud computing
cloud computing
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing presentation
Cloud computing presentation  Cloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
cloud computing 5.pptx
cloud computing 5.pptxcloud computing 5.pptx
cloud computing 5.pptx
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 

Similar to Cloud computing

CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Cloud management
Cloud managementCloud management
Cloud managementsurbhi jha
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
 
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
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueRapidValue
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1charan7575
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373Prithvi Rajkumar
 

Similar to Cloud computing (20)

CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud management
Cloud managementCloud management
Cloud management
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
cloud computing
cloud computingcloud computing
cloud computing
 
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
 
Sunil
SunilSunil
Sunil
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

More from حيدر نافع nafaa

More from حيدر نافع nafaa (7)

Opnet lab 6 solutions
Opnet lab 6 solutionsOpnet lab 6 solutions
Opnet lab 6 solutions
 
Opnet lab 5 solutions
Opnet lab 5 solutionsOpnet lab 5 solutions
Opnet lab 5 solutions
 
Opnet lab 4 solutions
Opnet lab 4 solutionsOpnet lab 4 solutions
Opnet lab 4 solutions
 
Opnet lab 2 solutions
Opnet lab 2 solutionsOpnet lab 2 solutions
Opnet lab 2 solutions
 
Opnet lab 3 solutions
Opnet lab 3 solutionsOpnet lab 3 solutions
Opnet lab 3 solutions
 
Opnet lab 1 solutions
Opnet lab 1 solutionsOpnet lab 1 solutions
Opnet lab 1 solutions
 
Factored Operating System An Operating System for Multicore and Clouds
Factored Operating System  An Operating System for Multicore and CloudsFactored Operating System  An Operating System for Multicore and Clouds
Factored Operating System An Operating System for Multicore and Clouds
 

Recently uploaded

2.27.24 Malcolm X and the Black Freedom Struggle.pptx
2.27.24 Malcolm X and the Black Freedom Struggle.pptx2.27.24 Malcolm X and the Black Freedom Struggle.pptx
2.27.24 Malcolm X and the Black Freedom Struggle.pptxMaryPotorti1
 
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptxMasami YASUDA
 
Peninsula Channel Commanders Rules Handbook
Peninsula Channel Commanders Rules HandbookPeninsula Channel Commanders Rules Handbook
Peninsula Channel Commanders Rules Handbookpccwebmasterhmb
 
Data Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdfData Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdfChristalin Nelson
 
Capitol Doctoral Presentation -Feb 2024.pptx
Capitol Doctoral Presentation -Feb 2024.pptxCapitol Doctoral Presentation -Feb 2024.pptx
Capitol Doctoral Presentation -Feb 2024.pptxCapitolTechU
 
Successful projects and failed programmes – the cost of not designing the who...
Successful projects and failed programmes – the cost of not designing the who...Successful projects and failed programmes – the cost of not designing the who...
Successful projects and failed programmes – the cost of not designing the who...Association for Project Management
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxdeputymitchell2
 
Discussing the new Competence Framework for project managers in the built env...
Discussing the new Competence Framework for project managers in the built env...Discussing the new Competence Framework for project managers in the built env...
Discussing the new Competence Framework for project managers in the built env...Association for Project Management
 
Cumilla civil surgeon Health assistant question solution.pdf
Cumilla civil surgeon  Health assistant question solution.pdfCumilla civil surgeon  Health assistant question solution.pdf
Cumilla civil surgeon Health assistant question solution.pdfMohonDas
 
EmpTech Lesson 8-Basic Web Page Creation.pptx
EmpTech Lesson 8-Basic Web Page Creation.pptxEmpTech Lesson 8-Basic Web Page Creation.pptx
EmpTech Lesson 8-Basic Web Page Creation.pptxliera silvan
 
How To Create Record Rules in the Odoo 17
How To Create Record Rules in the Odoo 17How To Create Record Rules in the Odoo 17
How To Create Record Rules in the Odoo 17Celine George
 
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?Can Brain Science Actually Help Make Your Training & Teaching "Stick"?
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?Aggregage
 
Add Products From Catalog in Odoo 17 Sales
Add Products From Catalog in Odoo 17 SalesAdd Products From Catalog in Odoo 17 Sales
Add Products From Catalog in Odoo 17 SalesCeline George
 
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptx
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptxBIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptx
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptxRAVEESHAD
 
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...SABC News
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfVanessa Camilleri
 
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdf
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdfA Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdf
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdfOH TEIK BIN
 
Andreas Schleicher_ Strengthening Upper Secondary Education in Lithuania
Andreas Schleicher_ Strengthening Upper Secondary  Education in LithuaniaAndreas Schleicher_ Strengthening Upper Secondary  Education in Lithuania
Andreas Schleicher_ Strengthening Upper Secondary Education in LithuaniaEduSkills OECD
 

Recently uploaded (20)

2.27.24 Malcolm X and the Black Freedom Struggle.pptx
2.27.24 Malcolm X and the Black Freedom Struggle.pptx2.27.24 Malcolm X and the Black Freedom Struggle.pptx
2.27.24 Malcolm X and the Black Freedom Struggle.pptx
 
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx
天橋立 観光メモ 2024-30-302-2-Amanohashidate Sightseeing Memo.pptx
 
Peninsula Channel Commanders Rules Handbook
Peninsula Channel Commanders Rules HandbookPeninsula Channel Commanders Rules Handbook
Peninsula Channel Commanders Rules Handbook
 
Data Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdfData Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdf
 
CLUBE PERLINGUAS .
CLUBE PERLINGUAS                        .CLUBE PERLINGUAS                        .
CLUBE PERLINGUAS .
 
Capitol Doctoral Presentation -Feb 2024.pptx
Capitol Doctoral Presentation -Feb 2024.pptxCapitol Doctoral Presentation -Feb 2024.pptx
Capitol Doctoral Presentation -Feb 2024.pptx
 
Successful projects and failed programmes – the cost of not designing the who...
Successful projects and failed programmes – the cost of not designing the who...Successful projects and failed programmes – the cost of not designing the who...
Successful projects and failed programmes – the cost of not designing the who...
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Discussing the new Competence Framework for project managers in the built env...
Discussing the new Competence Framework for project managers in the built env...Discussing the new Competence Framework for project managers in the built env...
Discussing the new Competence Framework for project managers in the built env...
 
Cumilla civil surgeon Health assistant question solution.pdf
Cumilla civil surgeon  Health assistant question solution.pdfCumilla civil surgeon  Health assistant question solution.pdf
Cumilla civil surgeon Health assistant question solution.pdf
 
EmpTech Lesson 8-Basic Web Page Creation.pptx
EmpTech Lesson 8-Basic Web Page Creation.pptxEmpTech Lesson 8-Basic Web Page Creation.pptx
EmpTech Lesson 8-Basic Web Page Creation.pptx
 
How To Create Record Rules in the Odoo 17
How To Create Record Rules in the Odoo 17How To Create Record Rules in the Odoo 17
How To Create Record Rules in the Odoo 17
 
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?Can Brain Science Actually Help Make Your Training & Teaching "Stick"?
Can Brain Science Actually Help Make Your Training & Teaching "Stick"?
 
Add Products From Catalog in Odoo 17 Sales
Add Products From Catalog in Odoo 17 SalesAdd Products From Catalog in Odoo 17 Sales
Add Products From Catalog in Odoo 17 Sales
 
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptx
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptxBIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptx
BIOCHEMICAL PROPERTIES OF WATER .Raveesh.pptx
 
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...
MEC MAJUBA SADDENED BY THE PASSING AWAY OF THREE TEACHERS FOLLOWING A CAR ACC...
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
 
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdf
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdfA Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdf
A Free eBook ~ Mental Exercise ...Puzzles to Analyze.pdf
 
Andreas Schleicher_ Strengthening Upper Secondary Education in Lithuania
Andreas Schleicher_ Strengthening Upper Secondary  Education in LithuaniaAndreas Schleicher_ Strengthening Upper Secondary  Education in Lithuania
Andreas Schleicher_ Strengthening Upper Secondary Education in Lithuania
 

Cloud computing

  • 2. Outline • Definition of Cloud Computing • History and origins of Cloud Computing • Cloud Computing services and model • cloud service engineering life cycle • TEST AND DEVELOPMENT PLATFORM • Cloud migration • Concluding Remarks
  • 3. Do you Use the Cloud? Have you used the cloud computing For these services
  • 4. Definition of Cloud Computing Computing and software resources that are delivered on demand, as service. (2013, January) A Walk in the Clouds. Cloud Computing, CDW-G Reference Guide., 3-5. The cloud is actually a bunch of computer servers that store and transmit data These servers are very large and can hold massive amounts of data The servers can be housed any where in the world the user accesses the data by log-in from any where
  • 6. Cloud Service Developer Cloud Service Consumer Cloud Service Provider Cloud Computing Generic Architecture ServiceDeliveryPortal BSS Business Support Services Offering Mgmt Order Mgmt Accounting & Billing Customer Mgmt Entitlements Contract Mgmt SLA Reporting Pricing / Rating Peering & Settlement Subscriber Mgmt Service Offering Catalog Invoicing OSS Operational Support Services Service Automation Mgmt Virtualization Mgmt Reporting & AnalyticsMetering ServiceDevelopmentPortal Common Cloud Platform Security & Resiliency Consumer Administrator Consumer Business Manager Partner Clouds Customer In-house IT Service Def. & Developm.. Tools Image Creation Tools Developer Service Definitions Software-as-a-Service - e.g. Lotus Live Cloud Services Platform as-as-Service - e.g. Desktop CloudUser Interface Service User Infrastructure-as-a-Service - e.g. Compute Cloud Virtualized Infrastructure – Server, Storage, Network ManagedEnvironmentManagementEnvironment … Operational Console Provisioning Monitoring & Event Mgmt Service Delivery Catalog Configuration Mgmt Continuity Mgmt, Backup / Restore Asset Mgmt Service Request Mgmt Service Level Mgmt Image Lifecycle Mgmt Capacity, Perform. Mgmt Incident, Problem & Change Mgmt Service Provider Portal Service Business Manager Service Operations Manager API API
  • 7. cloud computing Service and Deployment Models
  • 8.  Software as a Service (Saas) Platforms as a Service (Paas) Infrastructure as a Service (Iaas) Cloud service model
  • 9. What is Software as a Service? (SaaS) • SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service.
  • 10. Infrastructure as a Service (IaaS) • IaaS is the delivery of technology infrastructure on demand scalable service
  • 11. Platform as a Service (PaaS) • PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet.
  • 13. Private cloud : is cloud infrastructure operated solely for a single organization, whether managed internally or externally . these service use storage capacity and processor power that is not owned by the organization or business . Public cloud : is a style of computing where scalable and elastic IT-enabled capabilities are provided as a service to external customers using Internet technologies—i.e., public cloud computing uses cloud computing technologies to support customers that are external to the provider’s organization Cloud Deployment Models
  • 14. Private cloud + Public cloud = HYBRID CLOUD Hybrid cloud : Hybrid cloud is a composition of two or more clouds (private, community or public) that remain distinct entities but are bound together, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect collocation, managed and dedicated services with cloud resources
  • 15. Current Leaders Key Players in Cloud Computing Platforms Company Cloud Computing Platform Year of Launch Key Offering Amazon.com AWS (Amazon Web Services) 2006 Infrastructure as a service (Storage Computing), Datasets and Content Distribution Microsoft Azure 2009 Application platform as a service (.Net, SQL data services ) Google Google App. Engine 2008 Web Application Platform as Service IBM Salesforce.com Blue Cloud Force.com 2008 Proprietary 4GL Web application as an demand platform
  • 16. Service Delivery Model Examples SaaS PaaS IaaS Amazon Google Microsoft Salesforce
  • 17. Software engineering vs. cloud service engineering life cycle The aim of Software Development Life Cycle (SDLC) is to enable a smoother transition from one phase to another in order to complete a software project within a timeframe and a budget
  • 18. Cloud Strategy work Implement Cloud Servers Storage Network Infrastructure Platform & Applications Email Bus Apps BPM Sys Mgmt Info Mgmt Web Svr Assess Workload E-Mail, Collaboration Software Development Test & Pre- Production Data Intensive Processing Database ERP Determine Cloud Delivery Model Enterprise Private Public Hybrid Trad IT Create IT Roadmap Capital Private Cloud Hybrid Cloud Trad IT Rent Financial Workload CustomStandard Establish Architecture Service Definition Tools Service Publishing Tools Service Fulfillment & Config Tools Service Reporting & Analytics Service Planning Role Based Access OSS BSS Infrastructure Platform Software End Users, Operators Service Catalog Operational Console Cloud Services Cloud Platform Define Business Value
  • 19. Enterprise Cloud Solutions 1. Hybrid Cloud – Scalability of the Public Cloud with the control and security of a private cloud 2. Disaster Recovery – Keep images of your servers on cloud infrastructure ready to go in case of a disaster 3. Cloud File Storage – Backup or Archive your company data to cloud file storage 4. Load Balancing – Use cloud infrastructure for overflow management during peak usage times
  • 20. Enterprise Cloud Solutions (cont) 5 . Overhead Control – Lower overhead costs and make your bids more competitive 6 . Distributed Network Control and Cost Reporting – Create an individual private networks for each of your subsidiaries or contracts 7 . Rapid Deployment – Turn up servers immediately to fulfill project timelines 8 - T E S T / D E V E L O P M E N T P L AT F O R M Use Cloud Infrastructure Servers As Your Test And Development Platform
  • 26. Examples : Oracle Testing as a Service
  • 27. Oracle Testing as a Service Automatec the testing process
  • 28. CLOUD MIGRATION Cloud migration is the process of moving data, applications or other business elements from an organization's onsite computers to the cloud, or moving them from one cloud environment to another.
  • 30. Concluding Remarks 1 • Cloud computing stimulates new research directions for new and novel ways of developing software & services • Proper planning and migration services are needed to ensure a successful implementation • Public and Private Clouds can be deployed together to leverage the best of both
  • 31. Concluding Remarks 2 • Testing as a Service (TaaS) has a huge potential for Software Engineering in general and GSE in particular • need for process and tool support for migration and/or upgrade of applications and tools for cloud computing model
  • 32. 32