SlideShare uma empresa Scribd logo
1 de 20
Application Deployment on IBM i

Mike Pavlak
Solution Consultant




To watch the recorded webinar please go to:
http://bit.ly/HrHnci
                                              © All rights reserved. Zend Technologies, Inc.
Agenda

    • Discuss architecture of and IBM i environment
    • Explore what we use at Zend
    • Change Management options
    • Q&A




2                         © All rights reserved. Zend Technologies, Inc.
Disclaimer!
    Eric Ritchie has already done this
      Covered many aspects of app deployment

      Did a darn good job, too!

      Available in recorded webinar (Jan 31, 2012)

      Nearly all of this is applicable to IBM i

      Clustering not applicable.

      We will cover IBM i specific aspects.




3                             © All rights reserved. Zend Technologies, Inc.
Application Deployment

www.zend.com




 Architecture of environments




                © All rights reserved. Zend Technologies, Inc.
What is supported vs. what can I do

    • It’s your IBM i, do with it what you will…
    • Zend supports certain things FOR A REASON!!!
    • So what does Zend support:
         One single instance of Zend Server per LPAR

    • On newer hardware, LPAR’s are CHEAP and relatively easy!
    • On older hardware, not so much (Hint: consider upgrading)




5   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Standard Environment

    • Development
         Developer Solution                                                     P
                                                                                 a
                                                                                 r
    • QA                                                                         t
                                                                                 i
         Developer Solution                                                     t
                                                                                 i
                                                                                 o
                                                                                 n
    • Production                                                                 s
         Production Solution




6   Insert->Header & Footer     © All rights reserved. Zend Technologies, Inc.
What do we have at Zend?

    • Still cooking, but we have
         Separate LPAR’s for support vs. sales team

         Separate LPAR’s for each Zend Server version under support

         Separate LPAR’s for each version of PHP
                 • Currently 5.2 & 5.3
                 • PHP 5.4 somewhere down the road
         Single 720 with VIOS as the base OS hosting
                 • Two i6.1 LPAR’s
                 • Six i7.1 LPAR’s

    • R&D is getting new machine and similar approach.

7   Insert->Header & Footer          © All rights reserved. Zend Technologies, Inc.
Excuses…

    • I’m on old hardware and can’t afford two LPAR’s
    • The IT budget has been cut AGAIN
    • I’m on Power5 or V5R4
    • We don’t have the skills
    • We don’t have the time
    • I need isolation between my applications!




8   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Reality

    • We never seem to have time to do it right, but we always
      have time to fix it…
    • Linux shops struggle with this, too
    • In fact, they tend to be the inverse of IBM shops
    • Don’t think you have to do it on your own? Get help!
         Reseller – Part of installation

         Consulting – Third party to configure

         IBM – pre-order configurations




9   Insert->Header & Footer     © All rights reserved. Zend Technologies, Inc.
Application Deployment

www.zend.com




 Change management options




               © All rights reserved. Zend Technologies, Inc.
All the majors are there!
     •Aldon
     •MKS
     •Arcad
     •Softlanding


     •Don’t reinvent the wheel, contact your CMS vendor
     •You have probably invested heavily and they can do it!
          I have seen the solutions from the top 3 and they work with PHP!




11   Insert->Header & Footer    © All rights reserved. Zend Technologies, Inc.
CMS considerations
     •Seriously consider your options
     •Bad habits with CMS will bring about bad habits with PHP!
     •Opportunity to start fresh and get organized
     •Start with your current CMS solution
     •Then grow out to SVN, etc.
     •Application Deployment can help with both




12   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Application Deployment

www.zend.com




 Application Deployment




                © All rights reserved. Zend Technologies, Inc.
Package up applications
     •Easily create application packages that consist of source
      code, metadata and scripts
     •Deploy applications on any number of servers using a
      simple wizard or through a Web API
     •Rapidly deploy application updates or remove
      applications from servers
     •Use with custom or 3rd party applications, such as
      Magento and Drupal
     •Please check in and see Eric’s webinar…



14   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Application Deployment

