The landmark partnership between Apple and IBM announced in 2014 set the Internet abuzz. This partnership aims to spark true, mobile-led business change across the enterprise. In this talk, we’ll show you how IBM is using OpenStack, Heat, and DevOps to deploy the MobileFirst Platform for iOS enterprise solutions. We willl tell the story of how we used full-stack application patterns based on OpenStack Heat to provision environments with speed and reliability.
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
1. Turning up the HEAT with IBM
MobileFirst for iOS Apps
Tyson Lawrie
Australian for Developer
@tysonlawrie
Tim Pouyer
WW Nomad
@tpouyer
Michael D. Elder
Developer with a
Leadership Role
@mdelder
Glen Hickman
Did all the real work
@auzieforbeer
2. Please Note:
1
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual
throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
3. Agenda
• Proof
is
in
the
pudding
• The
Partnership
• Enterprise
Scale
• Applica=on
of
Con=nuous
Delivery
• Check
on
that
pudding
• Lessons
learned
2
Download
Slides!
5. Enterprise 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
6. 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
7. Causes for Change
• Deploy
apps
as
quick
itera=ons
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
6
8. How?
• How
do
we
ensure
quality
and
speed?
• How
do
we
deliver
daily
itera=ons?
• How
do
we
keep
complex
dependencies
in
sync?
• How
do
we
communicate?
7
10. Cloud-Enabled Workloads with UrbanCode Deploy
9
§ 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
11. IBM BlueBox simplifies getting started with OpenStack
10
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
11
Local
Dedicated
Shared
• Cloud
provisioning
across
all
environments
enabled
by
OpenStack,
the
lingua
franca
of
the
open
cloud
Full-stack Application Pattern
15. 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
14
20. 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
19
21. 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
ma^er
of
2
weeks.
Including
verifica=on
and
deployment
of
the
API's
20
24. Notices and Disclaimers Con’t.
23
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
25. Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.