Microservices and Containers in the Middleware World
|
|
|
- Ralph Poole
- 9 years ago
- Views:
Transcription
1 Microservices and Containers in the Middleware World April 2016 JPoint Moscow, Russia Kai Wähner Technology Evangelist LinkedIn /
2 Key Takeaways A cloud-native architecture enables flexible and agile development Modern middleware leverages containers and Microservices Just using Jenkins and Docker is not enough
3 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
4 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
5 The Digital Transformation cannot be stopped!
6 Evolving Demands from the Business AGILITY & SPEED WEB SCALE REDUCED CYCLE TIMES FAIL FAST LOWER COST
7 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
8 Middleware Middleware is computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue. Middleware makes it easier for software developers to implement communication and input/output, so they can focus on the specific purpose of their application. ( Wikipedia
9 Middleware - Buzzwords Keywords PAST: Application Integration, EAI, Broker, Process, Application, Integration, Enterprise, Hub and Spoke, Backbone, Scalability, Platform, Batch Keywords PRESENT: Service Integration, Bus, SOA, BPM, Service, ESB, Flexibility, Distribution, Events, EDA, Real Time, Event Correlation, Open, Standards, Extensibility Keywords FUTURE: Integration of Everything, Gateway, ibpms, Cloud, IoT, Microservice, API, Continuous Delivery, Self-Service, Prediction
10 Middleware The Double Burden?... ESB frameworks are generally characterized as heavyweight complex, centralized and difficult... Electronic Services: Concepts, Methodologies, Tools and Applications, Information - Science Reference (15. Juli 2010)
11 Middleware Example: Enterprise Service Bus (ESB) An enterprise service bus (ESB) is a software architecture model used for designing and implementing communication between mutually interacting software applications in a serviceoriented architecture (SOA). Its primary use is in enterprise application integration (EAI) of heterogeneous and complex landscapes. (Wikipedia, 2016)
12 Is the ESB dead? #NoESB Akana (former SOA Software) Gartner
13 Definition of the Term ESB in 2016 What to use an ESB for? Integration, orchestration, choreography, routing, (some kinds of) event processing / correlation / business activity monitoring Legacy Integration (e.g. with a powerful SAP or Mainframe connector) API and REST integration and business services Messaging (WebSockets, MQTT, AMQP, ) Internet of Things Deploy these services independently from each other with a standardized interface to a scalable runtime platform; automatically.
14 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
15 Microservices Suite of small services running in its own process Communication via lightweight mechanisms Built around business capabilities Independently deployable, written in different languages and using different data stores Bare minimum of centralized management Shorter time to results and increased flexibility
16 Various Forms of Microservices API Gateway Integration Service Integration Service SaaS Service BPM Service Service Service Service Service Monolith application SOA
17 How to deploy independent Microservices? == The Momentum of Containers Garden / Warden
18 Why Containers?
19 Build, Ship, and Run Any App, Anywhere andersjanmyr/ docker-the-future-of-devops
20 An Open Standard for Containers...
21 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
22 Cloud Native enables... scalable services resiliency automatic load balancing and failover DevOps usage public cloud platforms, but also private or hybrid vendor-agnostic deployment focus on business problems
23 Cloud-Native Architecture Microservices and Containers are just the Foundation!
24 Requirements for a Cloud-Native Architecture Microservices and Containers [as discussed ] Continuous Integration and Continuous Delivery Scripting / Automatic Test and Deployment Service Discovery Dynamic Distributed Configuration Management Scalability and Failover Cluster Management (Scheduling and Orchestration) Load Balancing (Server-side and Client-side) Cloud Native Platform Self-Service Agile Infrastructure Private / Public / Hybrid PaaS
25 Continuous Integration and Continuous Delivery Scripting / Automatic Test and Deployment BENEFITS Accelerated Time to Market Building the Right Product Improved Productivity and Efficiency Reliable Releases Improved Product Quality Improved Customer Satisfaction Build Management Ant, Maven, Gradle, Continuous Integration Jenkins, Bamboo, Continuous Delivery Chef, Puppet, Salt,
26 Continuous Integration and Continuous Delivery Internal Service Discovery for a Scalable Runtime Service Registry Eureka Apache Zookeeper Consul Etcd Cluster Frameworks with implicit Service Registry Kubernetes Mesos Marathon Amazon AWS ELB PaaS Cloud Platforms reusing an existing Service Registry Pivotal Cloud Foundry is based on Eureka
27 Continuous Integration and Continuous Delivery External Service Discovery for an Open API Examples for API Management: JBoss apiman, Apigee, Akana, TIBCO Mashery, Layer7
28 Continuous Integration and Continuous Delivery Dynamic Distributed Configuration Management Features Effect changes dynamically at runtime Change multi-dimensional properties based on a complex request or deployment context Use Cases Enable / disable features based on request context Change UI presentation logic Override behaviors of patterns (e.g. Circuit Breaker) Change log level after observing issues in a service Examples Netflix Archaius, Spring Cloud Config
29 Scalability and Failover Cluster Management (Scheduling and Orchestration) Features Orchestrate the combination of container scheduling and managing hosts Select relevant hosts (applying rules and constraints) Load containers onto the specific hosts Start, stop, and manage the life cycle of the process Designed to be fault-tolerant and scalable Examples Swarm (Docker-native) Fleet (CoreOS low-level framework) Kubernetes (open source d by Google) Adopted by others (IBM, Red Hat, Microsoft ) Mesos Marathon (most powerful and complex) For large scale; multi-use (e.g. Containers, Hadoop)
30 Scalability and Failover Server-side and Client-side Load Balancing (LB) Features Distributes network or application traffic across a number of servers Used to increase capacity (concurrent users) and reliability of applications Server-Side External Load Balancing ( Edge Services ) Client-Side Internal Load Balancing ( Mid-Tier Services ) Why also Client-Side LB? Inter-Service-Communication (1 hop instead of 2 hops) Implicit LB, no need for an external LB Traditional LB with IP addresses and host names not sufficient Registering and de-registering servers with load balancer on the fly No restrictions on the protocol or method of communication Examples F5 internal / DMZ, server-side Netflix Ribbon internal / within cloud platform, client-side AWS ELB (Elastic Load Balancer) public cloud, server-side
31 Cloud Native Architecture What Cloud Native Solutions are available?
32 Cloud Native Platform (Infrastructure-as-a-Service) IaaS Choose your IaaS Servers Storage Private or Hybrid Cloud Network Reduced costs of Infra Self-hosted & Controlled Env
33 Cloud Native Platform (Platform-as-a-Service) Choose your PaaS / Container Cloud-Native App Dev OS & Containers Scalability Self-service agile infrastructure Routing Logging / Monitoring Elasticity & Scalability PaaS
34 Cloud Native Platform IaaS Servers Storage Network Choose your IaaS Choose your PaaS / Container Private or Hybrid Cloud Cloud-Native App Dev Reduced costs of Infra Self-service agile infrastructure Self-hosted & Controlled Env Elasticity & Scalability OS & Containers Scalability Routing Logging / Monitoring PaaS
35 PaaS Platforms on top of IaaS in 2016 What container and PaaS tools are used to manage OpenStack applications? OpenStack Survey, April 2016:
36 Cloud Foundry
37 Kubernetes (K8S)
38 Kubernetes on Google Cloud Platform
39 Apache Mesos
40 SaaS The Other Cloud Native Alternative you have no control! You just use the service!
41 Container-as-a-Service Containers as a service (CaaS) is a form of container-based virtualization in which container engines, orchestration and the underlying compute resources are delivered to users as a service from a cloud provider. The basic resource for CaaS is a container, rather than a virtual machine (VM) or a bare metal hardware host system
42 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
43 Microservices and Containers in the Middleware World Some Middleware examples Integration Services / APIs, Integration, Orchestration API Management Publish and Monetize Microservices (internal, partner, public) Log Management Monitor distributed Microservices in a central way Event Processing Correlation of Microservices events in real time All the above Middleware components control and leverage other Microservices have to support Microservice characteristics itself (Containers, CI / CD, Elastic Scalability, etc.) to fit into a cloud-native architecture
44 Integration PaaS PaaS Integration Platform Omnichannel client apps Integration Apps & Services Build consumable Web APIs out of backend web services like SOAP, SAP, Oracle, IBM MQ, etc. API Choreography Microservices Microservices Microservices (Node/Java/Python) (Node/Java/Python) (Node/Java/Python) Functional Microservices Functional Microservices Build focused business functionality-oriented apps without getting into code complexity Integration Apps & Services ESB & Common Services API Choreography Visually choreograph APIs leveraging the PaaS Integration Tooling (e.g. data mapper, connectors) Backend Legacy Apps
45 SaaS Integration Solution Web-based Integration Edge-Services Citizen Developer
46 API Creation API Packaging and Distribution API Management API Management PORTAL ANALYTICS API PACKAGER TRAFFIC MANAGEMENT SECURITY APIs API Gateway ADVANCED SECURITY TRAFFIC MANAGEMENT TRANSFORM
47 Sensors Application Logs Transactions Monitoring Configuration Messaging Data Discovery Streaming Analytics Log Management WEB UI WS API Analysis Tools Operational Intelligence Platform Centralize and Store of Record Search, Auto-id, OOTB Parsing, Correlation Forensics and Alerts Reports
48 Event Processing Temporal analytic: If vibration spike is followed by temp spike then voltage spike [within 12 minutes] then flag high severity alert. Voltage Temperature Vibration Correlation of Microservice Events in Real Time Device history
49 Agenda 1) Digital Transformation 2) Middleware 3) Microservices and Containers 4) A Cloud-Native Architecture 5) Cloud Native Middleware 6) Live Demo
50 Cloud Native Architecture for the Live Demo Partner App.com Web App Android App iphone App ROUTER HEALTH MGR LOGGING CONTROLLER NATS SVC BROKER SaaS Gateway App Gateway App BW CE App BW CE App MongoDB PaaS BW CE App Node App Spring App Java App Cloud Foundry Legacy TIBCO ESB eftl EMS BW6
51 Live Demo Cloud-Native Microservices with Pivotal Cloud Foundry, Docker, Kubernetes, TIBCO BusinessWorks Container Edition, TIBCO Mashery and Papertrail Cloud (PaaS, Microservices, Container) IDE (REST, APIs, Integration) Administration (Deployment, Versioning) Operations (Failover, Scalability, Log Management) Log Management (Distributed Search and Correlation) Open API (Packaging, External Discovery)
52 Key Takeaways A cloud-native architecture enables flexible and agile development Modern middleware leverages containers and Microservices Just using Jenkins and Docker is not enough
53 Questions? Kai LinkedIn / Xing Please connect!
Private Cloud Management
Private Cloud Management Speaker Systems Engineer Unified Data Center & Cloud Team Germany Juni 2016 Agenda Cisco Enterprise Cloud Suite Two Speeds of Applications DevOps Starting Point into PaaS Cloud
April 2016 JPoint Moscow, Russia. How to Apply Big Data Analytics and Machine Learning to Real Time Processing. Kai Wähner. kwaehner@tibco.
April 2016 JPoint Moscow, Russia How to Apply Big Data Analytics and Machine Learning to Real Time Processing Kai Wähner [email protected] @KaiWaehner www.kai-waehner.de LinkedIn / Xing Please connect!
RED HAT CONTAINER STRATEGY
RED HAT CONTAINER STRATEGY An introduction to Atomic Enterprise Platform and OpenShift 3 Gavin McDougall Senior Solution Architect AGENDA Software disrupts business What are Containers? Misconceptions
Container Clusters on OpenStack
Container Clusters on OpenStack 和 信 雲 端 首 席 技 術 顧 問 孔 祥 嵐 / Brian Kung [email protected] Outlines VMs vs. Containers N-tier Architecture & Microservices Two Trends Emerging Ecosystem VMs vs.
The Virtualization Practice
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
Linux A first-class citizen in Windows Azure. Bruno Terkaly [email protected] Principal Software Engineer Mobile/Cloud/Startup/Enterprise
Linux A first-class citizen in Windows Azure Bruno Terkaly [email protected] Principal Software Engineer Mobile/Cloud/Startup/Enterprise 1 First, I am software developer (C/C++, ASM, C#, Java, Node.js,
DevOps. Josh Preston Solutions Architect Stardate 69094.1
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
Red Hat Cloud Ecosystem
OpenSource Days 8/6/2016 Zagreb, Croatia Red Hat Cloud Ecosystem Jiří Kolář Solution Architect CZ/SK/CEE [email protected] BUSINESS UNDER PRESSURE INCREASING EXPECTATIONS AND COMPETITION LINE OF BUSINESS
How to choose the right Technology, Framework or Tool to Build Microservices. Kai Wähner. [email protected]. @KaiWaehner. www.kai-waehner.
How to choose the right Technology, Framework or Tool to Build Microservices Kai Wähner [email protected] @KaiWaehner www.kai-waehner.de Xing / LinkedIn Please connect! Key Messages Integration is key
DevOps with Containers. for Microservices
DevOps with Containers for Microservices DevOps is a Software Development Method Keywords Communication, collaboration, integration, automation, measurement Goals improved deployment frequency faster time
Alan Conley, John Belamaric. Bloxfest - Containers
Alan Conley, John Belamaric Bloxfest - Containers May 2016 Infoblox Microservices & Containers Container based microservices are an emerging approach for rapidly developing and delivering applications.
Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos
Apache Stratos Building a PaaS using OSGi and Equinox Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos @pzfreo #wso2 #apache [email protected] [email protected] 1 About me CTO and Co- Founder
Red Hat Openshift Christoph Eberle
Red Hat Openshift Christoph Eberle Solution Architect Middleware, Red Hat 3/9/15 Red Hat PaaS - Openshift 2 by Application & Business Process Pressure on IT Business Changing Faster More Apps Lower Costs
Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014
Da Internet delle persone a Internet delle cose Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014 Google Trends : Internet Of Things Not just a device market The IoT and ISs have
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale
API Management Introduction and Principles
API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common
Cisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
Platform Architecture & Integration with OpenShift
Platform Architecture & Integration with OpenShift Presenter: Dr Mícheál Ó Foghlú Senior Director Software Engineering DATE: 2015-06-25 TIME: 3:40-4:40 VENUE: Room 302 Agenda What is the Red Hat Mobile
Kai Wähner. The Next-Generation BPM for a Big Data World: Intelligent Business Process Management Suites (ibpms)
The Next-Generation BPM for a Big Data World: Intelligent Business Process Management Suites (ibpms) Kai Wähner [email protected] @KaiWaehner www.kai-waehner.de Xing / LinkedIn Please connect! Kai
Delivering secure, real-time business insights for the Industrial world
Delivering secure, real-time business insights for the Industrial world Arnaud Mathieu: Program Director, Internet of Things Dev., IBM [email protected] @arnomath 1 We are on the threshold of massive
Considerations for Adopting PaaS (Platform as a Service)
Considerations for Adopting PaaS (Platform as a Service) Michael Dolan ([email protected]) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department
White paper: Delivering Business Value with Apache Mesos
Executive Summary In today s business environment, time to market is critical as we are more reliant on technology to meet customer needs. Traditional approaches to solving technology problems are failing
API MORNING. IBM Bluemix. The Digital Innovation Platform. [email protected]. 2015 IBM Corporation
API MORNING IBM Bluemix The Digital Innovation Platform [email protected] Timing is critical Today s apps must keep up with the speed of the app revolution. Customer Managed Code Data Runtime Middleware
OpenShift 3.0 in the Sogeti Services Factory
OpenShift 3.0 in the Sogeti Services Factory Michiel van Otegem Senior Architect & SogetiLabs Fellow Red Hat Forum, Zeist - 15 October 2015 OpenShift 3.0 in the SSF 2015 1 Business and IT challenges in
Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode
Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode Please check-in to this session Guilhaume Garcia Pre-Sales Architect hybrid cloud IBM France fr.linkedin.com/in/guilhaumegarcia
Microservices on AWS
Microservices on AWS AWS Summit Berlin 2016 Matthias Jung, Solutions Architect Julien Simon, Evangelist April, 12 th, 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda
Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure
RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY Sacha Dubois Solution Architect Infrastructure [email protected] 13. März 2015 - Seite 1 / 25 I.T. CHALLENGES 13. März
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS Shankar Kambhampaty 1 and Sasirekha Kambhampaty 2 1 Computer Science Corporation (CSC), India [email protected] 2 Student, Department of Computer Science,
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter
DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
Oracle Applications and Cloud Computing - Future Direction
Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy [email protected] Vijay Tirumalai [email protected]
How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment
Developing Oracle Fusion Middleware Applications in the Cloud Antony Reynolds Matt Wright Ramkumar Menon 1 Who We Are Antony Reynolds Product Strategy Director, Oracle Author SOA Suite 11g Developers Cookbook
STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster
PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps
Evolution of the Modern Software Supply Chain The Docker Survey, 2016
Evolution of the Modern Software Supply Chain The Docker Survey, 2016 Overview Containers are the base unit of the modern software supply chain. The results of the Evolution of the Modern Software Supply
Kubernetes-Murano Integration in Mirantis OpenStack 7.0
Kubernetes-Murano Integration in Mirantis OpenStack 7.0 December 3, 2015 John Jainschigg (Mirantis), Bhasker Nallapothula (Biarca) and Ihor Dvoretskyi (Mirantis) www.mirantis.com A few introductions John
Enterprise PaaS Evaluation Guide
Enterprise PaaS Evaluation Guide 1 Defining the Enterprise PaaS There are several competing definitions of Platform-as-a-Service (PaaS) and a broad range of service offerings bearing that label. For the
Cloud Computing and Big Data What Technical Writers Need to Know
Cloud Computing and Big Data What Technical Writers Need to Know Greg Olson, Senior Director Black Duck Software For the Society of Technical Writers Berkeley Chapter Black Duck 2014 Agenda Introduction
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder [email protected] 2013 AgilePoint,
Introduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
Introducing Red Hat s JBoss Portfolio
Introducing Red Hat s JBoss Portfolio Complete, proven, and scalable open source middleware from Red Hat Eamon McCormick Civilian Middleware Specialist September, 2014 1 Agenda JBoss and open source communities
Using Red Hat Systems Management Tools in a Hybrid Cloud
Using Red Hat Systems Management Tools in a Hybrid Matthew Mariani - @MEMariani Sr. Partner Solutions Architect, Red Hat June 24, 2015 Session #13836 INTRODUCTION Defining Hybrid Concurrent consumption
Service Orchestration
June 2015 Service Orchestration Infos and Use Cases Falko Dautel Robert Thullner Agenda + Overview + Use Cases & Demos VM Provisioning with ServiceNow Employee Onboarding + Summary + Questions & Answers
Java PaaS Enabling CI, CD, and DevOps
Java PaaS Enabling CI, CD, and DevOps AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS Speaker: Catherine Spence, IT Principal Engineer, Cloud Computing Acknowledgements: Aaron Huber, Jon Price November 2014 Legal Notices
The future of middleware: enterprise application integration and Fuse
The future of middleware: enterprise application integration and Fuse Giuseppe Brindisi EMEA Solution Architect/Red Hat AGENDA Agenda Build an enterprise application integration platform that is: Resilient
Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)
Roch Glitho, PhD Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1) Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Software
A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat
A Complete Open Cloud Storage, Virt, IaaS, PaaS Dave Neary Open Source and Standards, Red Hat 1 Agenda 1. Traditional virtualization 2. The move to IaaS 3. Storage 4. PaaS, application encapsulation and
WELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
The Impact of PaaS on Business Transformation
The Impact of PaaS on Business Transformation September 2014 Chris McCarthy Sr. Vice President Information Technology 1 Legacy Technology Silos Opportunities Business units Infrastructure Provisioning
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
OpenShift. Marek Jelen, OpenShift, Red Hat
OpenShift Marek Jelen, OpenShift, Red Hat The problem Ever growing pressure on IT IT becoming the most integral part of most organizations The budgets do not grow as the requirements do Engineers demanding
Modern Application Architecture for the Enterprise
Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.
NCTA Cloud Architecture
NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,
DevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
Optimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies
Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data: Global Digital Data Growth Growing leaps and bounds by 40+% Year over Year! 2009 =.8 Zetabytes =.08
One click Hadoop clusters - anywhere
One click Hadoop clusters - anywhere Janos Matyas, Senior Director of Engineering October, Page 1 2015 Overview Page 2 Introduction Goals and motivations Technology stack How it works Results/achievements/future
Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure. Patriek van Dorp and Alex Thissen
Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure Patriek van Dorp and Alex Thissen About me: Patriek van Dorp [email protected] @pvandorp Xpirit http://onwindowsazure.com
How To Understand The 2013 Cio Agenda For A Cloud Server
cf push: Push your Scala/Play apps to Cloud Foundry RAGHAVAN N. SRINIVAS @ragss 1 Who am I? Rags (not to Riches) and work for EMC CODE Middleware and Application programmer Architect and Evangelist Part
IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application Platform 2015 Vendor Assessment
IDC MarketScape IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application Platform 2015 Vendor Assessment Larry Carvalho Al Hilwa Jeff Silverstein Maureen Fleming Robert P. Mahowald THIS IDC
Software Defined Everything
Software Defined Everything, s, Containers, and Storage Pete Chadwick Senior Product Manager [email protected] Joachim Werner Senior Product Manager [email protected] Data Center History - 1970s One (big)
VMware on VMware: Private Cloud Case Study Customer Presentation
VMware on VMware: Private Cloud Case Study Customer Presentation 2009 VMware Inc. All rights reserved Agenda VMware IT landscape Motivations for the Cloud Private Cloud Stack Impact of moving to the Cloud
OWB Users, Enter The New ODI World
OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
Cloud Essentials for Architects using OpenStack
Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing
Jenkins World Tour 2015 Santa Clara, CA, September 2-3
1 Jenkins World Tour 2015 Santa Clara, CA, September 2-3 Continuous Delivery with Container Ecosystem CAD @ Platform Equinix - Overview CAD Current Industry - Opportunities Monolithic to Micro Service
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
The State of Containers and the Docker Ecosystem: 2015. Anna Gerber
The State of Containers and the Docker Ecosystem: 2015 Anna Gerber The State of Containers and the Docker Ecosystem: 2015 by Anna Gerber Copyright 2015 O Reilly Media, Inc. All rights reserved. Printed
OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect [email protected]
OpenShift Enterprise PaaS Red Hat Andrey Markelov RHCA Red Hat, Presales Solution Architect [email protected] 1 Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC)
Cisco Intelligent Automation for Cloud
Product Data Sheet Cisco Intelligent Automation for Cloud Early adopters of cloud-based service delivery were seeking additional cost savings beyond those achieved with server virtualization and abstraction.
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google
Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton
Session 5: Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Agenda HP ALM Solution Review HP Cloud Potential Cloud Portal HP ALM Solutions in a virtual environment
Deploying Your Application On Public Cloud
#GHC14 Deploying Your Application On Public Cloud Egle Sigler @eglute Iccha Sethi @IcchaSethi October 9, Egle Sigler Principal Architect at Rackspace Works with OpenStack POWER: Professional Organization
What's the Difference Between OpenStack & A Cloud Management Platform?
What's the Difference Between OpenStack & A Cloud Management Platform? White Paper Zefflin Systems LLC Table of Contents 1. Introduction... 1 2. What is a Cloud Management Platform?... 1 3. What is OpenStack
Lunch and Learn: BlueMix to Mainframe making development accessible in the
Lunch and Learn: BlueMix to Mainframe making development accessible in the Cloud Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology [email protected] @RosalindRad Insert Custom
perspective Microservices A New Application Paradigm Abstract
perspective Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper
ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST
ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST Considerations for choosing a secure, scalable, and reliable enterprise mobile backend platform OVERVIEW Organizations often struggle with identifying
Private/hybrid cloud management platform: HP Cloud Service Automation
Private/hybrid cloud management platform: HP Cloud Service Automation Neelam Chakrabarty Sr. Product Mktg. Manager Jan. 23, 2013 Customer challenges Speed innovation Enhance agility Improve financial management
Oracle Reference Architecture and Oracle Cloud
Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended
Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect
Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect WHAT WE DO We offer a range of mission-critical software and services covering: CLOUD MIDDLEWARE
IBM Websphere Application Server as a Service
Government Efficiency through Innovative Reform IBM Websphere Application Server as a Service Service Definition Copyright IBM Corporation 2014 Table of Contents IBM Cloud Overview... 2 IBM/Sentinel PaaS...
The Internet of Things
The Internet of Things Vijay Sethia Senior Product Manager, IBM Software Group 2014 IBM Corporation Agenda The Internet of Things The IBM IoT On-Prem Cloud Sample IoT Application 1 The Internet of Things
Your Journey to the Cloud with Red Hat
Your Journey to the Cloud with Red Hat Open Source Summit Warszawa 24 marca 2015 Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE [email protected] Agenda Cloud Management Platform Evolution,
Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012
Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Why the interest in Clouds? A method to avoid/defer CAPEX/OPEX and possibly accelerating implementation 2 It all started here - Timeshare Computers and
OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise
openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Agility for the Digital Enterprise Get There Faster
The webmethods Suite Agility for the Digital Enterprise What you can expect from webmethods Software AG s vision is to power the Digital Enterprise. Our technology, skills and expertise enable you to quickly