www.zend.com




 Wrap it up




               © All rights reserved. Zend Technologies, Inc.
Webcasts

     • March 6 – Performance Tuning PHP and IBM i
     • April 12 – Stored Procedures Part II (RPG, etc.)
     • May 2 – Additional Functions of DB2 with PHP on IBM i




                       Your thoughts???

16   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Events where you’ll find Zend…

     • User groups
          Status (Ft Wayne, IN) Feb 14
                  • http://www.statususer.org/html/20120214.html
          OCEAN (Orange County, CA) Feb 21
                  • http://www.ocean400.org/
          WMCPA (Lake Geneva, WI) Mar 20-22
                  • http://wmcpa.org/
          NEUGC (Boston, MA) April 2-4
                  • http://neugc.org/




17   Insert->Header & Footer            © All rights reserved. Zend Technologies, Inc.
Events where you’ll find Zend…(cont.)
     • Major venues
          RPG & DB2 Summit (Ft. Worth, TX) Mar 25-28
                  • http://www.systemideveloper.com/Summit/conferences.html




          COMMON Annual Meeting and Expo (Anaheim, CA) May 6-9
                  • http://www.common.org/index.php/annualmeeting.html




          COMMON Fall Conference (Columbus, OH) Sep 24-26
                  • http://www.common.org/index.php/fall-conference-and-expo.html


18   Insert->Header & Footer        © All rights reserved. Zend Technologies, Inc.
Q&A

     mike.p@zend.com



19       © All rights reserved. Zend Technologies, Inc.
Webinar

To watch the recorded webinar, please go to:
http://www.zend.com/en/resources/webinars/i5-os#APPDEPi
or

http://bit.ly/HrHnci




                     © All rights reserved. Zend Technologies, Inc.

Mais conteúdo relacionado

Mais procurados

Eclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimesEclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimesMark Stoodley
 
Jfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot RuntimesJfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot RuntimesCharlie Gracie
 
Process, Tool, Localization, Successful
Process, Tool, Localization, SuccessfulProcess, Tool, Localization, Successful
Process, Tool, Localization, SuccessfulJulie Song
 
Under the Hood of the Testarossa JIT Compiler
Under the Hood of the Testarossa JIT CompilerUnder the Hood of the Testarossa JIT Compiler
Under the Hood of the Testarossa JIT CompilerMark Stoodley
 
Os Koziarsky
Os KoziarskyOs Koziarsky
Os Koziarskyoscon2007
 
Oh the compilers you'll build
Oh the compilers you'll buildOh the compilers you'll build
Oh the compilers you'll buildMark Stoodley
 

Mais procurados (6)

Eclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimesEclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimes
 
Jfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot RuntimesJfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot Runtimes
 
Process, Tool, Localization, Successful
Process, Tool, Localization, SuccessfulProcess, Tool, Localization, Successful
Process, Tool, Localization, Successful
 
Under the Hood of the Testarossa JIT Compiler
Under the Hood of the Testarossa JIT CompilerUnder the Hood of the Testarossa JIT Compiler
Under the Hood of the Testarossa JIT Compiler
 
Os Koziarsky
Os KoziarskyOs Koziarsky
Os Koziarsky
 
Oh the compilers you'll build
Oh the compilers you'll buildOh the compilers you'll build
Oh the compilers you'll build
 

Destaque

Ameneh ahmadi laqborlaw
Ameneh ahmadi laqborlawAmeneh ahmadi laqborlaw
Ameneh ahmadi laqborlawameneh_ahmadi
 
Mega placement drive 2015 at NIMS University
Mega placement drive 2015 at NIMS UniversityMega placement drive 2015 at NIMS University
Mega placement drive 2015 at NIMS UniversityNIMS University, jaipur
 
طراح امور گرافیکی
طراح امور گرافیکیطراح امور گرافیکی
طراح امور گرافیکیsomayeh fallah
 
βιοκαύσιμα
βιοκαύσιμαβιοκαύσιμα
βιοκαύσιμαiopal
 
