SlideShare a Scribd company logo
1 of 4
Download to read offline
Cloud Computing
Course Description:
This course provides a hands-on comprehensive study of Cloud concepts and capabilities across the
various Cloud service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS),
Software as a Service (SaaS), and Business Process as a Service (BPaaS). IaaS topics start with a detailed
study the evolution of infrastructure migration approaches from VMWare/Xen/KVM virtualization, to
adaptive virtualization, and Cloud Computing / on-demand resources provisioning. Mainstream Cloud
infrastructure services and related vendor solutions are also covered in detail. PaaS topics cover a broad
range of Cloud vendor platforms including AWS, Google App Engine, Microsoft Azure, Eucalyptus,
OpenStack and others as well as a detailed study of related platform services such as storage services
that leverage Google Storage, Amazon S3, Amazon Dynamo, or other services meant to provide Cloud
resources management and monitoring capabilities. The SaaS and PaaS topics covered in the course will
familiarize students with the use of vendor-maintained applications and processes available on the
Cloud on a metered on-demand basis in multi-tenant environments. The course also covers the Cloud
security model and associated challenges and delves into the implementation and support of High
Performance Computing and Big Data support capabilities on the Cloud. Through hands-on assignments
and projects, students will learn how to configure and program IaaS services. They will also learn how to
develop Cloud-based software applications on top of various Cloud platforms, how to integrate
application-level services built on heterogeneous Cloud platforms, and how to leverage SaaS and BPaaS
solutions to build comprehensive end-to-end business solutions on the Cloud.
Topics Covered:
1. Cloud Computing Overview
 Cloud Computing definition and characteristics (elasticity, multi-tenant, on-demand, ubiquitous
access, usage metering, self-service, sla-monitoring, etc.)
 Cloud Computing and SOA
 Enterprise Cloud drivers and adoption trends
 Typical Cloud Enterprise workloads
 Cloud service models/types (public, private, hybrid, and community clouds)
 Cloud deployment models (IaaS, PaaS, SaaS, BPaas)
 Cloud ROI models
 Cloud reference architectures
 Cloud standards (OSDIAPIs, etc.)
 Technology providers vs. Cloud providers vs. Cloud vendors
 Planning Cloud transformations (suitability assessment, future state definition, financial
assessment and platform selection, roadmap definition)
2 & 3. Infrastructure as a Service (IaaS)
 Evolution of infrastructure migration approaches (virtualization-VMWare/Xen/KVM
virtualization, adaptive virtualization, Cloud Computing and on-demand resource provisioning)
 Cloud Infrastructure services (storage, compute, services management, cloud brokers, etc.)
 IaaS vendor solutions: Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale, Rackspace
cloud, IBM, Oracle, Verizon
 IaaS mainstream offerings (assessment offerings, design offerings, build offerings, integrated
operations and management offerings, governance offerings)
 IaaS project: Ongoing programming project (Part I) – Configuration and programming on a
combination of public/private provider platforms (e.g., Amazon EC2/Amazon AWS, IBM
SmartCloud Enterprise, Windows Azure, Oracle Public Cloud, etc.) to support the overall course
project application.
4 &5. Platform as a Service (PaaS)
 Evolution of computing paradigms and related components (distributed computing, utility
computing, Cloud computing, grid computing, etc.)
e.g., Spring vs. VMWare vFabric, gemstone vs. VMWare Gemfire, WMWare Hyperic/TC
Server/RabbitMQ
 Cloud platform services (monitoring and management, application servers, messaging, data
management, development and testing, integration, business intelligence, etc.)
 PaaS vendor solutions: EMC, Google App Engine, HP, IBM, Microsoft Azure, Rackspace, Savvis,
Verizon, force.com, VMware vFabric, OpenStack, Eucalyptus, Storage-as-a-Service platforms
(Google Storage, ObjectStore S3, Amazon Dynamo, etc.)
 PaaS mainstream offerings: build/extend/migrate/manage Enterprise applications on top of
Microsoft Azure, plan/develop/manage Enterprise applications using AWS transformation
services
 PaaS project: Ongoing programming project (Part II – Builds on Part I) – Leverage various PaaS
vendor platform capabilities to configure and extent pre-packaged software platforms for the
course project application.
6 & 7. Software as a Service (SaaS)
 Overview of the Cloud application development lifecycle
 SaaS platform services (application development, application migration, SaaS implementation,
business intelligence - Cloud-based/big data/real time analytics)
 SaaS vendor horizontal solutions: ADP, Cisco, SalesForce.com, Microsoft Online Services, SAP,
