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 Help! Empower Business Owners More Regulation NOTE: 66% of CIOs not satisfied with their IT Source: Forrester 3 IT
WATERFALL AND SILOS Application Version X DEVELOPMENT 4 OPERATIONS by
OPERATIONS IS UNDER PRESSURE 5 by
DEVELOPERS WANT THE LATEST TOOLS 6 by
THE CUSTOMER IS DEMANDING MORE AGILITY! 7 VELOCITY! by
WHAT CAN I.T. DO? [1] http://en.wikipedia.org/wiki/devops [2] http://itrevolution.com/the-three-ways-principles-underpinning-devops/ 8 by
AGILE SOFTWARE DEVELOPMENT 9 by
THE DEVOPS MOVEMENT Key concepts: [1] Systems thinking Amplify feedback loops Culture of continual experimentation and learning 10 [1] http://itrevolution.com/the-three-ways-principles-underpinning-devops/ by
DEVOPS IMPLEMENTED MAKES LIFE BETTER ACCELERATED APP DELIVERY FOR THE BUSINESS SELF-SERVICE ACCESS TO THE LATEST TOOLS FOR DEVS STANDARDIZED AND CONTROLLED ENVIRONMENTS FOR OPS 11 by
OPENSHIFT IS PAAS BY RED HAT ELASTIC CLOUD APP PLATFORM STANDARDIZED ENVIRONMENTS SELF-SERVICE AUTOMATIC PROVISIONING CI/CD AUTO-SCALING SECURE MULTI-LANGUAGE ENTERPRISE-GRADE BUILT ON RED HAT 12 USER DEVELOPER by
RED HAT S PAAS STRATEGY Open Source PaaS Project Public PaaS Service 13 On-premise or Private PaaS Software by
OpenShift Online Adoption 14 by
Recent Highlights OpenShift wins InfoWorld Bossie 2014 Award Gartner gives OpenShift edge over Cloud Foundry in report on Open Source PaaS Frameworks Hortonworks announces Yarn integration with v3 / Kubernetes Paychex added to public reference customers (CA, Boeing, FICO, Cisco, UNC) 15 by
Let s have a Look 16 by
PLATFORM-AS-A-SERVICE FOR OPEN HYBRID CLOUD APP USER APP DEVELOPER/ DEVOPS EAP MySQL Svc1 NODE NODE NODE PHYSICAL Svc2 BROKER BROKER NODE VIRTUAL PRIVATE PUBLIC PaaS ADMIN
Developers Choose Languages, Frameworks and Middleware 18 by
AUTOMATE DEVELOPMENT TOOLS Red Hat JBoss Developer Studio Business rules & processes INTEGRATE Applications, Data & Devices ACCELERATE Application development & performance PHYSICAL VIRTUAL Red Hat JBoss BPM Suite Red Hat JBoss BRMS Red Hat JBoss Fuse Red Hat JBoss A-MQ Red Hat JBoss Data Virtualization Red Hat JBoss Enterprise Application Platform Red Hat JBoss Data Grid Red Hat JBoss Web Server FeedHenry by Red Hat (Mobile) PUBLIC CLOUD PRIVATE CLOUD FASTER INNOVATION improve productivity for greater differentiation LIGHTER WEIGHT unlock the value of existing IT assets LOWER COST & RISK increase value and reduce risk from lock-in MANAGEMENT TOOLS Red Hat JBoss Operations Network INNOVATE FASTER, IN A SMARTER WAY
JBOSS xpaas SERVICES FOR OPENSHIFT WHERE MIDDLEWARE MEETS CLOUD... JBoss EAP, Data Grid apaas JBoss A-MQ, Fuse ipaas JBoss BRMS, BPM bpmpaas FeedHenry by Red Hat mpaas
MOBILE PaaS Push notification, security, data encryption, offline, and data synchronization Support for native, hybrid, and mobile web apps Run backend in public cloud or on premise PaaS UX simplifies notification and integration configuration, API development apaas JBoss EAP ON-PREMISE ipaas JBoss Fuse bpmpaas JBoss BPM Suite PRIVATE mpaas FeedHenry by Red Hat PUBLIC
Open Shift V3 22 by
OpenShift v3 Architecture Developer REST Application Users GIT / SSH Web Console CLI IDE Routing Layer Service Layer OAuth etcd JBoss Node.js JBoss Pod Postgres Replication Controller Pod Pod Pod pgadmin Scheduler Pod Python Tomcat Ruby Pod Pod Pod Pod Pod Master (RHEL 7 / Atomic) Node (RHEL) 23 Node Node (RHEL 7 / Atomic) (RHEL 7 / Atomic) Pod Node by
Why Is This Better? Standard containers API Container-optimized OS Web-scale orchestration Expanded choice of services Enhanced developer and operator experience Industry standard PaaS stack! 24 by
Wrap up 25 by
THE NEED FOR SPEED THE ACCELERATION OF APPLICATION DELIVERY FOR THE BUSINESS HOW Waterfall Agile DevOps Monolithic Apps N-Tier Apps w/ Appservers Microservices w/ APIs Physical Servers VMs Containers WHAT WHERE FASTER
IT S THE RED HAT STORY DEVOPS MICROSERVICES CONTAINERS CLOUD RED HAT CCPs RHELOSP RHEV RHEL RH STORAGE
Thank you! Questions? Contact: ceberle@redhat.com 28 by
Mobile Application Platform Krishna Moortay Senior Technical Consultant, Avnet AG
Major Technology trends for 2015 Big data Cloud Mobile Application Platform 2
Mobile Application Platform Growth Mobile apps are projected to be a $70 billion industry by 2017 IDC predicts the mobile application platform market will grow 38.7 percent compound annual growth rate (CAGR) from $1.4 billion in 2013 to $4.8 billion by 2017 3
Mobile Application Platform (MAP) is a.. is a comprehensive suite of products and services that enable development of mobile applications 4
Why Mobile Application Platform Increase in Mobile Application Development Increase in volume of Apps Deployment Frequent Application Iterations Need for greater security and control Desktop First to "Mobile-First " mindset 5
When do you need Mobile Application Platform Need to support 3 or more mobile applications Operations Finance Marketing Need to support 3 or more mobile operating systems Need to support 3 or more back-end data sources 6
What FeedHenry brings it for you Agility, visibility and efficiency to enterprise mobility Collaborative app development across multiple teams and projects Supports Bring-Your-Own- Tools (BYOT) Centralized control of security Enterprise Mbaas integration Choice of cloud deployment options 7
COLLABORATION Team and Role-based Development Multiple developers with different skills can work concurrently across multiple app projects bringing apps to market faster Access Controls at all Levels Configuration of fine-grained access controls at all levels of each mobile project helps lock down functionality Project-based Collaboration In-house and outsourced, can work simultaneously on mobile Projects, which consist of client apps, cloud apps and services Company-wide Visibility Centralizing control across multiple skillsets in multiple mobile projects, across various stages of their lifecycle, enables visibility of all company-wide mobile projects 8
APP DEVELOPMENT TOOLS Open Toolkits Support for native SDKs, HTML5, cross-platform tools and as well as JavaScript frameworks Multi-platform Build Farm Provides builds for native and hybrid apps for ios, Android, Windows Phone and Blackberry Centralized Credentials Digital certificates and developer credentials are stored centrally so they can be easily managed and accessed across the team App Migration Existing native and hybrid apps can be migrated to the platform and centrally managed 9
MBaaS & API MANAGEMENT Enterprise-grade MBaaS provides out-of-the-box functionality and simplifies backend integration to legacy systems using Node.js Re-usable Connectors & Node.js Speed app delivery with re-usable connectors and Node.js plugins to common backend systems such as Salesforce, SAP, Oracle and more API Management APIs are created and managed centrally in the platform and provide reports on usage, performance in-built troubleshooting tools 10
SECURITY End-to-end security as core component of the platform Secure access layer for all mobile connectivity to multiple backend systems Access control, auditing and logging, authentication and firewall functionality in the cloud Encryption throughout platform and to back end including device 11
DRAG & DROP APPS & RE-USABLE TEMPLATES Forms Builder Build mobile forms that include all device features like camera, GPS, signature capture using a drag-and-drop forms builder Re-usable Templates To accelerate development and testing and create a standard look-and-feel Pre-built Workforce Management (WFM) Pre-built WFM solution is ready to use and customize to your requirements - quickly create and deploy cross platform apps with little coding but maximum functionality. 12
CLOUD DEPLOYMENT & APP MANAGEMENT Flexible Cloud Deployment Deploy to a wide range of IaaS and PaaS platforms or directly onto your VSphere hypervisor or Openstack infrastructure behind the firewall and it supports most public, private and hybrid cloud configurations Cloud Storage Make use of built-in NOSQL or third party cloud storage on a pay-as-you go basis. Use our automatic caching feature to reduce load on backend systems, and provide more responsive, robust and resilient mobile solutions Customer Insight & ROM Use the platform Reporting & Analytics features to access up-to-the minute information on app and user activity and gain insights into customer behaviors and backend system usage to improve your return on mobility. 13
Industry Experience 14
Use Case 15
Key Takeaways Speed of innovation is increasing all times Agile methods need agile architecture Open & flexible technologies are key Mobile is changing traditional App life cycles 16
Avnet Red Hat Team about us We are a young, friendly and dedicated sales team and be our partners in all Red Hat concern as possible to the side. We devote 100% of our working time Red Hat channel business and offer our partners through efficiency, customer service, targeted marketing activities and the necessary know-how to support the entire sales cycle. our contact details 17
18