Operational Stress Control and Readiness (OSCAR)
Operational Stress Control and Readiness (OSCAR)Operational Stress Control and Readiness (OSCAR)
Operational Stress Control and Readiness (OSCAR)Bruce Thompson, MBA HRM
 
ฉันเหมือนใคร
ฉันเหมือนใครฉันเหมือนใคร
ฉันเหมือนใครmotto1997
 
Creative city talent and learning landscape
Creative city talent and learning landscapeCreative city talent and learning landscape
Creative city talent and learning landscapeGhaziyah Ghandy
 
Introduction to Business Modeling
Introduction to Business ModelingIntroduction to Business Modeling
Introduction to Business ModelingLaurence White
 

Destaque (14)

Ameneh ahmadi laqborlaw
Ameneh ahmadi laqborlawAmeneh ahmadi laqborlaw
Ameneh ahmadi laqborlaw
 
Presentation
PresentationPresentation
Presentation
 
Mega placement drive 2015 at NIMS University
Mega placement drive 2015 at NIMS UniversityMega placement drive 2015 at NIMS University
Mega placement drive 2015 at NIMS University
 
طراح امور گرافیکی
طراح امور گرافیکیطراح امور گرافیکی
طراح امور گرافیکی
 
βιοκαύσιμα
βιοκαύσιμαβιοκαύσιμα
βιοκαύσιμα
 
Carol
CarolCarol
Carol
 
Operational Stress Control and Readiness (OSCAR)
Operational Stress Control and Readiness (OSCAR)Operational Stress Control and Readiness (OSCAR)
Operational Stress Control and Readiness (OSCAR)
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
ฉันเหมือนใคร
ฉันเหมือนใครฉันเหมือนใคร
ฉันเหมือนใคร
 
Antropología, historia y cultura
Antropología, historia y culturaAntropología, historia y cultura
Antropología, historia y cultura
 
Creative city talent and learning landscape
Creative city talent and learning landscapeCreative city talent and learning landscape
Creative city talent and learning landscape
 
управление проектом часть 1
управление проектом часть 1управление проектом часть 1
управление проектом часть 1
 
Introduction to Business Modeling
Introduction to Business ModelingIntroduction to Business Modeling
Introduction to Business Modeling
 
24 ocak 1980 kararları
24 ocak 1980 kararları24 ocak 1980 kararları
24 ocak 1980 kararları
 

Semelhante a Application Deployment on IBM i

High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructureHigh performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructuremkherlakian
 
Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Eric Ritchie
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend serverEric Ritchie
 
Introduction to My SQL
Introduction to My SQLIntroduction to My SQL
Introduction to My SQLCOMMON Europe
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi Shlomo Vanunu
 
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...David Buck
 
Making the Agile Leap to Continuous Deployment
Making the Agile Leap to Continuous DeploymentMaking the Agile Leap to Continuous Deployment
Making the Agile Leap to Continuous DeploymentEthan Ram
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET Dmytro Mindra
 
FDMEE: No Brainer or Risk?
FDMEE: No Brainer or Risk?FDMEE: No Brainer or Risk?
FDMEE: No Brainer or Risk?Emtec Inc.
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical DebtAdam Culp
 
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersIBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersAlan Seiden
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedAlexander Makarov
 
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...
"The life beyond Terraform, or the rise of Platform Engineering",  Stanislav ..."The life beyond Terraform, or the rise of Platform Engineering",  Stanislav ...
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...Fwdays
 
Brownbag on basics of node.js
Brownbag on basics of node.jsBrownbag on basics of node.js
Brownbag on basics of node.jsJason Park
 
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM iPHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM iAlan Seiden
 

Semelhante a Application Deployment on IBM i (20)

Performance tuning PHP on IBMi
Performance tuning PHP on IBMiPerformance tuning PHP on IBMi
Performance tuning PHP on IBMi
 
High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructureHigh performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructure
 
Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend server
 
Introduction to My SQL
Introduction to My SQLIntroduction to My SQL
Introduction to My SQL
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 
Zend server for IBM i update 5.6
Zend server for IBM i update 5.6Zend server for IBM i update 5.6
Zend server for IBM i update 5.6
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
 