Oracle OnDemand, Tibco, Cordys, Google, Zoho, Taleo, NetSuite, SuccessFactors, Eloqua,
Workday
 SaaS vendor vertical solutions: SmartStream, Callidus Software, TriZetto, Fineos, Misys, Merced
System, Inc.
 SaaS mainstream offerings: SaaS Enablement (ISV & product-based), vendor-based SaaS
offerings (SFDC, Cordys, Oracle), SaaS solution development, SaaS migration, Cloud application
usage optimization
 SaaS project: Ongoing programming project (Part III – Builds on Part II) – Leverage various SaaS
frameworks to configure / create / extend SaaS components for the course project application).
8 & 9. Business Process as a Service (BPaaS)
 Overview of BPM on the Cloud (i.e., BPaaS vs. managed business services and BPO) and BpaaS
sample solutions (e.g., accounts payable, media planning, order management, clinical data
management, MRO process, sentiment analysis, production management)
 BPaaS platform services (process modeler, rules engine, process portal, BAM reporting, process
administration, process integration, process collaboration, PaaS management, Cloud manager,
process workbench, collaboration tools, application builder, etc.)
 BPaaS vendor solutions: IBM, Dell
 BPaaS mainstream offerings: business and technical services design and development
 BPaaS project: Ongoing programming project (Part IV – Builds on Part III) - Leverage BPaaS
frameworks to configure / create / extend BPaaS components for the course project application.
10. Cloud Security
 Cloud security challenges
 Cloud security approaches: encryption, tokenization/obfuscation, cloud security alliance
standards, cloud security models and related patterns
 Cloud security in mainstream vendor solutions
 Mainstream Cloud security offerings: security assessment, secure Cloud architecture design
 Cloud security project: Ongoing programming project (Part V – Builds on Part IV) - Design a
