turning up the heat with ibm mobilefirst for ios apps
Post on 12-Feb-2017
651 Views
Preview:
TRANSCRIPT
It’s Ge(ng HOT in Here! Turning up the HEAT with IBM MobileFirst for iOS Apps
Tyson Lawrie Australian for Developer @tysonlawrie
flickr.
com/
6839
7968
@N0
7
hBp://bit.ly/1GHwhV6
Tim Pouyer WW Nomad @tpouyer
Michael D. Elder Developer with a Leadership Role @mdelder
Agenda
• The Apple and IBM partnership
• A good problem to have
• Applying OpenStack Heat with IBM BlueBox and
UrbanCode Deploy
• Demo
• Lessons learned 2
3
The Apple and IBM partnership http://apple.co/166GNEh
Scale
• Worldwide team across many geographies with varied skills
• 16 industries, 100 iOS apps, 680 APIs, 160 compute nodes across QA & PROD + numerous dev/sandbox
• Organiza]onal pressure of skills, automa]on, repeatability, and reliable speed
• More than 150 git repositories -‐ iOS apps, frameworks, and API services
4
Cause for Change
• Tradi]onal IT methods are more rigid; need more flexibility
• Large amount of manual interven]on • High cost of implementa]on • Maintenance headaches • Dependency and version management • Magnified by 100s of implementa]ons to maintain
5
Full-Stack Automated Deployment
© IBM CORPORATION 2014 6 October 28, 2015
Application
Configuration
Middleware
Resource Sizing
OS / Platform Image
Automated Build and Deployment of mobile applica]ons and API’s
Customiza]ons and configura]ons that are required to be managed Applica]on Configura]on, JVM tuning, clustering,
virtual hosts
Installa]on and maintenance of middleware
Cloud Orchestra]on and Scaling of Compute, Network, and Storage public / private networks, elas9c scaling, load balancing
Cloud Provisioning of base infrastructure paBerns
What’s included in these paBerns?
7
§ Your applica]ons are managed throughout the en]re release process with predictable automa]on and inventory services
§ Your full-‐stack blueprints capture the rela]onships between your applica]ons and cloud infrastructure
§ OpenStack API provides defacto standards for interac]ng with all of your cloud resources
Heat Blueprints
UrbanCode Deploy
Compute Network Storage
Your Applications & Middleware
Full-stack Application Pattern
IBM BlueBox makes it easy to get started with OpenStack
Local Dedicated UrbanCode Deploy
Compute Network Storage
Heat Blueprints
Your Applications & Middleware
PaBerns you create today will work across many contexts
9
Local
Dedicated
Shared
§ Cloud provisioning across all environments enabled by OpenStack, the lingua franca of the open cloud
Full-stack Application Pattern
10
Stack Con]nuous Delivery
It’s a stack. On Cloud or On Premise.
It’s a consistent pre-‐defined pa3ern. Across environments
and clients
Its maintainable. Through automated and deployable
middleware and configura]ons.
Con8nuous Delivery of changes. Sogware Versions,
Configura]on and API’s.
© IBM CORPORATION 2014 11 October 28, 2015
1
2
3
4
Design
• Every layer in stack as deployable objects • Ability to track and manage each layer and know version dependencies
• Efficiently replicate any implementa]on again and again.
• Huge benefits in problem resolu]on • Turn key solu]on • Elas]c management and change
12
DB2 WAS IHS Cloudant MFP
Logical Stack Automa]on Model
© IBM CORPORATION 2014 13 October 28, 2015
Software
Operational
Configuration
Software
Operational
Configuration
Software
Operational
Configuration
Software
Operational
Configuration
Software
Operational
Configuration
Dependency Management
API
iOS Mobile App
14
15
Stack Delivery
© IBM CORPORATION 2014 16 October 28, 2015
§ Provision for pre-‐defined blueprints
§ Perform on-‐demand automated scaling of environments
§ Promote infrastructure and middleware changes through environments just like applica]on changes
§ Drive environment consistency from tes]ng to produc]on even when you are using mul]ple clouds
§ Seamlessly install and manage middleware sogware and opera]onal levels
§ Promote infrastructure changes through environments just like applica]on changes
Stack delivery to Cloud or On Premise with speed, reliability and manageability.
Benefits
• Reduc]on from 5 weeks to 3 hours + ½ day verifica]on
• Turnkey solu]on. Virtualiza]on to Maintenance of full stack
• Smaller, dedicated, higher skilled teams • Standardiza]on across all implementa]ons • Version management at all levels of the stack • 40% cost reduc]on with automa]on + BlueBox over tradi]onal IT methods
17
Outcome
• 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 ]me.
• Just recently we rolled out the QA environment. Consis]ng of 12 industry QA environments in a maBer of 2 weeks. Including verifica]on and deployment of the API's
18
19
Get these slides!
hBp://bit.ly/1GHwhV6
top related