SlideShare una empresa de Scribd logo
1 de 29
Picture – all cloud jargon
Un-clouding the cloud
Inside of IaaS, PaaS, iPaaS, SaaS
Davinder Kohli
Jon Reber
Picture – all cloud jargon
Why should I care?
Market direction
• Currently 10% of the software is on the cloud and by 2020, 25% of the software will be on the cloud
and 75% on premise - Mr. Gelsinger, CEO VmVare
• The use of cloud computing is growing, and by 2016 this growth will increase to become the bulk of
new IT spend. ... 2016 will be a defining year for cloud as private cloud begins to give way to hybrid cloud,
and nearly half of large enterprises will have hybrid cloud deployments by the end of 2017.“ – Gartner
• IDC estimates the private cloud market totaled $12.3 billion in 2012 and will increase to more than
$22.2 billion in 2017.
Demystify terminology
• Meaningful conversations
• Interplay of technologies
Understand cloud landscape
• Tool evaluation and prototyping
• Pick the tools that meet your organization’s /customer’s needs
Private/Hybrid Cloud
• What, Why, How?
Picture – all cloud jargon
Infrastructure as a Service
Platform as a Service
Software as a Service
SaaS, PaaS, iPaaS, IaaS
iPaaS
?
Customers
Developers
Admin
Picture – all cloud jargon
Introduction
Davinder Kohli
Managing Technical Architect
Cloud Practice Lead
davinder.kohli@stagrp.com
Jon Reber
Sr. Architect
jon.reber@stagrp.com
Picture – all cloud jargon
Cloud or Virtualization
On-demand self-service
A consumer can unilaterally provision computing capabilities - server time, network storage automatically.
Broad network access
Capabilities are available over the network and accessed through standard mechanisms.
Resource pooling
Computing resources are pooled to serve multiple consumers using a multi-tenant model. These can be
scaled up or down based on demand.
Rapid elasticity
Capabilities can be elastically provisioned and released based on demand. To the customer, these
capabilities appear to be unlimited and can be appropriated in any quantity at any time.
Measured service
Monitor, control, and report resource utilization to consumers.
Picture – all cloud jargon
On-premise Vs. Cloud
• On-premise
Virtualized/Non-virtualized infrastructure that supports application
and data within an organization
• Public
Cloud infrastructure is made available for general public and is owned
by organization selling cloud service
• Private
Cloud infrastructure is solely for an organization managed internally or
externally
• Hybrid
Cloud infrastructure is a composition of private and public clouds.
Built on technology that enables data and application portability.
Cloud bursting for load balancing.
Picture – all cloud jargon
Why private cloud?
• Security
Better control on users accessing services
Integration with organization’s enterprise security
• Maximum resource utilization
Efficient use of organization’s resources
• Reliability
Organization is solely responsible for its SLAs.
• Customized
Infrastructure is customized to meet organization’s needs.
• Organization agility
Shorten delivery cycles and accelerate time to market
– Quickly spawn virtualized machines with ISO
– Cloud management self-service portals
• Better testing env
Spawn VM instances with different test environments.
Picture – all cloud jargonJourney inside the cloud
VM
Inside IaaS
16 Core CPU, 4GHz, 40GB Disk, 8GB RAM
Hypervisor
RHEL
SAN
• Bare Metal
Actual hardware – performance gains with VT
enabled processor
• Hypervisor
Type I - VmWare ESXi, Citrix XenServer, Microsoft Hyper-V,
Oracle VM
Type II - VmWare Workstation, Virtual Box
Type I/II - KVM allows the host OS to act as bare metal
• Virtual Machine
Runs the guest OS
• Host Machine
OS that hosts the hypervisor in type II config
• Elastic Block Store - SAN
Storage for persistent data
Not shared between VMs
• Multi-tenancy
Availability
Secure Separation
Service Assurance
Management
A
p
p
1
A
p
p
2
A
p
p
3
A
p
p
4
A
p
p
5
Type I
16 Core CPU, 4GHz, 40GB Disk, 8GB RAM
Hypervisor - A
SAN
Type II
Host OS
VM
UBuntu
VM
CentOS
Hypervisor - B
VM
RHEL
A
p
p
1
A
p
p
2
A
p
p
3
A
p
p
4
A
p
p
5
VM
UBuntu
VM
CentOS
Typical IaaS Architecture
Criteria for architecture
• Use case driven –
Development/Testing
– Lifetimes of VM
– Data persistence beyond
VM lifetime
• Capacity – User Volume
• High Availability
• Performance
• Cost
Node ControllerN
e
t
w
o
r
k
Cloud
Controller
Cluster
Controller
Node Controller
Node Controller
Node Controller
Admin
Console
Storage
Controller
Image
Service
Identity
Management
Usage
Reporting
Health
Monitoring
VM VM
Picture – all cloud jargon
IaaS Capabilities
• Create, start, stop, remove virtual machines
• Assign guest VMs to particular hosts
• Assign public and private IP addresses to
particular accounts
• Allocates storage to guests as virtual disks
• Manages snapshots, templates, and ISO images
Picture – all cloud jargon
IaaS Technologies
• Open source
• Linux services – CentOS 6,
RHEL 6, 64-bit architecture
• Hypervisor – ESXi, KVM,
XEN
• Fully integrated with AWS
• EC2
• S3
• Supports Cloud Bursting
• Free & Paid version
• Components:
• Cloud controller
• Cluster controller
• Node controller
• Storage controller
• Walrus
• vmBroker-optional
• vCloud Suite
• Hypervisor – ESXi
• Services based on
VMKernel
• Components:
• vCloud Director
• vCenter
• vSphere
• vCloud Networking
& Security
• vCloud Site
Recovery Manager
• Apache Open source 4.2.1
• Linux services – CentOS 6,
RHEL 6, Ubuntu 12.04, 64-
bit architecture
• Hypervisor – XenServer,
ESXi, Oracle VM, KVM,
Bare metal
• Fully integrated with AWS
• EC2
• S3
• Supports Cloud Bursting
• Components:
• Horizon
• Nova
• Cinder
• Glance
Picture – all cloud jargon
Open Stack
• Public or Private cloud
• Apache 2.0 licensed
• Releases – Icehouse (2014.1), Havana (2013.2), Grizzly (2013.1)
• Technologies – Python, Rabbit MQ, MySQL/PostgreSQL, libvirt driver,
Linux based services, Django
Picture – all cloud jargon
Open Stack Architecture
Picture – all cloud jargon
PaaS – Value Proposition
Increase deployment speed & agility
– Reduce length & complexity of app lifecycle
– Prevent loss in revenue
– Automate provisioning, management, and auto-
scaling of applications and services on IaaS
platform
– Support continuous delivery
Reduce infrastructure operation costs
– Automation of admin tasks
PaaS Ecosystem
Inside PaaS
• Master/Agent
o Agent architecture - Chef,
Puppet, Bosh
o Agentless architecture – Ansible
• Management Console
o Node/Agent/VM management
dashboard
o User management
• Monitoring
o Agent node heartbeat
o Master/agent plugin
• Storage Server
o Stores node details
o Application files
IaaS Platform
(VmWare, OpenStack, CloudStack, Eucalyptus)
VM VM VM VM
Master
Management
Console
Agent
Monitoring
Storage
Server
Developer Env
Deployment
Script
IDE
PaaS Technologies
Heat
• Open source, Ruby,
PuppetLabs
• OS: Linux, Windows
• Manage up to 50K machines
• Puppet agent collects facts
and sends it to Puppet
master
• Master uses facts to create a
catalog and sends
Modules[manifest1,
manifest 2,…] to agent.
• Events generated during
application of catalog on
agent are sent to master as
reports.
• Open Source, Pivotal
• Supported IaaS: vSphere,
OpenStack, AWS
• Built on BOSH
• Components:
• Router
• Cloud Controller
• Droplet Execution
Agent
• Health Manager
• Service Provisioning
Agent
• Messaging System
• Apache Open source 4.2.1
• Linux services – CentOS 6,
RHEL 6, Ubuntu 12.04, 64-
bit architecture
• Components:
• Stack
• Template
• Resources
• Heat Engine
Cloud Foundry powered cloud
Working
• Cloud Foundry plugin for STS/Eclipse
• Manifest.yml - contains deployment script
• cf push - CF stages files, creates a droplet, selects
DEA to execute the droplet, starts app
• Organization
– Logical grouping of spaces
– Domain (stagrp.com) assigned to multiple
spaces
– Assign memory
• Automatic Service Binding – resources outside of
your app, e.g. database, queue
VM Node
• StemCell – VM Template (OS, BOSH Agent)
Scaling to meet change in user load
• Horizontal Scaling: cf scale <appName> -i 3
• Vertical Scaling: cf scale <appName> -k 512M
App1.stagrp.com
App2.stagrp.com
STS/Eclipse
CF plugin
Manifest.
yml
OrganizationCloud
Foundry
VM Node
Service Broker
Cloud Controller
Blob Store
App files,
buildpacks
cf push
DEA (Staging)
Stage app
Droplet
tar
DEA
Run staged app
VM Node VM Node
MySQL Redis MQ
DEA DEA
CCDB
Health
Monitor
Node Server
Control Server
Puppet powered cloud
Environment setup
• Puppet Master Server is installed with Puppet
Enterprise
Provisioning a new app server
• puppet node_vmware create
– Creates a new VM with installed OS
• puppet node install
– Install puppet on node
• puppet node classify
– Applies configuration and classes to node
• puppet cert sign
– Authentication setup
• Wait 30mins, OR,
• ssh to the node
– puppet agent --t
Result
• New VM node with Puppet
• Node is authorized member of the app server
infrastructure
• App server deployed handling increase in load
Load Balancer
App Server App Server App Server
DB
App Server
Puppet
Master
Server
Puppet Agent
Node - VM
Puppet Agent
Node - VM
Console
Server
Puppet DB
Server
Picture – all cloud jargon
Heat Demo
Laptop - Windows
VmPlayer – Ubuntu 12.03
KVM
Node - FedoraHeat
Picture – all cloud jargon
iPaaS
 Integration platform hosted on Cloud
 Allows service integration
 Cloud to Cloud
 Cloud to On-premise
 Cloud Hub (Mulesoft)
 Integrated with MuleStudio
 Highly available, scalable
 Private cloud support
 Insight – monitoring, deployment status