secure Cloud architecture to support the deployment of a secure version of the course project
application.
11&12. Enterprise Cloud-Based High Performance Computing (HPC) Applications
 Overview of High Performance Computing (HPC) on Cloud
 Enterprises HPC applications (high-performance grid computing, high-performance big data
computing/analytics, high performance reasoning)
 HPC Cloud vendor solutions: compute grids (Windows HPC, Hadoop, Platform Symphony,
Gridgain), data grids (Oracle coherence, IBM Object grid, Cassendra, Hbase, Memcached, HPC
hardware (GPGPU, SSD, Infiniband, Non blocking switches)
 HPC on Cloud mainstream offerings: reengineering of HPC applications to leverage HPC on
Cloud, Hadoop performance tuning, etc.
 HPC projects 6 & 7: Ongoing programming projects (Part VI and VII – Build on Part V) – Design
and develop high-performance application components for the course project application.
References:
Cloud industry publications, online textbooks, and research papers on various topics connected
to the various sessions.

More Related Content

What's hot

Introduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSIntroduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSFaisal Ahmed Farooqui
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingRabiraj Khadka
 
Introduction to Cloud Application Platform
Introduction to Cloud Application PlatformIntroduction to Cloud Application Platform
Introduction to Cloud Application PlatformVMware vFabric
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
A Federated Multi-Cloud PaaS Infrasctructure
A Federated Multi-Cloud PaaS InfrasctructureA Federated Multi-Cloud PaaS Infrasctructure
A Federated Multi-Cloud PaaS InfrasctructureFawaz Fernand PARAISO
 
Introduction to Cloud Foundry
Introduction to Cloud FoundryIntroduction to Cloud Foundry
Introduction to Cloud FoundryVMware vFabric
 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portabilityOmar Sulca Correa
 
A clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudA clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudWSO2
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Cloud service models 101
Cloud service models 101Cloud service models 101
Cloud service models 101Nagaraj Shenoy
 
Microsoft CIO Summit - Government Private Cloud
Microsoft CIO Summit - Government Private CloudMicrosoft CIO Summit - Government Private Cloud
Microsoft CIO Summit - Government Private CloudDavid Ziembicki
 
자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paasmosaicnet
 
Scalability and fault tolerance
Scalability and fault toleranceScalability and fault tolerance
Scalability and fault tolerancegaurav jain
 
Solidifying the foundations of the cloud for the
Solidifying the foundations of the cloud for theSolidifying the foundations of the cloud for the
Solidifying the foundations of the cloud for theCoderx7
 

What's hot (19)

Introduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSIntroduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWS
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Introduction to Cloud Application Platform
Introduction to Cloud Application PlatformIntroduction to Cloud Application Platform
Introduction to Cloud Application Platform
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
A Federated Multi-Cloud PaaS Infrasctructure
A Federated Multi-Cloud PaaS InfrasctructureA Federated Multi-Cloud PaaS Infrasctructure
A Federated Multi-Cloud PaaS Infrasctructure
 
Introduction to Cloud Foundry
Introduction to Cloud FoundryIntroduction to Cloud Foundry
Introduction to Cloud Foundry
 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portability
 
A clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudA clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloud
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Unit 3
Unit   3Unit   3
Unit 3
 
An approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloudAn approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloud
 
Cloud service models 101
Cloud service models 101Cloud service models 101
Cloud service models 101
 
Microsoft CIO Summit - Government Private Cloud
Microsoft CIO Summit - Government Private CloudMicrosoft CIO Summit - Government Private Cloud
Microsoft CIO Summit - Government Private Cloud
 
자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas
 
Upmc tpdev3
Upmc tpdev3Upmc tpdev3
Upmc tpdev3
 
Scalability and fault tolerance
Scalability and fault toleranceScalability and fault tolerance
Scalability and fault tolerance
 
Multi cloud security architecture
Multi cloud security architecture Multi cloud security architecture
Multi cloud security architecture
 
Solidifying the foundations of the cloud for the
Solidifying the foundations of the cloud for theSolidifying the foundations of the cloud for the
Solidifying the foundations of the cloud for the
 

Viewers also liked

Oooooo a hierarchical approach for configuring business processes
Oooooo a hierarchical approach for configuring business processesOooooo a hierarchical approach for configuring business processes
Oooooo a hierarchical approach for configuring business processeshajlaoui jaleleddine
 
Business process as a service – status and architecture
Business process as a service – status and architectureBusiness process as a service – status and architecture
Business process as a service – status and architecturehajlaoui jaleleddine
 
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungenGalsungen
 
Présentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopPrésentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopJoseph Glorieux
 
Techday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataTechday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataArrow Group
 
Big Data: Concepts, techniques et démonstration de Apache Hadoop
Big Data: Concepts, techniques et démonstration de Apache HadoopBig Data: Concepts, techniques et démonstration de Apache Hadoop
Big Data: Concepts, techniques et démonstration de Apache Hadoophajlaoui jaleleddine
 
Hadoop Hbase - Introduction
Hadoop Hbase - IntroductionHadoop Hbase - Introduction
Hadoop Hbase - IntroductionBlandine Larbret
 
eServices-Tp4: esb++
eServices-Tp4: esb++eServices-Tp4: esb++
eServices-Tp4: esb++Lilia Sfaxi
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4JLilia Sfaxi
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiqueLilia Sfaxi
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationLilia Sfaxi
 
Android-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursAndroid-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursLilia Sfaxi
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esbLilia Sfaxi
 
Chp6 - De UML vers C++
Chp6 - De UML vers C++Chp6 - De UML vers C++
Chp6 - De UML vers C++Lilia Sfaxi
 
eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpelLilia Sfaxi
 

Viewers also liked (20)

Oooooo a hierarchical approach for configuring business processes
Oooooo a hierarchical approach for configuring business processesOooooo a hierarchical approach for configuring business processes
Oooooo a hierarchical approach for configuring business processes
 
Alg
AlgAlg
Alg
 
Variability as a service
Variability as a serviceVariability as a service
Variability as a service
 
Business process as a service – status and architecture
Business process as a service – status and architectureBusiness process as a service – status and architecture
Business process as a service – status and architecture
 
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen
2014 Présentation pour la soutenance du probatoire "Big Data"de galsungen
 
Présentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopPrésentation Big Data et REX Hadoop
Présentation Big Data et REX Hadoop
 
Techday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataTechday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big Data
 
Introduction à Hadoop
Introduction à HadoopIntroduction à Hadoop
Introduction à Hadoop
 
Big Data: Concepts, techniques et démonstration de Apache Hadoop
Big Data: Concepts, techniques et démonstration de Apache HadoopBig Data: Concepts, techniques et démonstration de Apache Hadoop
Big Data: Concepts, techniques et démonstration de Apache Hadoop
 
Hadoop Hbase - Introduction
Hadoop Hbase - IntroductionHadoop Hbase - Introduction
Hadoop Hbase - Introduction
 
eServices-Tp4: esb++
eServices-Tp4: esb++eServices-Tp4: esb++
eServices-Tp4: esb++
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
 
Apache Spark with Scala
Apache Spark with ScalaApache Spark with Scala
Apache Spark with Scala
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en Informatique
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
 
Android-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursAndroid-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateurs
 
Chp4 - UML
Chp4 - UMLChp4 - UML
Chp4 - UML
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esb
 
Chp6 - De UML vers C++
Chp6 - De UML vers C++Chp6 - De UML vers C++
Chp6 - De UML vers C++
 
eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpel
 

Similar to Comprehensive Hands-On Cloud Computing Course

Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxSergioBruno21
 
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic SimonClub Alliances
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesThoughtWorks Studios
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxraghavanp4
 
Business Cloud Integration Glossary
Business Cloud Integration GlossaryBusiness Cloud Integration Glossary
Business Cloud Integration GlossaryHubspan
 
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
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 pptDr VISU P
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Amazon Web Services
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptxnoreply15203
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudImesh Gunaratne
 

Similar to Comprehensive Hands-On Cloud Computing Course (20)

UNIT III - ppt.pptx
UNIT III - ppt.pptxUNIT III - ppt.pptx
UNIT III - ppt.pptx
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptx
 
cloud computing
cloud computingcloud computing
cloud computing
 
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon
2011.06.24. Cloud builder - Forum des Partenaires du Cloud IBM - Loic Simon
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Business Cloud Integration Glossary
Business Cloud Integration GlossaryBusiness Cloud Integration Glossary
Business Cloud Integration Glossary
 
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
 
Cloud service providers
Cloud service providersCloud service providers
Cloud service providers
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud presentation
Cloud presentationCloud presentation
Cloud presentation
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the Cloud
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 

Recently uploaded

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 

Recently uploaded (20)

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 

Comprehensive Hands-On Cloud Computing Course

  • 1. Cloud Computing Course Description: This course provides a hands-on comprehensive study of Cloud concepts and capabilities across the various Cloud service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Business Process as a Service (BPaaS). IaaS topics start with a detailed study the evolution of infrastructure migration approaches from VMWare/Xen/KVM virtualization, to adaptive virtualization, and Cloud Computing / on-demand resources provisioning. Mainstream Cloud infrastructure services and related vendor solutions are also covered in detail. PaaS topics cover a broad range of Cloud vendor platforms including AWS, Google App Engine, Microsoft Azure, Eucalyptus, OpenStack and others as well as a detailed study of related platform services such as storage services that leverage Google Storage, Amazon S3, Amazon Dynamo, or other services meant to provide Cloud resources management and monitoring capabilities. The SaaS and PaaS topics covered in the course will familiarize students with the use of vendor-maintained applications and processes available on the Cloud on a metered on-demand basis in multi-tenant environments. The course also covers the Cloud security model and associated challenges and delves into the implementation and support of High Performance Computing and Big Data support capabilities on the Cloud. Through hands-on assignments and projects, students will learn how to configure and program IaaS services. They will also learn how to develop Cloud-based software applications on top of various Cloud platforms, how to integrate application-level services built on heterogeneous Cloud platforms, and how to leverage SaaS and BPaaS solutions to build comprehensive end-to-end business solutions on the Cloud. Topics Covered: 1. Cloud Computing Overview  Cloud Computing definition and characteristics (elasticity, multi-tenant, on-demand, ubiquitous access, usage metering, self-service, sla-monitoring, etc.)  Cloud Computing and SOA  Enterprise Cloud drivers and adoption trends  Typical Cloud Enterprise workloads  Cloud service models/types (public, private, hybrid, and community clouds)  Cloud deployment models (IaaS, PaaS, SaaS, BPaas)  Cloud ROI models  Cloud reference architectures  Cloud standards (OSDIAPIs, etc.)  Technology providers vs. Cloud providers vs. Cloud vendors  Planning Cloud transformations (suitability assessment, future state definition, financial assessment and platform selection, roadmap definition) 2 & 3. Infrastructure as a Service (IaaS)
  • 2.  Evolution of infrastructure migration approaches (virtualization-VMWare/Xen/KVM virtualization, adaptive virtualization, Cloud Computing and on-demand resource provisioning)  Cloud Infrastructure services (storage, compute, services management, cloud brokers, etc.)  IaaS vendor solutions: Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale, Rackspace cloud, IBM, Oracle, Verizon  IaaS mainstream offerings (assessment offerings, design offerings, build offerings, integrated operations and management offerings, governance offerings)  IaaS project: Ongoing programming project (Part I) – Configuration and programming on a combination of public/private provider platforms (e.g., Amazon EC2/Amazon AWS, IBM SmartCloud Enterprise, Windows Azure, Oracle Public Cloud, etc.) to support the overall course project application. 4 &5. Platform as a Service (PaaS)  Evolution of computing paradigms and related components (distributed computing, utility computing, Cloud computing, grid computing, etc.) e.g., Spring vs. VMWare vFabric, gemstone vs. VMWare Gemfire, WMWare Hyperic/TC Server/RabbitMQ  Cloud platform services (monitoring and management, application servers, messaging, data management, development and testing, integration, business intelligence, etc.)  PaaS vendor solutions: EMC, Google App Engine, HP, IBM, Microsoft Azure, Rackspace, Savvis, Verizon, force.com, VMware vFabric, OpenStack, Eucalyptus, Storage-as-a-Service platforms (Google Storage, ObjectStore S3, Amazon Dynamo, etc.)  PaaS mainstream offerings: build/extend/migrate/manage Enterprise applications on top of Microsoft Azure, plan/develop/manage Enterprise applications using AWS transformation services  PaaS project: Ongoing programming project (Part II – Builds on Part I) – Leverage various PaaS vendor platform capabilities to configure and extent pre-packaged software platforms for the course project application. 6 & 7. Software as a Service (SaaS)  Overview of the Cloud application development lifecycle  SaaS platform services (application development, application migration, SaaS implementation, business intelligence - Cloud-based/big data/real time analytics)  SaaS vendor horizontal solutions: ADP, Cisco, SalesForce.com, Microsoft Online Services, SAP, Oracle OnDemand, Tibco, Cordys, Google, Zoho, Taleo, NetSuite, SuccessFactors, Eloqua, Workday  SaaS vendor vertical solutions: SmartStream, Callidus Software, TriZetto, Fineos, Misys, Merced System, Inc.
  • 3.  SaaS mainstream offerings: SaaS Enablement (ISV & product-based), vendor-based SaaS offerings (SFDC, Cordys, Oracle), SaaS solution development, SaaS migration, Cloud application usage optimization  SaaS project: Ongoing programming project (Part III – Builds on Part II) – Leverage various SaaS frameworks to configure / create / extend SaaS components for the course project application). 8 & 9. Business Process as a Service (BPaaS)  Overview of BPM on the Cloud (i.e., BPaaS vs. managed business services and BPO) and BpaaS sample solutions (e.g., accounts payable, media planning, order management, clinical data management, MRO process, sentiment analysis, production management)  BPaaS platform services (process modeler, rules engine, process portal, BAM reporting, process administration, process integration, process collaboration, PaaS management, Cloud manager, process workbench, collaboration tools, application builder, etc.)  BPaaS vendor solutions: IBM, Dell  BPaaS mainstream offerings: business and technical services design and development  BPaaS project: Ongoing programming project (Part IV – Builds on Part III) - Leverage BPaaS frameworks to configure / create / extend BPaaS components for the course project application. 10. Cloud Security  Cloud security challenges  Cloud security approaches: encryption, tokenization/obfuscation, cloud security alliance standards, cloud security models and related patterns  Cloud security in mainstream vendor solutions  Mainstream Cloud security offerings: security assessment, secure Cloud architecture design  Cloud security project: Ongoing programming project (Part V – Builds on Part IV) - Design a secure Cloud architecture to support the deployment of a secure version of the course project application. 11&12. Enterprise Cloud-Based High Performance Computing (HPC) Applications  Overview of High Performance Computing (HPC) on Cloud  Enterprises HPC applications (high-performance grid computing, high-performance big data computing/analytics, high performance reasoning)  HPC Cloud vendor solutions: compute grids (Windows HPC, Hadoop, Platform Symphony, Gridgain), data grids (Oracle coherence, IBM Object grid, Cassendra, Hbase, Memcached, HPC hardware (GPGPU, SSD, Infiniband, Non blocking switches)  HPC on Cloud mainstream offerings: reengineering of HPC applications to leverage HPC on Cloud, Hadoop performance tuning, etc.  HPC projects 6 & 7: Ongoing programming projects (Part VI and VII – Build on Part V) – Design and develop high-performance application components for the course project application.
  • 4. References: Cloud industry publications, online textbooks, and research papers on various topics connected to the various sessions.