SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
© 2015 IBM Corporation
Hybrid Cloud: How to Get
a Return from an
Investment Made Three
Decades Ago
Daniel Berg @dancberg
IBM Distinguished Engineer
Michael Elder @mdelder
IBM Senior Technical Staff Member
DTC 3045
Enterprise delivery teams must balance
increasing demands
1
Optimize
Focus on Operational Costs
•  Consolidation and modernization
•  Operations Automation
•  Risk and compliance Management
•  Manual policy to analytics driven
optimization
Focus on Speed and Agility
•  Assemble solutions from verified
components and services
•  Fast deployment and redeployment
•  Agile to DevOps model
•  User first delivery model
Innovate
Systems of Record Systems of EngagementHybrid Enterprise
is emerging as the
new model for
service delivery
The Interaction Landscape
2
3
Cloud Enabled Enterprise Applications
On-Prem
Dedicated
Cloud
Traditional
IT
Off-Prem
Dedicated
Private
Cloud
Shared
Public Cloud
Cloud Native Apps/Services
Hybrid Cloud is the secure consumption of services from two or
more sources, including private cloud, public cloud, or traditional IT.
What is Hybrid Cloud?
Dev and Test Off-Premise
Development and test off-prem with production on Dedicated Cloud or
physical infrastructure in on-prem datacenters
4
On-Prem Off-Prem
ProdStage TestDev
Scenario One
Cloud for Burst Capacity
App dynamically “bursts” to off-prem clouds when on-prem approaches
capacity limits
5
App A App A
‘burst’
to cloud
On-Prem Off-Prem
Scenario Two
Cloud Front-End
Systems of Record applications are on-prem on mainframes or
distributed systems and Systems of Engagement applications are
off-premise in Dedicated Private or Shared Public clouds
6
App A App B
On-Prem Off-Prem
Scenario Three
7
On-Prem Off-Prem
App A
App B
App C
App A
App B
App C
Scenario Four
Portable Workloads
Application and data are portable across on-prem infrastructure and
off-premise clouds
Cloud applications are changing…
8
Micro-Services
Hybrid Cloud – Key Ingredients
9
Services Integration Portability
Flexible Deployment Models
DevOps + Management
• Bluemix Public and Softayer deployment models are
just the beginning
• Expanding into domain focus, infrastructure, IaaS+ and
SaaS
• Increasing our capability around enterprise and cloud
connectivity
• Making it easy to move applications and services
between different deployments
• Providing common and consistent management across
deployment models
Building Flexible Deployment Models
10
Public Dedicated On-premises
Services Integration Portability
Flexible Deployment Models
Evolving the Bluemix Platform to enable Hybrid
11
Services Integration Portability
Flexible Deployment Models
Enabling Hybrid with expanded platforms
ü  Automate the build of
Docker images
ü  Manage and distribute
Docker images in
private image registries
ü  Easily host containers
or OpenStack VMs
ü  Extend to on/off premise
private OpenStack
clouds
ü  Scale and auto-
recovery built-in
ü  Logging and Monitoring
built-in
12
Integration with on-premises applications and data
13
Services Integration Portability
Flexible Deployment Models
On-premise database and apps
Cast Iron -> Secure Connector -> Next
Enabling Portability for Cloud Workloads
14
Public Dedicated On-premises
Services Integration Portability
Flexible Deployment Models
Containers are a critical
foundation of Hybrid Cloud
and portability.
Building consistent APIs for
Infrastructure and Services
across cloud environments.
DevOps in Hybrid Cloud
15
Services Integration Portability
Flexible Deployment Models
Isolate
Pinpoint the problem
to a specific part of
the environment
Diagnose
Drill down into the
details and get to
the root cause
Deploy a fix leveraging a common delivery pipeline across both clouds
and traditional infrastructure, bridging the gap in two speed IT
Sense
Detect that a problem
occurred, or is about
to happen
Rapid iterations
Plan Develop Build Test Deploy Prod
Slower iterations
Plan Develop Build Test Deploy Prod
Alignment Isolation Coordination
Automation
Application Performance
Management
Deployment Automation
DevOps + Management
IBM Bluemix DevOps Services
Enabling rapid software delivery
16
IBM Bluemix DevOps Services – Project Mgmt
Source Control Management
•  Hosted	
  source	
  control	
  management	
  
within	
  the	
  cloud	
  
•  Support	
  for	
  Git	
  and	
  Jazz	
  repositories	
  
•  Manage	
  users	
  access	
  via	
  projects	
  
•  Projects	
  have	
  developer	
  centric	
  tools	
  
such	
  as	
  IDE,	
  defect	
  tracking,	
  and	
  a	
  
delivery	
  pipeline	
  
