USING OPENSTACK TO INTEGRATE NON-OPENSTACK SERVICE JUNHO YOON, ANDREW LIU, JACK NING
|
|
- Kathlyn Parks
- 6 years ago
- Views:
Transcription
1 USING OPENSTACK TO INTEGRATE NON-OPENSTACK SERVICE JUNHO YOON, ANDREW LIU, JACK NING
2 AGENDA INTRODUCTION MOTIVATIONS INTEGRATE AUTHN/AUTHZ INTEGRATE PLATFORM UI INTEGRATE PLATFORM COMMUNICATION CONTINOUS DEPLOYMENT WITH CUSTOMIZATION
3 Introduction JUNHO YOON Senior developer of NAVER ANDREW LIU Senior developer of NAVER China JACK NING Senior developer of NAVER China
4 Introduction Established in 1999, South Korea Handle more than half of internet search market in Korea Have more than 8000 employees Some apps have more than 100m users
5 Introduction Have a own IDC and a public cloud service However NOT OpenStack based
6 PASTA - IN-HOUSE PAAS projects / 800+ daily user 10+ integrated platforms so far
7
8 PASTA Architecture Today s Topic platforms platforms platforms PASTA-web Company SSO keystone Shipdock (In-house docker cluster) Users horizon cinder ceph Nova Experimental
9 ADENDA INTRODUCTION MOTIVATIONS INTEGRATE AUTHN/AUTHZ INTEGRATE PLATFORM UI INTEGRATE PLATFORM COMMUNICATION CONTINOUS DEPLOYMENT WITH CUSTOMIZATION
10 Motivations Too many platforms About40 platforms It s impossible even to remember URL No single entrance/catalog No resource utilization No common user experience Reinvent wheel
11 Motivations - authz / authn Each platforms had its own authz/authn Takes too much time for first access Has different permission set Requires even different user id/password sometimes Common problems in big company PlatformA PlatformB
12 AWS comes to our sight What does AWS provide Integrated UI/UX - consistency Organized services catalog Separated PaaS UI with the main UI Centralized user management - AWS IAM We decide to make our platforms as a PaaS like AWS
13 Component which enables PaaS PAAS INTEGRATED CONSOLE DYNAMIC RESOURCE PROVISIONING Consistent UX Integrated Authz/Authn Seamless integration b/w platforms Resource Provisioning on demand Docker Cluster? eview/221-dockerorchestration
14 Make new from scratch? Start from opensouce or commercial system? Or OpenStack
15 Composable Infrastructure Decide to adopt openstack
16 ADENDA INTRODUCTION MOTIVATIONS INTEGRATE AUTHN/AUTHZ INTEGRATE PLATFORM UI MAKE PLATFORMS INTEROPERATE PACKAGE/DEPLOY WITH CUSTOMIZATION
17 Keystone Authn/Authz in OpenStack Feature Configurable auth/identity backend Easy to extend by Adding plugin for Authz/Authn Abundant API interface OpenStack Services Keystone API Policy Backend Token Backend Catalog Backend Identity Backend Assignments Backend Credentials Backend
18 Keystone Problem we are facing: Need to integrate into our existing SSO Need to identify not logged-in user as well Want to avoid to save user s ID/PW in our DB 1) ID/PW PROJECT HORIZON 2) issue X-AUTH-TOKEN 3) connect to ENDPOINT with X-AUTH-TOKEN KEYSTONE OPENSTACK COMPONENT 4) ask the X-AUTH-TOKEN info (PROJECT ID + ROLE + USER)
19 extended Keystone v1 OAUTH2 PROVIDER 0) OAUTH Auth 1) ID/OAUTH-TOKEN or ID/PASSWORD PASTA-WEB (IN-HOUSE CONSOLE) 3) ISSUE X-AUTH-TOKEN 5) verify X-AUTH-TOKEN 4) ACCESS WITH X-AUTH-TOKEN 1.1) verify OAUTH-TOKEN KEYSTONE 2) GET IDENTITY PLATFORMS 1.2) verify PASSWORD AUTH PLUGIN LDAP IDENTITY PLUGIN USING COMPANY S SSO USING COMPANY S LDAP FOR IDENTITY IN-HOUSE LDAP
20 Auth Plugin PASSWORD AUTH AUTH PLUGIN default identity auth LOGIN Success DEFAULT AUTH Fail LOGIN Success SSO AUTH Fail SSO HTTP API /api/auth/tokeninfo to verify token LOGIN FAILED
21 Auth Plugin Keypoint is ütreat SSO token as password ütry default auth method first. If failed, use auth using SSO next üextends auth handler Keystone.auth.plugins.password.Password Keystone Configuration
22 Extended Keystone v1 OAUTH2 PROVIDER 0) OAUTH Auth 1) ID/OAUTH-TOKEN or ID/PASSWORD PASTA-WEB (IN-HOUSE CONSOLE) 3) ISSUE X-AUTH-TOKEN 5) verify X-AUTH-TOKEN 4) ACCESS WITH X-AUTH-TOKEN 1.1) verify OAUTH-TOKEN KEYSTONE 2) GET IDENTITY PLATFORMS 1.2) verify PASSWORD AUTH PLUGIN LDAP PLUGIN Problem Do not have right to save OpenStack system users in LDAP Deadly slow when retrieving all users. IN-HOUSE LDAP
23 Extended Keystone v2 OAUTH2 PROVIDER 0) OAUTH Auth 1) ID/OAUTH-TOKEN or ID/PASSWORD PASTA-WEB (IN-HOUSE CONSOLE) 3) ISSUE X-AUTH-TOKEN 5) verify X-AUTH-TOKEN 4) ACCESS WITH X-AUTH-TOKEN 1.1) verify OAUTH-TOKEN KEYSTONE 2) GET IDENTITY PLATFORMS PASTA AUTH HANDLER 1.2) verify PASSWORD HYBRID IDENTITY PLUGIN (AUTH + IDENTITY) IN-HOUSE LDAP SQL INTRODUCE HYBRID INDENTITY PLUGIN Save new user in SQL Read from only SQL when querying all users
24 Hybrid Backend Plugin About the auth part Based on keystone-hybrid-backend ü Implement LDAP Indentity ü extending SQL Indentity IDENTITY AUTH SQL Auth Success LOGIN Failed LDAP Auth Success LOGIN Failed LOGIN FAILED
25 Hybrid Backend Plugin Identity ü For API like get/update user just like the auth flow Why customzied for list large users ü LDAP USER LIST_USERS ü List all user take 10~60s in horizon ü No domain concept when adopting legacy platforms Filter by Name Yes SQL + LDAP USERS No SQL USERS Configuration
26 ADENDA INTRODUCTION MOTIVATIONS INTEGRATE PLATFORM AUTHN/AUTHZ INTEGRATE PLATFORM UI MAKE PLATFORMS INTEROPERATE PACKAGE/DEPLOY WITH CUSTOMIZATION
27 Previously our platforms. Have each own web based management console No consistent user experience Implemented using various tech set Backend : Spring/Node.js/Golang (No python ) Framework: Backbone.js/Angular/Vue.js/React/Jquery
28 Openstack - Horizon Horizon Nova Nova UI Neutron UI Cinder UI Neutron Cinder Manilla Plugin BlarBlar Plugin Manilla Blar Blar Keystone
29 Openstack - Horizon Not fit for NAVER Is not working very well with large user set Seems little bit UGLY for us Implemented with Python + Django Need to restart and test whenever some platform s UI upgraded How to evenly distribute the UI development job to each platform s developer guaranteeing consistency? Make UI independently developed without forcing to use specific tech set
30 Micro Service Architecture UI / Monolithic App Horizon Microservice Microservice Microservice Microservice Microservice Microservice Logic + Database
31 Micro Service Architecture - modified UI Integrator PASTA Microservice+UI </> Microservice+UI </> Microservice+UI Microservice+UI Microservice+UI Microservice+UI </> </> </> </> Logic + Database
32 Micro Service Architecture - modified UI integrator handles this part Each platform handles this part
33 Spring Cloud Netflix ZUUL HTTP Request pre filters routing filters post filters custom filters error filters BACKEND SERVER
34 Realized Runtime Flow OAUTH-PROVIDER 3. OAUTH 1. Prepare routing table KEYSTONE (OPENSTACK) 4. Service Permission Check & Issue X-AUTH-TOKEN 7. User permission check using X-AUTH-TOKEN 6. https//{{platform-host}}/platform-id/* X-AUTH-TOKEN 5. Decide where to route based on context path PlatformA 8. Render platform page 2. Access Pasta WEB service-id.pasta.navercorp.com/platform-id/a.txt ZUUL 8. Final HTML Rendering PlatformB PlatformC
35 Platform Info Extension Be able to keep each platform endpoint info in keystone s Service catalog and endpoints Service(Openstack Term) = Platform (PASTA Term) Use the platform name as a context path Pick internal interface URL for routing
36 Platform Info Extension Need extra room to store extra routing info Ex) Platform Icons / Display order Need separate DB to store these? Use description section with JSON
37 Service Info Extension Should store the project s extra info into keystone Project(Openstack Term) = Service (PASTA Term) OpenStack4J
38 ADENDA INTRODUCTION MOTIVATIONS INTEGRATE AUTHN/AUTHZ INTEGRATE PLATFORM UI MAKE PLATFORMS INTEROPERATE PACKAGE/DEPLOY WITH CUSTOMIZATION
39 UI Level Interoperability Already be able to call the other platform s REST API Because all platform UI share same authn/z in a user session PLATFORM-A PLATFORM-B PLATFORM-C $.get( /platform-a/api/functiona ) $.get( /platform-b/api/functionb ) $.get( /platform-c/api/functionc )
40 Backend Interoperability Need special way to communicate each other ex) Batch / Event Handler which run outside of the user session ex) Run user s platform interoperation code when event is triggered Introduce Serverless Framework (openwisk) OPENWISK PlatformA PlatformB Not cover detail here
41 ADENDA INTRODUCTION MOTIVATIONS INTEGRATE AUTHN/AUTHZ INTEGRATE PLATFORM UI MAKE PLATFORMS INTEROPERATE PACKAGE/DEPLOY WITH CUSTOMIZATION
42 PASTA- WEB PASTA OpenStack Pasta web package and delivered in traditional way How we package and deliver OpenStack?
43 Packaging/Deployment Requirement Should guarantee 7*24 service No downtime allowed Should be one-click deployment Adopt existing infrastructure (L4, MySQL) into OpenStack deployment Minimize our own customization to reduce rebase burden Kolla ü Easy to customize by adding ansible plays ü Easy to scale out ü Highly configurable
44 Kolla minimize customization Kolla plugin ü Inspired by Kolla plugin for neutron ü Contributed for keystone ü Documents: kolla plugin functionality ü Format: [<image>-plugin-<plugin-name>] ü Install the plugin as a python module kolla-build.conf
45 Kolla plugin Benefits ü Minimize Customization: only 6 commit ü Separated our customization from KOLLA Make your own plugin ü Refer to plugin functionality of KOLLA image building ü Add similar template in the dockerfile.j2 ü Change the block name based on your images ü Add plugin source in the kolla-build.conf file
46 Kolla integrate into legacy Integrate into company s existing Database and LoadBalancer üdisable DB and LB in Kolla globals.yml : enable_mariadb: "no" enable_haproxy: "no" üadd New configurations for integration
47 Kolla no downtime Requires no down time when upgrading keystone kolla-ansible option: --limit <host> ü Deploy keystone on limit node Upgrading one by one ü Ansible/site.yml: Serial attribute ü Loadbalancer: support health check by a specific URL and switch traffic automatically ü Customized ansible plays Start to deploy one keystone node Wait for keystone back Remove health check url Added health check url LB switch traffic to other nodes Waiting for LB switch traffic back Stop and deploy keystone
48 Q&A THANKS
Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti
S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/
More informationUpcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102
Upcoming Services in OpenStack Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1102 Agenda OpenStack Overview Upcoming Services Trove Sahara Ironic Magnum Kolla OpenStack Overview
More informationHigh Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack
High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack Eve Kleinknecht Principal Product Manager Thorsten Früauf Principal Software Engineer November 18, 2015 Safe Harbor Statement
More informationWhat Multisite Means for Identity Management
What Multisite Means for Identity Management Multisite Howard Huang, Huawei 2 Outline Multisite Project Overview Multisite Identity Management Use Case Proposed Solution Demo Upstream Bug Report 3 Multisite
More informationLayer-4 to Layer-7 Services
Overview, page 1 Tenant Edge-Firewall, page 1 LBaaS, page 2 FWaaS, page 4 Firewall Configuration, page 6 Overview Layer-4 through Layer-7 services support(s) end-to-end communication between a source and
More informationHow to use or not use the AWS API Gateway for Microservices
How to use or not use the AWS API Gateway for Microservices Presented by Dr. Martin Merck Wednesday 26 September 2018 What is an API Gateway Traits AWS API Gateway Features of API gateway OAuth2.0 Agenda
More informationMicroservice Powered Orchestration
Microservice Powered Orchestration Huabing Zhao ZTE, System Engineer, Network Management &, OPEN-O Common PTL zhao.huabing@zte.com.cn Zhaoxing Meng ZTE, NFV&SDN Architect, Network Management &, OPEN-O
More informationMOBILE APP FOR ACME INC. by Sean Hull - Cloud Solutions Architect -
MOBILE APP FOR ACME INC. by Sean Hull - Cloud Solutions Architect - sean@iheavy.com ABOUT SEAN HULL +1-917-442-3939 sean@iheavy.com iheavy.com/blog about.me/hullsean github.com/hullsean NEWSLETTER - SIGNUP!
More informationContinuous Delivery for Cloud Native Applications
Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager
More informationEnterprise Journey to OpenStack Adoption: Real World Stories
1 Enterprise Journey to OpenStack Adoption: Real World Stories 2 Atsushi Koga, IT Architect Markus Winter, Chief Product Owner, Cloud Management 3 4 Private OpenStack Cloud Deployment for Kirin Company.
More informationGetting Started with OpenStack
Getting Started with OpenStack Charles Eckel, Developer Evangelist, Cisco DevNet @eckelcu Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationBest Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect
Best Practice Deployment of F5 App Services in Private Clouds Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect Agenda 1 2 3 4 5 The trend of data center, private cloud
More informationThe Modern Web Access Management Platform from on-premises to the Cloud
The Modern Web Access Management Platform from on-premises to the Cloud Single Sign On, Access Controls, Session Management and how to use Access Management to protect applications both on premises and
More informationBuild Cloud like Rackspace with OpenStack Ansible
Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand
More informationBest Practices: Authentication & Authorization Infrastructure. Massimo Benini HPCAC - April,
Best Practices: Authentication & Authorization Infrastructure Massimo Benini HPCAC - April, 03 2019 Agenda - Common Vocabulary - Keycloak Overview - OAUTH2 and OIDC - Microservices Auth/Authz techniques
More informationINSTALLATION RUNBOOK FOR Iron.io + IronWorker
INSTALLATION RUNBOOK FOR Iron.io + IronWorker Application Type: Job processing Application Version: 1.0 MOS Version: 8.0 OpenStack version: Liberty Murano package checksum: Glance image checksum (docker):
More informationKuber-what?! Learn about Kubernetes
DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems
More informationServerless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect
Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework
More informationOffice 365 and Azure Active Directory Identities In-depth
Office 365 and Azure Active Directory Identities In-depth Jethro Seghers Program Director SkySync #ITDEVCONNECTIONS ITDEVCONNECTIONS.COM Agenda Introduction Identities Different forms of authentication
More informationZombie Apocalypse Workshop
Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More informationApplication Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015
Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services Redhat Summit 2015 Agenda Introduction Why Application Centric Application Deployment Options What is Microservices Infrastructure
More informationDreamFactory Security Guide
DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit
More informationCloud Computing. Amazon Web Services (AWS)
Cloud Computing What is Cloud Computing? Benefit of cloud computing Overview of IAAS, PAAS, SAAS Types Of Cloud private, public & hybrid Amazon Web Services (AWS) Introduction to Cloud Computing. Introduction
More informationContainer in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev
Container in Production : Openshift 구축사례로 이해하는 PaaS Jongjin Lim Specialist Solution Architect, AppDev jonlim@redhat.com Agenda Why Containers? Solution : Red Hat Openshift Container Platform Enterprise
More informationMay 2018 OpenStack Manila
May 2018 OpenStack Manila Project Update, OpenStack Summit Vancouver Tom Barron IRC: tbarron EMAIL: tbarron@redhat.com, tpb@dyncloud.net Agenda What s Manila Problem Space, Problem Background Queens Release
More informationEXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES BEST PRACTICES FOR IDENTITY FEDERATION IN AWS E-BOOK
EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES BEST PRACTICES FOR IDENTITY FEDERATION IN AWS 03 EXECUTIVE OVERVIEW 05 INTRODUCTION 07 MORE CLOUD DEPLOYMENTS MEANS MORE ACCESS 09 IDENTITY FEDERATION IN
More informationHigh Availability Distributed (Micro-)services. Clemens Vasters Microsoft
High Availability Distributed (Micro-)services Clemens Vasters Microsoft Azure @clemensv ice Microsoft Azure services I work(-ed) on. Notification Hubs Service Bus Event Hubs Event Grid IoT Hub Relay Mobile
More informationINDIGO AAI An overview and status update!
RIA-653549 INDIGO DataCloud INDIGO AAI An overview and status update! Andrea Ceccanti (INFN) on behalf of the INDIGO AAI Task Force! indigo-aai-tf@lists.indigo-datacloud.org INDIGO Datacloud An H2020 project
More information"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary
Course Summary Description This course will take students through an in-depth look at HPE Helion OpenStack V5.0. The course flow is optimized to address the high-level architecture and HPE Helion OpenStack
More informationTrove Onboarding Session Introductory course for contributors and reviewers
13.11.2018 Trove Onboarding Session Introductory course for contributors and reviewers Bartosz Żurkowski Cloud and Big Data Engineer, Samsung R&D Institute Poland IRC: bzurkowski EMAIL: b.zurkowski@samsung.com
More informationOpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM)
OpenStack Ceilometer Tong Li (IBM) Brad Topol (IBM) Agenda What is Ceilometer? Brief history of Ceilometer Meters of Ceilometer Workflow Ceilometer Architect & Building Blocks Collecting Process Pipeline
More informationETSI NFV #19 SpecFest Denver 2017
ETSI NFV #19 SpecFest Denver 2017 VNF Scaling with Nokia VNFM Nokia CloudBand Application Manager (CBAM) Hunor Demeter CBAM, Product Owner hunor.demeter@nokia.com 1 Agenda 1 2 ETSI NFV Nokia VNF Manager
More informationRed Hat Containers Roadmap. Red Hat A panel of product directors
Red Hat Containers Roadmap Red Hat A panel of product directors Joe Fernandes Sr. Director Product Mgmt, Red Hat Rich Sharples Sr. Director of Product Mgmt, Red Hat Sayan Saha Sr. Manager of Product Mgmt,
More informationSingle Sign-On for PCF. User's Guide
Single Sign-On for PCF Version 1.2 User's Guide 2018 Pivotal Software, Inc. Table of Contents Table of Contents Single Sign-On Overview Installation Getting Started with Single Sign-On Manage Service Plans
More informationEnhanced and Automated Virtual Machine Provisioning to Online E-assessment using Openstack Cloud
Enhanced and Automated Virtual Machine Provisioning to Online E-assessment using Openstack Cloud Vigneshwaran P M.Tech Cloud Computing, Department of Information Technology, SRM University, SRM Nagar,
More informationOpenStack Mitaka Release Overview
OpenStack Mitaka Release Overview Brad Topol, Ph.D., IBM Distinguished Engineer, OpenStack Core Contributor Davanum Srinivas, Community Architect and OpenStack TC Member / Principal Software Engineer,
More informationManaging Openstack in a cloud-native way
Managing Openstack in a cloud-native way Alberto García Marcel Haerry Red Hat Cloud Architect Over 5 years helping companies to adopt emerging technologies Network engineer in a previous life Leading the
More informationMicroservices mit Java, Spring Boot & Spring Cloud. Eberhard Wolff
Microservices mit Java, Spring Boot & Spring Cloud Eberhard Wolff Fellow @ewolff What are Microservices? Micro Service: Definition > Small > Independent deployment units > i.e. processes or VMs > Any technology
More informationMicroservices on AWS. Matthias Jung, Solutions Architect AWS
Microservices on AWS Matthias Jung, Solutions Architect AWS Agenda What are Microservices? Why Microservices? Challenges of Microservices Microservices on AWS What are Microservices? What are Microservices?
More informationDeveloping Solutions for Google Cloud Platform (CPD200) Course Agenda
Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Module 1: Developing Solutions for Google Cloud Platform Identify the advantages of Google Cloud Platform for solution development
More informationRed Hat Roadmap for Containers and DevOps
Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS
More informationRed Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution
Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases Lutz Lange Solution Architect @AtomicContainer OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9
More informationOSDC.de 2013 Introduction to OpenStack. Justin Clift Open Source & Standards RH 17 April 2013
OSDC.de 2013 Introduction to OpenStack Justin Clift Open Source & Standards Team @ RH 17 April 2013 Who is Justin Clift? Senior Software Engineer @ Red Hat Generally works in technical Community Building
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationBRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer
BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer Agenda Background Technical Overview Demonstration Q&A 2 Looking Back Do You Remember What This Guy Did to IT? Linux 3 The Internet
More informationTo Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin,
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry Tony Erwin, aerwin@us.ibm.com Agenda Origins of the Bluemix UI Demons of the Monolith Slaying Demons with
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationEnhancing cloud applications by using external authentication services. 2015, 2016 IBM Corporation
Enhancing cloud applications by using external authentication services After you complete this section, you should understand: Terminology such as authentication, identity, and ID token The benefits of
More informationOpenStack Lab on VMware Workstation Setting up the All-In-One VM
OpenStack Lab on VMware Workstation Setting up the All-In-One VM In our first post, we got to the start of the OpenStack install using the Rackspace Private Cloud ISO (Alamo). Because we had to set up
More informationOpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers
OpenShift 3 Technical Architecture Clayton Coleman, Dan McPherson Lead Engineers Principles The future of *aas Redefine the Application Networked components wired together Not just a web frontend anymore
More informationActual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO
Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, 2016 John Burke Principal Research Analyst & CIO john@nemertes Agenda ± Introductions ± SDN Adoption ± Cloud Management Adoption
More informationTable of Contents DevOps Administrators
DevOps Administrators Table of Contents DevOps Administrators Overview for DevOps Admins Managing Images, Projects, Users Configure a Registry Create Users Assign the Administrator Role Create a Project
More informationDistributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA
Distributed CI: Scaling Jenkins on Mesos and Marathon Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA About Me Roger Ignazio QE Automation Engineer Puppet Labs, Inc. @rogerignazio Mesos In Action
More informationNET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2
NET1821BU The Future of Network Virtualization with NSX-T #VMworld #NET1821BU NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2 DISCLAIMER This presentation may contain
More informationOpenStack. Architecture and Operation. OpenStack Tutorial Day 2. Kasidit Chanchio Vasabilab, Thammasat University
OpenStack Architecture and Operation OpenStack Tutorial Day 2 Kasidit Chanchio Vasabilab, Thammasat University How OpenStack Components work Components in our focuses: Keystone Nova Glance Networking Orchrestration
More informationContainer-Native Applications
Container-Native Applications Security, Logging, Tracing Matthias Fuchs, @hias222 DOAG 2018 Exa & Middleware Days, 2018/06/19 Microservice Example Flow Oracle Cloud Details Logging Security, OAuth, TLS
More informationAccelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat
Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by
More informationHands-on Lab Session 9020 Working with JSON Web Token. Budi Darmawan, Bluemix Enablement
Hands-on Lab Session 9020 Working with JSON Web Token Budi Darmawan, Bluemix Enablement Copyright IBM Corporation 2017 IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp.,
More informationWhat s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect
What s New in Red Hat OpenShift Container Platform 3.4 Torben Jäger Red Hat Solution Architect OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9 Red Hat
More informationIntroduction to OpenStack Trove
Introduction to OpenStack Trove A multi-database deployment Doug Shelley - Tesora Michael Basnight - Rackspace Agenda What is Trove How to Install Trove A look at the Trove API Multi-Database demonstration
More information271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA
f Contacting Leostream Leostream Corporation http://www.leostream.com 271 Waverley Oaks Rd. Telephone: +1 781 890 2019 Suite 206 Waltham, MA 02452 USA To submit an enhancement request, email features@leostream.com.
More informationSchool of Software / Soongsil University Prof. YOUNGJONG KIM, Ph.D. Soongsil University
School of Software / Soongsil University Prof. YOUNGJONG KIM, Ph.D. Soongsil University Cloud Infrastructure is the basis of everything social data centers mobile machine learning + sensors = machine perception
More informationBuilding your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks
Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks Daniel Vaknin Cloud & Infrastructure Solutions Specialist TeraSky Date: November 16
More informationSetting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1
Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date
More informationSQLSplitter v Date:
SQLSplitter v2.0.1 Date: 2017-02-18 1 Contents Introduction... 3 Installation guide... 4 Create S3 bucket access policy... 4 Create a role for your SQLSplitter EC2 machine... 5 Set up your AWS Marketplace
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More informationWarm Up to Identity Protocol Soup
Warm Up to Identity Protocol Soup David Waite Principal Technical Architect 1 Topics What is Digital Identity? What are the different technologies? How are they useful? Where is this space going? 2 Digital
More informationAWS Lambda. 1.1 What is AWS Lambda?
Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of
More informationZero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks
Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software
More informationIntegrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter
Integrated Management of OpenPOWER Converged Infrastructures Marcelo Perazolo, Architect IBM Systems Revolutionizing the Datacenter Join the Conversation #OpenPOWERSummit Converged Infrastructure Systems
More informationBeyond X.509: Token-based Authentication and Authorization with the INDIGO Identity and Access Management Service
Beyond X.509: Token-based Authentication and Authorization with the INDIGO Identity and Access Management Service Andrea Ceccanti andrea.ceccanti@cnaf.infn.it Workshop CCR Rimini, June 12th 2018 INDIGO
More informationOpenStack Cluster Zero-Downtime Upgrade ft. Kolla
Copyright 2017 Fujitsu Vietnam Limited OpenStack Cluster Zero-Downtime Upgrade ft. Kolla 2017 May 11 Duong Ha-Quang and Hieu LE Fujitsu Vietnam Limited Who are we? 1 Copyright 2017 Fujitsu Vietnam Limited
More informationCA SSO Cloud-Enabled with SSO/Rest
CA SSO Cloud-Enabled with SSO/Rest SSO/Rest Solves Many Challenges Applications in the Cloud AJAX / Mobile / Thick Client Application Integration "Agent-less" Infrastructure Server-side Application Integration
More informationWrapp. Powered by AWS EC2 Container Service. Jude D Souza Solutions Wrapp Phone:
Containers @ Wrapp Powered by AWS EC2 Container Service Jude D Souza Solutions Architect @ Wrapp Phone: +46 767085740 Email: jude@wrapp.com About Me Jude D Souza Stockholm, Sweden ß Karachi, Pakistan jude@wrapp.com
More informationVMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.0
VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.0 VMware Integrated OpenStack with Kubernetes Getting Started Guide You can find the most up-to-date technical
More informationCase Study on Enterprise Private Cloud
Case Study on Enterprise Private Cloud A TCS Case Study Veerapuram Varadhan (SUSE) Murugan N (TCS) Agenda Tata Consultancy Services Company Overview Private Cloud Challenges Present infrastructure TCS
More informationNTT Com Press Conference March 1, 2016 #enterprisecloud
NTT Com Press Conference March 1, 2016 #enterprisecloud 1 Significant Enhancement of Enterprise Cloud - Realizing Digital Transformation - NTT Communications March 1, 2016 2 NTT Communications Initiatives
More informationOrchestrating an OpenStack* based IoT Smart Home
Orchestrating an OpenStack* based IoT Smart Home Michael Kadera, John Geier, Dr. Yih Leong Sun Intel Open Source Technology Center 26th October, Wednesday, 17:55-18:35 *Other names and brands may be claimed
More informationSnapCenter Software 4.0 Concepts Guide
SnapCenter Software 4.0 Concepts Guide May 2018 215-12925_D0 doccomments@netapp.com Table of Contents 3 Contents Deciding whether to use the Concepts Guide... 7 SnapCenter overview... 8 SnapCenter architecture...
More informationBuilding a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical
Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows
More informationHow to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018
How to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018 owen@nginx.com All problems in computer science can be solved by another layer of indirection --- David Wheeler, FRS This giant
More informationArchitecture and terminology
Architecture and terminology Guy Carmin RHCE, RHCI, RHCVA, RHCSA Solution Architect IGC, Red Hat Roei Goldenberg RHCE Linux Consultant and Cloud expert, Matrix May 2015 Agenda RHEL-OSP services modules
More informationOn-demand Authentication Infrastructure for Test and Development Andrew Leonard Dell EMC/Isilon
On-demand Authentication Infrastructure for Test and Development Andrew Leonard Dell EMC/Isilon Agenda Static, shared authentication test infrastructure and its pitfalls Isilon s implementation of Authentication
More informationCONTAINERS AND MICROSERVICES WITH CONTRAIL
CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction
More informationDistributed API Management in a Hybrid Cloud Environment
Distributed API Management in a Hybrid Cloud Environment Thomas Siegrist, Head of Integration, SBB Christian Sanabria, Principal Architect, ipt Chris Eberle, Senior Solution Architect, Red Hat Storyline
More informationThe InfluxDB-Grafana plugin for Fuel Documentation
The InfluxDB-Grafana plugin for Fuel Documentation Release 0.8.0 Mirantis Inc. December 14, 2015 Contents 1 User documentation 1 1.1 Overview................................................. 1 1.2 Release
More informationVMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1
VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationSUSE OpenStack Cloud
SUSE OpenStack Cloud Customers now expect: - Instant services & solutions - On-demand, mobile access - Security & reliability 3 The Cloud is here to help - 95% of businesses now use cloud computing - 72%
More informationCASE STUDY Application Migration and optimization on AWS
CASE STUDY Application Migration and optimization on AWS Newt Global Consulting LLC. AMERICAS INDIA HQ Address: www.newtglobal.com/contactus 2018 Newt Global Consulting. All rights reserved. Referred products/
More informationSecuring Microservice Interactions in Openstack and Kubernetes
Securing Microservice Interactions in Openstack and Kubernetes Yoshio Turner & Jayanth Gummaraju Co- Founders @ Banyan https://www.banyanops.com Banyan Founded in the middle of 2015 In San Francisco, CA
More informationEvent Driven network automation
Event Driven network automation Openlab Technical Workshop 2018 Salvador Ferrer sferrer@extremenetworks.com January 2018 1 Agenda StackStorm event driven automation What can be automated? 2 3 StackStorm
More informationCLOUD INFRASTRUCTURE ARCHITECTURE DESIGN
CLOUD INFRASTRUCTURE ARCHITECTURE DESIGN Dan Radez OpenStack Red Hat Brad Ascar CloudForms Red Hat Agenda Red Hat OpenStack Platform Installation OpenStack Architecture Highly Available OpenStack Red Hat
More informationopenid connect all the things
openid connect all the things @pquerna CTO, ScaleFT CoreOS Fest 2017-2017-07-01 Problem - More Client Devices per-human - Many Cloud Accounts - More Apps: yay k8s - More Distributed Teams - VPNs aren
More informationSentinet for Microsoft Azure SENTINET
Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...
More informationSetting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager
Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) You can find the most up-to-date technical documentation
More informationOPENSTACK PRIVATE CLOUD WITH GITHUB
OPENSTACK PRIVATE CLOUD WITH GITHUB Kiran Gurbani 1 Abstract Today, with rapid growth of the cloud computing technology, enterprises and organizations need to build their private cloud for their own specific
More informationEdge Computing Operations:
Edge Computing Operations: Day-1 Deployment & Day-2 Management Titanium Cloud Brent Rowsell & Greg Waines (Wind River Systems) WHEN IT MATTERS, IT RUNS ON WIND RIVER. 2017 WIND RIVER. ALL RIGHTS RESERVED.
More informationHow to re-invent your IT Architecture. André Christ, Co-CEO LeanIX
How to re-invent your IT Architecture André Christ, Co-CEO LeanIX 2012 founded 30 employees > 80 customers 150 % motivated 2 OUR MISSION Become global #1 SaaS helping companies to modernize their IT architectures
More informationVMware Integrated OpenStack Quick Start Guide
VMware Integrated OpenStack Quick Start Guide VMware Integrated OpenStack 1.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
More information