Picture – all cloud jargon
Anypoint Platform
Mule
Studio
Mule ESB
Anypoint connectors
Mule
Enterprise
Management
Cloud Hub
develop select
deploy monitor
hosted
Picture – all cloud jargon
Example Use Case - Conceptual Architecture
Cloud Hub
Mule ESB
GET followers/ids
Scrub data, determine new
followers
Store new
followers
Insight
Send alerts
Picture – all cloud jargon
Inside SaaS
• Characteristics of SaaS
application
– Scalable, decoupled components
– Run on shared infrastructure
– Oblivious to the IaaS or PaaS tiers
– Pay-as-you go model
• Designing a SaaS application
– Stateless web apps
– No hard coded connections
– Local file system is short-lived
– Self-service
– Multi-tenancy support
• Unique app and db
• Share app but unique db
• Share app and db (logical separation)
– Expose API for integration
– Security (authentication/authorization)
VM VM VM
App
1
App
1
VM
SAN
VM VM VM
App
1
App
1 1
VM
2
SAN
Private Cloud - Example
64 –bit Machine
Open Stack
UBuntu
64-bit Machine
Open Stack
UBuntu
Glance
Keystone
Nova-
Scheduler
MySQL
Nova
KVM
VM VM
Cloud Controller Compute Node
Rabbit
MQ
Developer machineAdmin machine
Horizon
WAR
64 –bit Machine
Open Stack
UBuntu
Nova
KVM
VM VM
Compute Node
Picture – all cloud jargon
Developer/Admin Responsibilities
Network
Storage
Servers
Virtualization
Guest OS
Middleware
Data
Applications
Admin
Developer
Picture – all cloud jargon
Summary
• Improved conversations
• Improved decision making
• Architectural considerations
• Increased productivity
• Increased revenue
Picture – all cloud jargon
References
 Cloud Foundry
 CloudHub
 VmWare
 Puppet
 OpenStack
 Eucalyptus
