Home
Add Document
Sign In
Create An Account
Copyright 2016 EMC Corporation. All rights reserved
© Copyright 2016 EMC Corporation. All rights reserved. 1 EMC IT: APPLICATION DELIVERY AT THE SPEED OF PAAS RAJ MARKALA & MIKE LEACH © Copyright 201...
Author:
Whitney Austin
0 downloads
2 Views
4MB Size
Report
Download PDF
Recommend Documents
Copyright 2016 EMC Corporation. All rights reserved
Copyright 2016 EMC Corporation. All rights reserved
Copyright 2016 EMC Corporation. All rights reserved
Copyright 2016 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2015 EMC Corporation. All rights reserved
Copyright 2011 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All rights reserved
Copyright 2010 EMC Corporation. All rights reserved
Copyright 2012 EMC Corporation. All Rights Reserved
EMC Documentum ApplicationXtender. Copyright 2008 EMC Corporation. All rights reserved
TRUSTED IT. Copyright 2013 EMC Corporation. All rights reserved
Copyright 2008 EMC Corporation. All rights reserved. Delia Vetter EMC Corporation March 11, 2008
THE YEAR OF ALL FLASH. Technical Overview. Copyright 2016 EMC Corporation. All rights reserved
Copyright Black Box Corporation. All rights reserved
COPYRIGHT Intellitech Corporation All Rights Reserved
EMC Partner Kick-Off Copyright 2012 EMC Corporation. All rights reserved
Copyright (C) 2016 Panasonic Corporation All Rights Reserved
2016 The MITRE Corporation. ALL RIGHTS RESERVED
© Copyright 2016 EMC Corporation. All rights reserved.
1
EMC IT: APPLICATION DELIVERY AT THE SPEED OF PAAS RAJ MARKALA & MIKE LEACH © Copyright 2016 EMC Corporation. All rights reserved.
2
AGENDA 1
Business Problem
2
Our Implementation of Cloud Foundry
3
How We Got Started
4
Architecture
5
Business Benefits
6
Lessons Learned
© Copyright 2016 EMC Corporation. All rights reserved.
3
OUR BUSINESS CHALLENGES Developer Productivity Slow Infrastructure & Middleware Provisioning Lack Of Automation For Complete Environment
© Copyright 2016 EMC Corporation. All rights reserved.
4
AGENDA 1
Business Problem
2
Our Implementation of Cloud Foundry
3
How We Got Started
4
Architecture
5
Business Benefits
6
Lessons Learned
© Copyright 2016 EMC Corporation. All rights reserved.
5
IT IS ALL ABOUT SCALING TRADITIONAL
APP
IAAS
APP
APP
PAAS
APP
APP APP
APP APP
APP APP
APP APP
PAAS Operating System Virtualization IAASPlatform
Virtualized Infrastructure
Physical Servers
APPLICATION IS THE NEW UNIT OF DEPLOYMENT and CONTROL
© Copyright 2016 EMC Corporation. All rights reserved.
6
PaaS DOES COMES IN A BOX Applications
Mobile Services
Data App Framework Middleware
...
PaaS
PaaS
PaaS
Data Services Security
O/S
Dev Ops: App and Container Management
Virtualization
Auto-Scaling and Availability
Servers Storage Networking Security
Converged
IaaS
CLOUD FOUNDRY PROVIDES PaaS SERVICES
© Copyright 2016 EMC Corporation. All rights reserved.
7
STREAMLINING IT FRICTIONLESS DEPLOYMENT EXPERIENCE BUILDING A SOLUTION — 90+ DAYS
CONSUMING A PaaS SERVICE – ~1 DAY CLOUD FOUNDRY PAAS App Containers
Infrastructure Architect Design Solution
Server Team Configures Server
Storage Team Allocates Storage
SDLC tools
Web Server
Services
Project Manager Assembles Components
Backup Team Enables Server Backup
System Team Installs OS
App Server
Network Team Configures Network
App Monitoring Software
Authentication Team Accesses Account
App Logging Software
Operations Team Monitors Infra
Middleware
Capacity Pool
Release Team
Manual software deployment process
© Copyright 2016 EMC Corporation. All rights reserved.
Code in production
Automated software deployment process
Code in production
8
PaaS ENABLES DevOps AUTOMATION DELIVERS HIGH QUALITY SOFTWARE, FASTER THAN EVER QUALITY
SPEED
Releasing smaller things more often will reduce complexity and improve time-to-market
Reducing the feedback loop using test-driven development will surface problems sooner, while helping us be more responsive to change
AGILITY
AUTOMATION
Let’s push updates on a regular basis without ANY downtime to improve customer experience and shorten time-to-market
Commit Code Change
Automated Build + Quality Check (Unit Test, Static Code Analysis etc.)
Store Environment Agnostic Build Artifacts
Automated Integration Testing
Automated + Manual Testing (Acceptance, Performance, Load)
Zero Downtime Deployments
Tool Chain
Pipeline Operations
Let’s integrate tools and automate processes from testing, to builds and deployment
DEV
TEST
PROD
BUILDING BLOCKS FOR CI & CD © Copyright 2016 EMC Corporation. All rights reserved.
9
AGENDA 1
Business Problem
2
Our Implementation of Cloud Foundry
3
How We Got Started
4
Architecture
5
Business Benefits
6
Lessons Learned
© Copyright 2016 EMC Corporation. All rights reserved.
10
HOW WE GOT STARTED
TARGET HIGH VISIBLE APP
FRIENDLY APP PARTNER
GTM W/ MINIMUM FEATURE SET
© Copyright 2016 EMC Corporation. All rights reserved.
TRAIN APP DEVELOPER COMMUNITY
LEVERAGE EXISTING TEAM
11
IT IS NOT “A BUILD IT AND THEY WILL COME” METHODOLOGY and CULTURE
+ Scrum delivery, DevOps culture, Pair Programming …
DECREASE TIME TO VALUE
=
SOFTWARE ARCHITECTURE
+ Micro services, Distributed patterns, 12-factors best practices
STANDARDIZATION
+ APIs, Internal and External services, Testing tools, Network access
RAPID DEPLOYMENT PLATFORM + Cloud Foundry
ALL FOUR ARE NEEDED TO HIT GOAL © Copyright 2016 EMC Corporation. All rights reserved.
12
AGENDA 1
Business Problem
2
Our Implementation of Cloud Foundry
3
How We Got Started
4
Architecture
5
Business Benefits
6
Lessons Learned
© Copyright 2016 EMC Corporation. All rights reserved.
13
PaaS ARCHITECTURE: CLOUD FOUNDRY END-USER APPLICATIONS
PLATFORM RUNTIME
SECURITY
Routing
Service Discovery
OUT OF THE BOX PCF SERVICES
Container Scheduling
Configuration
Microservices
Hadoop In Memory Data Store
APPLICATION FRAMEWORK 12 Factor Apps
Mobile Services
Message Queues
RESTful Services
Circuit Breakers
IT ENABLED SERVICES Platform Monitoring
Spring Boot
Ruby on Rails
Node.js
.NET
Single Sign On Application Monitoring
Logging and Metrics
Backup
Messaging
DR Capability
IT OPERATIONS Zero Downtime Deployments
© Copyright 2016 EMC Corporation. All rights reserved.
Failover and Recovery
Scaling
Security Patching
Platform Upgrades
14
PCF – BUILDING BLOCKS PROCESS
CLOUD NATIVE FRAMEWORK
TOOLS
Application Framework Dev
Runtime Platform Dev
IT Ops
Infrastructure Automation IT Ops
Infrastructure IT Ops
© Copyright 2016 EMC Corporation. All rights reserved.
EMC Education Services
15
PCF – RUNTIME PLATFORM Self service
Auto scaling
Container management
Runtime Platform Dev
IT Ops
Self healing
© Copyright 2016 EMC Corporation. All rights reserved.
Application performance management
Integrated logging
16
PCF – APP AND PLATFORM – ZERO DOWNTIME • Application team owns
Application layer
Runtime layer Dev supported
OS image
PCF Supported
App container
© Copyright 2016 EMC Corporation. All rights reserved.
Linux host & Kernel
• Blue/green Deployments • Platform Provided and Custom by EMC IT • CVEs provided by Pivotal • Blue/Green Deployment • Platform provided • CVE’s addressed by Pivotal • Canary style , zero downtime upgrades
17
BLUE GREEN DEPLOYMENT – APPLICATION PCF Dynamic Router
Myapp.cf.isus.emc.com
MyappV1
MyappV2
© Copyright 2016 EMC Corporation. All rights reserved.
18
EMC IT PCF CUSTOM DEVELOPED SERVICES PCF MARKETPLACE
SSO EHC API LAYER
Database Messaging
© Copyright 2016 EMC Corporation. All rights reserved.
LogInsight
19
PCF USE CASES 1 MOBILE SERVICES
3 EXTERNAL WEB APPS
© Copyright 2016 EMC Corporation. All rights reserved.
2 INTERNAL WEB APPS
20
AGENDA 1
Business Problem
2
Our Implementation of Cloud Foundry
3
How We Got Started
4
Architecture
5
Business Benefits
6
Lessons Learned
© Copyright 2016 EMC Corporation. All rights reserved.
21
BUSINESS BENEFITS
INCREASED VELOCITY/SPEED
STAYING RELEVANT W/TECHNOLOGY
BEFORE • 4 month release cycle • 24 hour deployment
© Copyright 2016 EMC Corporation. All rights reserved.
AGILITY
AFTER • 2 week release cycle • 0 downtime deployment
22
LESSONS LEARNED
RIGHT FIT Cloud Native apps
DEV-OPS & SCRUM ADOPTION Requires top-down organizational mindset change
© Copyright 2016 EMC Corporation. All rights reserved.
LEADERSHIP Get people aligned behind the changes necessary
LEVERAGE PARTNERS Identify the right partners to work with
TRANSFORM APP DEVELOPER Cloud native skill set and mentality
VISIBLE USE CASE Identify use case to enable learning & demonstrate meaningful success
23
www.emc.com/emcitproven
© Copyright 2016 EMC Corporation. All rights reserved.
24
© Copyright 2016 EMC Corporation. All rights reserved.
25
Suggest Documents
Copyright 2016 EMC Corporation. All rights reserved
Read more
Copyright 2016 EMC Corporation. All rights reserved
Read more
Copyright 2016 EMC Corporation. All rights reserved
Read more
Copyright 2016 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2015 EMC Corporation. All rights reserved
Read more
Copyright 2011 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright 2010 EMC Corporation. All rights reserved
Read more
Copyright 2012 EMC Corporation. All Rights Reserved
Read more
EMC Documentum ApplicationXtender. Copyright 2008 EMC Corporation. All rights reserved
Read more
TRUSTED IT. Copyright 2013 EMC Corporation. All rights reserved
Read more
Copyright 2008 EMC Corporation. All rights reserved. Delia Vetter EMC Corporation March 11, 2008
Read more
THE YEAR OF ALL FLASH. Technical Overview. Copyright 2016 EMC Corporation. All rights reserved
Read more
Copyright Black Box Corporation. All rights reserved
Read more
COPYRIGHT Intellitech Corporation All Rights Reserved
Read more
EMC Partner Kick-Off Copyright 2012 EMC Corporation. All rights reserved
Read more
Copyright (C) 2016 Panasonic Corporation All Rights Reserved
Read more
2016 The MITRE Corporation. ALL RIGHTS RESERVED
Read more
×
Report "Copyright 2016 EMC Corporation. All rights reserved"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Google
Login with Facebook