- A worldwide team at IBM with varied skills across many geographies worked on 16 industries and developed 100 iOS apps, 680 APIs, and had 160 compute nodes across QA and production environments plus numerous development sandboxes. They faced pressures around skills, automation, repeatability, and reliable speed of delivery.
- Using UrbanCode Deploy, Heat, and OpenStack allowed them to provision environments for full-stack application blueprints, perform on-demand automated scaling, and promote infrastructure and middleware changes through environments like application changes. This reduced delivery time from 5 weeks to 3 hours and half a day verification with turnkey solutions.
- Key benefits included standardization across implementations, version management at all levels, 40% cost reduction over
CNIC Information System with Pakdata Cf In Pakistan
Turning up-the-heat
1. Accelerating Mobile App delivery
with UrbanCode Deploy
Tyson Lawrie
Australian for Developer
@tysonlawrie
Tim Pouyer
WW Nomad
@tpouyer
Glen Hickman
Did all the real work
@glenhick
2. • Proof is in the pudding
• The Partnership
• Enterprise Scale
• Application of Continuous Delivery
• Check on that pudding
• Lessons learned
5. • Worldwide team across many geographies with varied skills
• 16 industries, 100 iOS apps, 680 APIs, 160 compute nodes across QA & PROD +
numerous dev/sandbox
• Organizational pressure of skills, automation, repeatability, and reliable speed
• More than 150 git repositories - iOS apps, frameworks, and API services
Enterprise Scale
6. • Traditional IT methods are more rigid; need more flexibility
• Large amount of manual intervention
• High cost of implementation
• Maintenance headaches
• Dependency and version management
• Magnified by 100s of implementations to maintain
Cause for Change
7. • Deploy apps as quick iterations while retaining high quality
• Sync the complex dependencies of mobile app, frameworks, and services
• Time, cost and skills to assess and stand up tools and environments
• Lack of visibility impeding delivery
Goals
10. Cloud-Enabled Workloads with UrbanCode Deploy
• Your applications are managed
throughout the entire release process with
predictable automation and inventory
services
• Your full-stack blueprints capture the
relationships between your applications
and cloud infrastructure
• OpenStack API provides defacto
standards for interacting with all of your
cloud resources
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
Full-stack Application Pattern
11. IBM BlueBox simplifies getting started with OpenStack
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
https://www.youtube.com/watch?v=bQu7a3ucl8c
12. Patterns you create today work across many contexts
Local
Dedicated
Shared
Cloud provisioning across all environments
enabled by OpenStack, the lingua franca of
the open cloud
Full-stack Application Pattern
13. • Worldwide team across many geographies with varied skills
• 16 industries, 100 iOS apps, 680 APIs, 160 compute nodes across QA
& PROD + numerous dev/sandbox
• Organizational pressure of skills, automation, repeatability, and
reliable speed
• More than 150 git repositories - iOS apps, frameworks, and API
services
Enterprise Scale
15. • Provision for pre-defined blueprints
• Perform on-demand automated scaling of environments
• Promote infrastructure and middleware changes through environments just like
application changes
• Drive environment consistency from testing to production even when you are
using multiple clouds
• Seamlessly install and manage middleware software and operational levels
• Promote infrastructure changes through environments just like application
changes
Stack Delivery
16. • Reduction from 5 weeks to 3 hours + ½ day verification
• Turnkey solution. Virtualization to Maintenance of full stack
• Smaller, dedicated, higher skilled teams
• Standardization across all implementations
• Version management at all levels of the stack
• 40% cost reduction with automation + BlueBox over traditional IT methods
Key Benefits
17. • The program is now using this technology to internally manage the back end
infrastructure and API's across all industries and the iOS apps that we are
building. This allows us to stand up environments and pieces of environments at
whim in marginal time.
• Just recently we rolled out the QA environment. Consisting of 12 industry QA
environments in a matter of 2 weeks. Including verification and deployment of
the API's
Outcome
18. What’s Next
11:15
Kick-off
Jesse Proudman
11:20
OpenStack for Beginners
Brad Topol • Shamail Tahir • Tyler Britten
12:05
The open cloud: A platform of possibilities – Local, Dedicated and Public use cases
Jason McGee • Azmir Mohamed
2:00
Modelling, Deploying and Managing Applications in IBM Blue Box with Cloudsoft AMP
Duncan Johnston-Watt (Cloudsoft) • Hernan Alvarez
2:50
Open without Limits -- LinuxONE, Ubuntu 16.04 and OpenStack
Mark Shuttleworth (Canonical) • Angel Diaz • Jessica Murillo • Kershaw Mehta
3:40
One network to rule them all: Open, scalable, & integrated networking for Containers & VMs
Kyle Mestery • Phil Estes
4:20
Networking Time-out with Kyle Mestery and Team
Skip the coffee: iPad Air 2 raffle, Texan specialty beers, sodas, cool posters
4:40
Accelerating Mobile App delivery with IBM UrbanCode Deploy, Heat, and OpenStack
Tim Pouyer • Tyson Lawrie • Glen Hickman
Every layer in stack as deployable objects
Ability to track and manage each layer and know version dependencies
Efficiently replicate any implementation again and again.
Huge benefits in problem resolution
Turn key solution
Elastic management and change