Un-clouding the cloud

Más contenido relacionado

La actualidad más candente

VMware Log Insight
VMware Log Insight VMware Log Insight
VMware Log Insight Iwan Rahabok
 
Hybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and EucalyptusHybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and EucalyptusPaolo latella
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?aravindajju
 
Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure2nd Watch
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...Ludovic Piot
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesSascha Möllering
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSMilind Waikul
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformNagaraj Shenoy
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow Inc.
 
AWS Summit Auckland - Smaller is Better - Microservices on AWS
AWS Summit Auckland - Smaller is Better - Microservices on AWSAWS Summit Auckland - Smaller is Better - Microservices on AWS
AWS Summit Auckland - Smaller is Better - Microservices on AWSAmazon Web Services
 
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...Amazon Web Services
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availabilitydataplex systems limited
 
Getting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWSGetting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWS2nd Watch
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architecturesJarek Sokolnicki
 
V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011Kris Walsh
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
 

La actualidad más candente (20)

VMware Log Insight
VMware Log Insight VMware Log Insight
VMware Log Insight
 
Hybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and EucalyptusHybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and Eucalyptus
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
Storage Management with vRealize Operations
Storage Management with vRealize OperationsStorage Management with vRealize Operations
Storage Management with vRealize Operations
 
Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure
 