IBM Bluemix DevOps Services – Delivery
Pipeline
•  IntegraCon	
  test,	
  System	
  
test,	
  ProducCon	
  
•  AutomaCon	
  ensures	
  
the	
  same	
  procedure	
  in	
  
each	
  environment	
  
•  Fully	
  hosted,	
  managed,	
  
and	
  integrated	
  in	
  the	
  
cloud	
  for	
  the	
  cloud	
  
IBM Bluemix Quality Services – Mobile Quality
Assurance
Tester End UsersDeveloper
Over the air build distribution1 In app bug reporting2
Crash log reporting
4
In app user feedback3
LOB/Digital Marketer
Sentiment Analysis5
Builds
User Feedback
Crash logs
Bugs
Bugs vs. Crashes
Quality Dashboard
with Sentiment Analysis
Addresses five key use cases, attacking pain points for all key users
SmartCloud Monitoring
IBM UrbanCode Deploy w/ Patterns
21
Mobile Quality
Assurance
uBuild
AppScan
Traditional IBM view of an on-premises delivery
pipeline
UrbanCode Deploy to deliver applications to hybrid cloud
•  Manage application
components and versions
•  Manage configurations across
all environments
•  Offer secure ‘self-service’
capabilities
•  Increase transparency
•  Ensure governance and compliancy
23
Composite Applications
Components
Re-usable Workflows
Environment
Management
SIT
PROD
The “What”
The “How”
The “Where”
Deployment
Automation
Intuitive scalable model-driven deployment automation
Images from
image registry Deploy containers from
image component
Deploy to docker hosts or
IBM Container Service
•  Automate deployment of mobile
applications by interacting with
mobile platforms and mobile SDKs
•  Support for emulators/simulators in
Apple XCode and Android SDK
•  Planned support for mobile testing
“device-clouds” e.g.: Appurify,
MobileLabs, Perfecto Mobile and
DeviceAnywhere
Enable rapid delivery of mobile applications
Develop
Deliver
SCM
Rational Team ConcertIDE
Build
Request Build
Jazz Build Engine
Native SDK Build
Built Artifacts
Deploy Use Application
Run
Mobile ResourceIBM UrbanCode Deploy
IBM Worklight Server
Android
Worklight
IBM UrbanCode
Deploy
24
Extend support to back-end Systems of Record
25
SCM
Rational Team Concert
IBM UrbanCode
Deploy for z/OS
•  Push button deployments to the mainframe
•  Secure and reliable deployment and promotion
of incremental native file system changes across
environments
•  Greater visibility of “what is where” with the
ability rollback to any prior version at ease
Deploy Application
IBM Rational
Test Workbench
RD&T Test Environment
Introducing IBM UrbanCode Deploy with Patterns
IBM UrbanCode Deploy
with Patterns
New
VMware® vCenter Server™
ü  Full	
  stack	
  Applica8on	
  Design	
  &	
  Provisioning	
  
•  Design	
  open,	
  full	
  stack	
  applicaCon	
  
environments	
  from	
  diagram	
  or	
  source	
  
ü  Portability	
  to	
  heterogeneous	
  clouds	
  
•  Capture	
  the	
  experCse	
  of	
  a	
  heterogeneous	
  
DevOps	
  team,	
  from	
  soluCon	
  architects	
  to	
  IT	
  
specialists	
  
•  Hybrid	
  clouds:	
  Blend	
  your	
  applica8on	
  with	
  
PaaS,	
  SaaS,	
  and	
  Tradi8onal	
  IT	
  
•  Enables	
  you	
  to	
  balance	
  speed,	
  cost,	
  and	
  
flexibility	
  according	
  to	
  your	
  specific	
  needs	
  
ü  Con8nuous	
  Delivery	
  of	
  Applica8ons	
  into	
  the	
  
Cloud	
  
•  Eliminate	
  weeks	
  of	
  waiCng	
  for	
  new	
  
environments	
  when	
  starCng	
  new	
  projects	
  or	
  
tesCng	
  new	
  app	
  changes	
  
Supporting Hybrid Cloud with IBM Cloud services
27
IBM	
  UrbanCode	
  
Deploy	
  
Node.js,	
  Java,	
  …	
  
Front-End Mid-Tier Backend
Mobile Quality
Assurance
Monitoring and
Analytics
Cloud IntegrationTrack and
Plan
Dev/Test with Hybrid Cloud
28
Off-PremOn-Prem
Image Registry
IBM Bluemix
IBM UrbanCode Deploy
PRODSTAGING
Delivery
Pipeline
Please Note:
•  IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
•  Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
•  The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract.
•  The development, release, and timing of any future features or functionality described
for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
29
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or
transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been
reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM
shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,
EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF
THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT
OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the
agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without
notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are
presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,
programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not
necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither
intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal
counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s
business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or
represent or warrant that its services or products will ensure that the customer is in compliance with any law.
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products in connection with this
publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any
IBM patents, copyrights, trademarks or other intellectual property right.
•  IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document
Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,
ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,
PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,
urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and
service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on
the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.