Eclipse Way
Eclipse WayEclipse Way
Eclipse Way
 
Zend Code in ZF 2.0
Zend Code in ZF 2.0Zend Code in ZF 2.0
Zend Code in ZF 2.0
 
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
 
Making the Agile Leap to Continuous Deployment
Making the Agile Leap to Continuous DeploymentMaking the Agile Leap to Continuous Deployment
Making the Agile Leap to Continuous Deployment
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET
 
FDMEE: No Brainer or Risk?
FDMEE: No Brainer or Risk?FDMEE: No Brainer or Risk?
FDMEE: No Brainer or Risk?
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersIBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP Developers
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
 
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...
"The life beyond Terraform, or the rise of Platform Engineering",  Stanislav ..."The life beyond Terraform, or the rise of Platform Engineering",  Stanislav ...
"The life beyond Terraform, or the rise of Platform Engineering", Stanislav ...
 
Brownbag on basics of node.js
Brownbag on basics of node.jsBrownbag on basics of node.js
Brownbag on basics of node.js
 
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM iPHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
 

Mais de Zend by Rogue Wave Software

Building and managing applications fast for IBM i
Building and managing applications fast for IBM iBuilding and managing applications fast for IBM i
Building and managing applications fast for IBM iZend by Rogue Wave Software
 
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Zend by Rogue Wave Software
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)Zend by Rogue Wave Software
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Zend by Rogue Wave Software
 

Mais de Zend by Rogue Wave Software (20)

Develop microservices in php
Develop microservices in phpDevelop microservices in php
Develop microservices in php
 
Speed and security for your PHP application
Speed and security for your PHP applicationSpeed and security for your PHP application
Speed and security for your PHP application
 
Building and managing applications fast for IBM i
Building and managing applications fast for IBM iBuilding and managing applications fast for IBM i
Building and managing applications fast for IBM i
 
Building web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend ExpressiveBuilding web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend Expressive
 
To PHP 7 and beyond
To PHP 7 and beyondTo PHP 7 and beyond
To PHP 7 and beyond
 
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)
 
Middleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.xMiddleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.x
 
Ongoing management of your PHP 7 application
Ongoing management of your PHP 7 applicationOngoing management of your PHP 7 application
Ongoing management of your PHP 7 application
 
Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7
 
The Docker development template for PHP
The Docker development template for PHPThe Docker development template for PHP
The Docker development template for PHP
 
The most exciting features of PHP 7.1
The most exciting features of PHP 7.1The most exciting features of PHP 7.1
The most exciting features of PHP 7.1
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
The new features of PHP 7
The new features of PHP 7The new features of PHP 7
The new features of PHP 7
 
Deploying PHP apps on the cloud
Deploying PHP apps on the cloudDeploying PHP apps on the cloud
Deploying PHP apps on the cloud
 
Data is dead. Long live data!
Data is dead. Long live data! Data is dead. Long live data!
Data is dead. Long live data!
 
Optimizing performance
Optimizing performanceOptimizing performance
Optimizing performance
 
Resolving problems & high availability
Resolving problems & high availabilityResolving problems & high availability
Resolving problems & high availability
 
Developing apps faster
Developing apps fasterDeveloping apps faster
Developing apps faster
 