3 migration
3 migration3 migration
3 migration
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn Presentation
 
AWS Summit Auckland - Smaller is Better - Microservices on AWS
AWS Summit Auckland - Smaller is Better - Microservices on AWSAWS Summit Auckland - Smaller is Better - Microservices on AWS
AWS Summit Auckland - Smaller is Better - Microservices on AWS
 
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...
(ENT205) AWS and VMware: How to Architect and Manage Hybrid Environments | AW...
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availability
 
Getting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWSGetting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWS
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 

Destacado

IPAAS_information on your terms
IPAAS_information on your termsIPAAS_information on your terms
IPAAS_information on your termsMarket Engel SAS
 
iPaas with Fuse Fabric Technology
iPaas with Fuse Fabric TechnologyiPaas with Fuse Fabric Technology
iPaas with Fuse Fabric TechnologyCharles Moulliard
 
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...SnapLogic
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceRaveendra Babu Darsi
 
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)Red Hat Developers
 
Summer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantSummer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantWSO2
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationFlowgear
 
Dell Boomi AtomSphere - iPaaS Document by RapidValue Solutions
Dell Boomi AtomSphere - iPaaS Document by RapidValue SolutionsDell Boomi AtomSphere - iPaaS Document by RapidValue Solutions
Dell Boomi AtomSphere - iPaaS Document by RapidValue SolutionsRapidValue
 
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSAli Sadat
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSEurotech
 

Destacado (12)

IPAAS_information on your terms
IPAAS_information on your termsIPAAS_information on your terms
IPAAS_information on your terms
 
iPaas with Fuse Fabric Technology
iPaas with Fuse Fabric TechnologyiPaas with Fuse Fabric Technology
iPaas with Fuse Fabric Technology
 
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
 
IPaaS
IPaaSIPaaS
IPaaS
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergence
 
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
 
Summer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantSummer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is important
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud Integration
 
Dell Boomi AtomSphere - iPaaS Document by RapidValue Solutions
Dell Boomi AtomSphere - iPaaS Document by RapidValue SolutionsDell Boomi AtomSphere - iPaaS Document by RapidValue Solutions
Dell Boomi AtomSphere - iPaaS Document by RapidValue Solutions
 
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 

Similar a Un-clouding the cloud

Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...confluent
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESTREEPTIK
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudMongoDB
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)Tsz Wing Chu
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch DeckNicholas Vossburg
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudSusan Wu
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdfErvisTema1
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the CloudNGINX, Inc.
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...VMware Tanzu
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring WSO2
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?Tomica Kaniski
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 