Weitere ähnliche Inhalte

Was ist angesagt?

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
Daniel Berg
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
Romeo Kienzler
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
Ajit Yohannan
 

Was ist angesagt? (20)

IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub Enterprise
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for Cloud
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with Bluemix
 
Bluemix
BluemixBluemix
Bluemix
 
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
 
Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platform
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 

Ähnlich wie Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (IBM Interconnect DRC-3045)

Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 

Ähnlich wie Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (IBM Interconnect DRC-3045) (20)

Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
L105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902aL105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902a
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Modernization: Moving workloads to cloud
Modernization: Moving workloads to cloud Modernization: Moving workloads to cloud
Modernization: Moving workloads to cloud
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges
 

Mehr von Michael Elder

An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
Michael Elder
 

Mehr von Michael Elder (18)

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile Keynote
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 

Kürzlich hochgeladen

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Kürzlich hochgeladen (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (IBM Interconnect DRC-3045)

  • 1. © 2015 IBM Corporation Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago Daniel Berg @dancberg IBM Distinguished Engineer Michael Elder @mdelder IBM Senior Technical Staff Member DTC 3045
  • 2. Enterprise delivery teams must balance increasing demands 1 Optimize Focus on Operational Costs •  Consolidation and modernization •  Operations Automation •  Risk and compliance Management •  Manual policy to analytics driven optimization Focus on Speed and Agility •  Assemble solutions from verified components and services •  Fast deployment and redeployment •  Agile to DevOps model •  User first delivery model Innovate Systems of Record Systems of EngagementHybrid Enterprise is emerging as the new model for service delivery
  • 4. 3 Cloud Enabled Enterprise Applications On-Prem Dedicated Cloud Traditional IT Off-Prem Dedicated Private Cloud Shared Public Cloud Cloud Native Apps/Services Hybrid Cloud is the secure consumption of services from two or more sources, including private cloud, public cloud, or traditional IT. What is Hybrid Cloud?
  • 5. Dev and Test Off-Premise Development and test off-prem with production on Dedicated Cloud or physical infrastructure in on-prem datacenters 4 On-Prem Off-Prem ProdStage TestDev Scenario One
  • 6. Cloud for Burst Capacity App dynamically “bursts” to off-prem clouds when on-prem approaches capacity limits 5 App A App A ‘burst’ to cloud On-Prem Off-Prem Scenario Two
  • 7. Cloud Front-End Systems of Record applications are on-prem on mainframes or distributed systems and Systems of Engagement applications are off-premise in Dedicated Private or Shared Public clouds 6 App A App B On-Prem Off-Prem Scenario Three
  • 8. 7 On-Prem Off-Prem App A App B App C App A App B App C Scenario Four Portable Workloads Application and data are portable across on-prem infrastructure and off-premise clouds
  • 9. Cloud applications are changing… 8 Micro-Services
  • 10. Hybrid Cloud – Key Ingredients 9 Services Integration Portability Flexible Deployment Models DevOps + Management • Bluemix Public and Softayer deployment models are just the beginning • Expanding into domain focus, infrastructure, IaaS+ and SaaS • Increasing our capability around enterprise and cloud connectivity • Making it easy to move applications and services between different deployments • Providing common and consistent management across deployment models
  • 11. Building Flexible Deployment Models 10 Public Dedicated On-premises Services Integration Portability Flexible Deployment Models
  • 12. Evolving the Bluemix Platform to enable Hybrid 11 Services Integration Portability Flexible Deployment Models
  • 13. Enabling Hybrid with expanded platforms ü  Automate the build of Docker images ü  Manage and distribute Docker images in private image registries ü  Easily host containers or OpenStack VMs ü  Extend to on/off premise private OpenStack clouds ü  Scale and auto- recovery built-in ü  Logging and Monitoring built-in 12
  • 14. Integration with on-premises applications and data 13 Services Integration Portability Flexible Deployment Models On-premise database and apps Cast Iron -> Secure Connector -> Next
  • 15. Enabling Portability for Cloud Workloads 14 Public Dedicated On-premises Services Integration Portability Flexible Deployment Models Containers are a critical foundation of Hybrid Cloud and portability. Building consistent APIs for Infrastructure and Services across cloud environments.
  • 16. DevOps in Hybrid Cloud 15 Services Integration Portability Flexible Deployment Models Isolate Pinpoint the problem to a specific part of the environment Diagnose Drill down into the details and get to the root cause Deploy a fix leveraging a common delivery pipeline across both clouds and traditional infrastructure, bridging the gap in two speed IT Sense Detect that a problem occurred, or is about to happen Rapid iterations Plan Develop Build Test Deploy Prod Slower iterations Plan Develop Build Test Deploy Prod Alignment Isolation Coordination Automation Application Performance Management Deployment Automation DevOps + Management
  • 17. IBM Bluemix DevOps Services Enabling rapid software delivery 16
  • 18. IBM Bluemix DevOps Services – Project Mgmt Source Control Management •  Hosted  source  control  management   within  the  cloud   •  Support  for  Git  and  Jazz  repositories   •  Manage  users  access  via  projects   •  Projects  have  developer  centric  tools   such  as  IDE,  defect  tracking,  and  a   delivery  pipeline  
  • 19. IBM Bluemix DevOps Services – Delivery Pipeline •  IntegraCon  test,  System   test,  ProducCon   •  AutomaCon  ensures   the  same  procedure  in   each  environment   •  Fully  hosted,  managed,   and  integrated  in  the   cloud  for  the  cloud  
  • 20. IBM Bluemix Quality Services – Mobile Quality Assurance Tester End UsersDeveloper Over the air build distribution1 In app bug reporting2 Crash log reporting 4 In app user feedback3 LOB/Digital Marketer Sentiment Analysis5 Builds User Feedback Crash logs Bugs Bugs vs. Crashes Quality Dashboard with Sentiment Analysis Addresses five key use cases, attacking pain points for all key users
  • 21. SmartCloud Monitoring IBM UrbanCode Deploy w/ Patterns 21 Mobile Quality Assurance uBuild AppScan Traditional IBM view of an on-premises delivery pipeline
  • 22. UrbanCode Deploy to deliver applications to hybrid cloud •  Manage application components and versions •  Manage configurations across all environments •  Offer secure ‘self-service’ capabilities •  Increase transparency •  Ensure governance and compliancy
  • 23. 23 Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” Deployment Automation Intuitive scalable model-driven deployment automation Images from image registry Deploy containers from image component Deploy to docker hosts or IBM Container Service
  • 24. •  Automate deployment of mobile applications by interacting with mobile platforms and mobile SDKs •  Support for emulators/simulators in Apple XCode and Android SDK •  Planned support for mobile testing “device-clouds” e.g.: Appurify, MobileLabs, Perfecto Mobile and DeviceAnywhere Enable rapid delivery of mobile applications Develop Deliver SCM Rational Team ConcertIDE Build Request Build Jazz Build Engine Native SDK Build Built Artifacts Deploy Use Application Run Mobile ResourceIBM UrbanCode Deploy IBM Worklight Server Android Worklight IBM UrbanCode Deploy 24
  • 25. Extend support to back-end Systems of Record 25 SCM Rational Team Concert IBM UrbanCode Deploy for z/OS •  Push button deployments to the mainframe •  Secure and reliable deployment and promotion of incremental native file system changes across environments •  Greater visibility of “what is where” with the ability rollback to any prior version at ease Deploy Application IBM Rational Test Workbench RD&T Test Environment
  • 26. Introducing IBM UrbanCode Deploy with Patterns IBM UrbanCode Deploy with Patterns New VMware® vCenter Server™ ü  Full  stack  Applica8on  Design  &  Provisioning   •  Design  open,  full  stack  applicaCon   environments  from  diagram  or  source   ü  Portability  to  heterogeneous  clouds   •  Capture  the  experCse  of  a  heterogeneous   DevOps  team,  from  soluCon  architects  to  IT   specialists   •  Hybrid  clouds:  Blend  your  applica8on  with   PaaS,  SaaS,  and  Tradi8onal  IT   •  Enables  you  to  balance  speed,  cost,  and   flexibility  according  to  your  specific  needs   ü  Con8nuous  Delivery  of  Applica8ons  into  the   Cloud   •  Eliminate  weeks  of  waiCng  for  new   environments  when  starCng  new  projects  or   tesCng  new  app  changes  
  • 27. Supporting Hybrid Cloud with IBM Cloud services 27 IBM  UrbanCode   Deploy   Node.js,  Java,  …   Front-End Mid-Tier Backend Mobile Quality Assurance Monitoring and Analytics Cloud IntegrationTrack and Plan
  • 28. Dev/Test with Hybrid Cloud 28 Off-PremOn-Prem Image Registry IBM Bluemix IBM UrbanCode Deploy PRODSTAGING Delivery Pipeline
  • 29. Please Note: •  IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. •  Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. •  The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. •  The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 29
  • 30. Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 31. Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. •  IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 32. Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.