Último

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Application Deployment on IBM i

  • 1. Application Deployment on IBM i Mike Pavlak Solution Consultant To watch the recorded webinar please go to: http://bit.ly/HrHnci © All rights reserved. Zend Technologies, Inc.
  • 2. Agenda • Discuss architecture of and IBM i environment • Explore what we use at Zend • Change Management options • Q&A 2 © All rights reserved. Zend Technologies, Inc.
  • 3. Disclaimer! Eric Ritchie has already done this Covered many aspects of app deployment Did a darn good job, too! Available in recorded webinar (Jan 31, 2012) Nearly all of this is applicable to IBM i Clustering not applicable. We will cover IBM i specific aspects. 3 © All rights reserved. Zend Technologies, Inc.
  • 4. Application Deployment www.zend.com Architecture of environments © All rights reserved. Zend Technologies, Inc.
  • 5. What is supported vs. what can I do • It’s your IBM i, do with it what you will… • Zend supports certain things FOR A REASON!!! • So what does Zend support: One single instance of Zend Server per LPAR • On newer hardware, LPAR’s are CHEAP and relatively easy! • On older hardware, not so much (Hint: consider upgrading) 5 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 6. Standard Environment • Development Developer Solution P a r • QA t i Developer Solution t i o n • Production s Production Solution 6 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 7. What do we have at Zend? • Still cooking, but we have Separate LPAR’s for support vs. sales team Separate LPAR’s for each Zend Server version under support Separate LPAR’s for each version of PHP • Currently 5.2 & 5.3 • PHP 5.4 somewhere down the road Single 720 with VIOS as the base OS hosting • Two i6.1 LPAR’s • Six i7.1 LPAR’s • R&D is getting new machine and similar approach. 7 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 8. Excuses… • I’m on old hardware and can’t afford two LPAR’s • The IT budget has been cut AGAIN • I’m on Power5 or V5R4 • We don’t have the skills • We don’t have the time • I need isolation between my applications! 8 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 9. Reality • We never seem to have time to do it right, but we always have time to fix it… • Linux shops struggle with this, too • In fact, they tend to be the inverse of IBM shops • Don’t think you have to do it on your own? Get help! Reseller – Part of installation Consulting – Third party to configure IBM – pre-order configurations 9 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 10. Application Deployment www.zend.com Change management options © All rights reserved. Zend Technologies, Inc.
  • 11. All the majors are there! •Aldon •MKS •Arcad •Softlanding •Don’t reinvent the wheel, contact your CMS vendor •You have probably invested heavily and they can do it! I have seen the solutions from the top 3 and they work with PHP! 11 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 12. CMS considerations •Seriously consider your options •Bad habits with CMS will bring about bad habits with PHP! •Opportunity to start fresh and get organized •Start with your current CMS solution •Then grow out to SVN, etc. •Application Deployment can help with both 12 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 13. Application Deployment www.zend.com Application Deployment © All rights reserved. Zend Technologies, Inc.
  • 14. Package up applications •Easily create application packages that consist of source code, metadata and scripts •Deploy applications on any number of servers using a simple wizard or through a Web API •Rapidly deploy application updates or remove applications from servers •Use with custom or 3rd party applications, such as Magento and Drupal •Please check in and see Eric’s webinar… 14 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 15. Application Deployment www.zend.com Wrap it up © All rights reserved. Zend Technologies, Inc.
  • 16. Webcasts • March 6 – Performance Tuning PHP and IBM i • April 12 – Stored Procedures Part II (RPG, etc.) • May 2 – Additional Functions of DB2 with PHP on IBM i Your thoughts??? 16 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 17. Events where you’ll find Zend… • User groups Status (Ft Wayne, IN) Feb 14 • http://www.statususer.org/html/20120214.html OCEAN (Orange County, CA) Feb 21 • http://www.ocean400.org/ WMCPA (Lake Geneva, WI) Mar 20-22 • http://wmcpa.org/ NEUGC (Boston, MA) April 2-4 • http://neugc.org/ 17 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 18. Events where you’ll find Zend…(cont.) • Major venues RPG & DB2 Summit (Ft. Worth, TX) Mar 25-28 • http://www.systemideveloper.com/Summit/conferences.html COMMON Annual Meeting and Expo (Anaheim, CA) May 6-9 • http://www.common.org/index.php/annualmeeting.html COMMON Fall Conference (Columbus, OH) Sep 24-26 • http://www.common.org/index.php/fall-conference-and-expo.html 18 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 19. Q&A mike.p@zend.com 19 © All rights reserved. Zend Technologies, Inc.
  • 20. Webinar To watch the recorded webinar, please go to: http://www.zend.com/en/resources/webinars/i5-os#APPDEPi or http://bit.ly/HrHnci © All rights reserved. Zend Technologies, Inc.