Similar a Un-clouding the cloud (20)

Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICES
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch Deck
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Un-clouding the cloud

  • 1. Picture – all cloud jargon Un-clouding the cloud Inside of IaaS, PaaS, iPaaS, SaaS Davinder Kohli Jon Reber
  • 2. Picture – all cloud jargon Why should I care? Market direction • Currently 10% of the software is on the cloud and by 2020, 25% of the software will be on the cloud and 75% on premise - Mr. Gelsinger, CEO VmVare • The use of cloud computing is growing, and by 2016 this growth will increase to become the bulk of new IT spend. ... 2016 will be a defining year for cloud as private cloud begins to give way to hybrid cloud, and nearly half of large enterprises will have hybrid cloud deployments by the end of 2017.“ – Gartner • IDC estimates the private cloud market totaled $12.3 billion in 2012 and will increase to more than $22.2 billion in 2017. Demystify terminology • Meaningful conversations • Interplay of technologies Understand cloud landscape • Tool evaluation and prototyping • Pick the tools that meet your organization’s /customer’s needs Private/Hybrid Cloud • What, Why, How?
  • 3. Picture – all cloud jargon Infrastructure as a Service Platform as a Service Software as a Service SaaS, PaaS, iPaaS, IaaS iPaaS ? Customers Developers Admin
  • 4. Picture – all cloud jargon Introduction Davinder Kohli Managing Technical Architect Cloud Practice Lead davinder.kohli@stagrp.com Jon Reber Sr. Architect jon.reber@stagrp.com
  • 5. Picture – all cloud jargon Cloud or Virtualization On-demand self-service A consumer can unilaterally provision computing capabilities - server time, network storage automatically. Broad network access Capabilities are available over the network and accessed through standard mechanisms. Resource pooling Computing resources are pooled to serve multiple consumers using a multi-tenant model. These can be scaled up or down based on demand. Rapid elasticity Capabilities can be elastically provisioned and released based on demand. To the customer, these capabilities appear to be unlimited and can be appropriated in any quantity at any time. Measured service Monitor, control, and report resource utilization to consumers.
  • 6. Picture – all cloud jargon On-premise Vs. Cloud • On-premise Virtualized/Non-virtualized infrastructure that supports application and data within an organization • Public Cloud infrastructure is made available for general public and is owned by organization selling cloud service • Private Cloud infrastructure is solely for an organization managed internally or externally • Hybrid Cloud infrastructure is a composition of private and public clouds. Built on technology that enables data and application portability. Cloud bursting for load balancing.
  • 7. Picture – all cloud jargon Why private cloud? • Security Better control on users accessing services Integration with organization’s enterprise security • Maximum resource utilization Efficient use of organization’s resources • Reliability Organization is solely responsible for its SLAs. • Customized Infrastructure is customized to meet organization’s needs. • Organization agility Shorten delivery cycles and accelerate time to market – Quickly spawn virtualized machines with ISO – Cloud management self-service portals • Better testing env Spawn VM instances with different test environments.
  • 8. Picture – all cloud jargonJourney inside the cloud
  • 9. VM Inside IaaS 16 Core CPU, 4GHz, 40GB Disk, 8GB RAM Hypervisor RHEL SAN • Bare Metal Actual hardware – performance gains with VT enabled processor • Hypervisor Type I - VmWare ESXi, Citrix XenServer, Microsoft Hyper-V, Oracle VM Type II - VmWare Workstation, Virtual Box Type I/II - KVM allows the host OS to act as bare metal • Virtual Machine Runs the guest OS • Host Machine OS that hosts the hypervisor in type II config • Elastic Block Store - SAN Storage for persistent data Not shared between VMs • Multi-tenancy Availability Secure Separation Service Assurance Management A p p 1 A p p 2 A p p 3 A p p 4 A p p 5 Type I 16 Core CPU, 4GHz, 40GB Disk, 8GB RAM Hypervisor - A SAN Type II Host OS VM UBuntu VM CentOS Hypervisor - B VM RHEL A p p 1 A p p 2 A p p 3 A p p 4 A p p 5 VM UBuntu VM CentOS
  • 10. Typical IaaS Architecture Criteria for architecture • Use case driven – Development/Testing – Lifetimes of VM – Data persistence beyond VM lifetime • Capacity – User Volume • High Availability • Performance • Cost Node ControllerN e t w o r k Cloud Controller Cluster Controller Node Controller Node Controller Node Controller Admin Console Storage Controller Image Service Identity Management Usage Reporting Health Monitoring VM VM
  • 11. Picture – all cloud jargon IaaS Capabilities • Create, start, stop, remove virtual machines • Assign guest VMs to particular hosts • Assign public and private IP addresses to particular accounts • Allocates storage to guests as virtual disks • Manages snapshots, templates, and ISO images
  • 12. Picture – all cloud jargon IaaS Technologies • Open source • Linux services – CentOS 6, RHEL 6, 64-bit architecture • Hypervisor – ESXi, KVM, XEN • Fully integrated with AWS • EC2 • S3 • Supports Cloud Bursting • Free & Paid version • Components: • Cloud controller • Cluster controller • Node controller • Storage controller • Walrus • vmBroker-optional • vCloud Suite • Hypervisor – ESXi • Services based on VMKernel • Components: • vCloud Director • vCenter • vSphere • vCloud Networking & Security • vCloud Site Recovery Manager • Apache Open source 4.2.1 • Linux services – CentOS 6, RHEL 6, Ubuntu 12.04, 64- bit architecture • Hypervisor – XenServer, ESXi, Oracle VM, KVM, Bare metal • Fully integrated with AWS • EC2 • S3 • Supports Cloud Bursting • Components: • Horizon • Nova • Cinder • Glance
  • 13. Picture – all cloud jargon Open Stack • Public or Private cloud • Apache 2.0 licensed • Releases – Icehouse (2014.1), Havana (2013.2), Grizzly (2013.1) • Technologies – Python, Rabbit MQ, MySQL/PostgreSQL, libvirt driver, Linux based services, Django
  • 14. Picture – all cloud jargon Open Stack Architecture
  • 15. Picture – all cloud jargon PaaS – Value Proposition Increase deployment speed & agility – Reduce length & complexity of app lifecycle – Prevent loss in revenue – Automate provisioning, management, and auto- scaling of applications and services on IaaS platform – Support continuous delivery Reduce infrastructure operation costs – Automation of admin tasks
  • 16. PaaS Ecosystem Inside PaaS • Master/Agent o Agent architecture - Chef, Puppet, Bosh o Agentless architecture – Ansible • Management Console o Node/Agent/VM management dashboard o User management • Monitoring o Agent node heartbeat o Master/agent plugin • Storage Server o Stores node details o Application files IaaS Platform (VmWare, OpenStack, CloudStack, Eucalyptus) VM VM VM VM Master Management Console Agent Monitoring Storage Server Developer Env Deployment Script IDE
  • 17. PaaS Technologies Heat • Open source, Ruby, PuppetLabs • OS: Linux, Windows • Manage up to 50K machines • Puppet agent collects facts and sends it to Puppet master • Master uses facts to create a catalog and sends Modules[manifest1, manifest 2,…] to agent. • Events generated during application of catalog on agent are sent to master as reports. • Open Source, Pivotal • Supported IaaS: vSphere, OpenStack, AWS • Built on BOSH • Components: • Router • Cloud Controller • Droplet Execution Agent • Health Manager • Service Provisioning Agent • Messaging System • Apache Open source 4.2.1 • Linux services – CentOS 6, RHEL 6, Ubuntu 12.04, 64- bit architecture • Components: • Stack • Template • Resources • Heat Engine
  • 18. Cloud Foundry powered cloud Working • Cloud Foundry plugin for STS/Eclipse • Manifest.yml - contains deployment script • cf push - CF stages files, creates a droplet, selects DEA to execute the droplet, starts app • Organization – Logical grouping of spaces – Domain (stagrp.com) assigned to multiple spaces – Assign memory • Automatic Service Binding – resources outside of your app, e.g. database, queue VM Node • StemCell – VM Template (OS, BOSH Agent) Scaling to meet change in user load • Horizontal Scaling: cf scale <appName> -i 3 • Vertical Scaling: cf scale <appName> -k 512M App1.stagrp.com App2.stagrp.com STS/Eclipse CF plugin Manifest. yml OrganizationCloud Foundry VM Node Service Broker Cloud Controller Blob Store App files, buildpacks cf push DEA (Staging) Stage app Droplet tar DEA Run staged app VM Node VM Node MySQL Redis MQ DEA DEA CCDB Health Monitor
  • 19. Node Server Control Server Puppet powered cloud Environment setup • Puppet Master Server is installed with Puppet Enterprise Provisioning a new app server • puppet node_vmware create – Creates a new VM with installed OS • puppet node install – Install puppet on node • puppet node classify – Applies configuration and classes to node • puppet cert sign – Authentication setup • Wait 30mins, OR, • ssh to the node – puppet agent --t Result • New VM node with Puppet • Node is authorized member of the app server infrastructure • App server deployed handling increase in load Load Balancer App Server App Server App Server DB App Server Puppet Master Server Puppet Agent Node - VM Puppet Agent Node - VM Console Server Puppet DB Server
  • 20. Picture – all cloud jargon Heat Demo Laptop - Windows VmPlayer – Ubuntu 12.03 KVM Node - FedoraHeat
  • 21. Picture – all cloud jargon iPaaS  Integration platform hosted on Cloud  Allows service integration  Cloud to Cloud  Cloud to On-premise  Cloud Hub (Mulesoft)  Integrated with MuleStudio  Highly available, scalable  Private cloud support  Insight – monitoring, deployment status
  • 22. Picture – all cloud jargon Anypoint Platform Mule Studio Mule ESB Anypoint connectors Mule Enterprise Management Cloud Hub develop select deploy monitor hosted
  • 23. Picture – all cloud jargon Example Use Case - Conceptual Architecture Cloud Hub Mule ESB GET followers/ids Scrub data, determine new followers Store new followers Insight Send alerts
  • 24. Picture – all cloud jargon Inside SaaS • Characteristics of SaaS application – Scalable, decoupled components – Run on shared infrastructure – Oblivious to the IaaS or PaaS tiers – Pay-as-you go model • Designing a SaaS application – Stateless web apps – No hard coded connections – Local file system is short-lived – Self-service – Multi-tenancy support • Unique app and db • Share app but unique db • Share app and db (logical separation) – Expose API for integration – Security (authentication/authorization) VM VM VM App 1 App 1 VM SAN VM VM VM App 1 App 1 1 VM 2 SAN
  • 25. Private Cloud - Example 64 –bit Machine Open Stack UBuntu 64-bit Machine Open Stack UBuntu Glance Keystone Nova- Scheduler MySQL Nova KVM VM VM Cloud Controller Compute Node Rabbit MQ Developer machineAdmin machine Horizon WAR 64 –bit Machine Open Stack UBuntu Nova KVM VM VM Compute Node
  • 26. Picture – all cloud jargon Developer/Admin Responsibilities Network Storage Servers Virtualization Guest OS Middleware Data Applications Admin Developer
  • 27. Picture – all cloud jargon Summary • Improved conversations • Improved decision making • Architectural considerations • Increased productivity • Increased revenue
  • 28. Picture – all cloud jargon References  Cloud Foundry  CloudHub  VmWare  Puppet  OpenStack  Eucalyptus

Notas del editor

  1. Multi-tenancy – provides operational efficiencies because each customer’s environment is not uniquely maintained.
  2. Based on use case, the services may be installed on a different physical
  3. Use Case: Add new app server to handle increase in load. Each component runs on a VM on ESXi. Classify - configures the node with all the settings, files, and database hooks needed to create a fully configured, ready-to-run app server